GithubHelp home page GithubHelp logo

aqd's People

Contributors

enenra avatar

Watchers

 avatar  avatar

aqd's Issues

Create Text Database Editor

In order to be able to pull text into the other editors and to be able to edit text more comfortably, a text database editor is needed.

  • Basic Setup of Text Editing Functionality
  • Populate editor with XTC, LU and vanilla text
  • Support for Comments
  • Tie-in for translations
  • Ability to Export

Create Missile Balance Editor

In order to work on missile balance effectively, an editor that is able to automatically calculate balance values needs to be created.

  • Basic Missile Editing Functionality
  • Ability to Edit Missile Flags
  • Ability to Automatically Calculate Balance Values
  • Ability to Export

Set up TBullets

This task firstly calls for the porting of the XTC TBullets over to the new environment.

Further it will be necessary to strip unneeded entries out of the file and do a first balance pass on the stats. Only the Argon fighter weapons.

Contacts: Base System Implementation

Implementation of the basic contacts system in SE.

Requirements

  • definition of contact object
  • Creation of global contact register
  • main contact file that is registered to simulation tick
  • function to create contact object
  • function to register contact globally

Set up TShields

Port over the XTC TShields.

Further also do a first balance pass on the shields.

Set up TLasers

Port over the XTC TLasers and then remove unused ones.

Further also do a first balance pass on the weapons. Only the Argon fighter weapons.

Create Shield Balance Editor

In order to be able to work with and balance shields effectively, it is necessary to create an editor to work with.

  • Basic Editing Functionality
  • Automatic Balance Functionality
  • Ability to Export

Implement dev menu / cheat menu.

Implement some form of a dev / cheat menu to make testing of new things easier. Should likely first off be able to spawn in contacts and get contact information etc.

Create Weapon Balance Editor

In order to easily balance and change weapons in the game, it is necessary to first create an editor that is able to do so effectively.

  • Basic Editor Functionality
  • Automatic Balance Calculations
  • Support for Flag bitmasks
  • Ability to Export

Create Equipment Economy Balance Editor

In order to be able to effectively work on equipment, it makes sense to separate all economy aspects such as price and volume out into its own editor.

  • Basic Weapon Editing Functionality
  • Basic Shield Editing Functionality
  • Basic Missile Editing Functionality
  • Ability to Export

Set up bullet bodies

Change all bullets textures to the new bullet texture atlas. Further remove unused bullets from the files.

Create Equipment Design Editor

In order to be able to work on equipment effectively, it makes sense to separate design from balance into separate files. This editor is able to change all asset-aspects of equipment.

  • Basic Weapon Editing Functionality
  • Basic Shield Editing Functionality
  • Basic Missile Editing Functionality
  • Ability to Export

Prepare Argon Fighter TShips & TCockpits Entries

Prepare the Argon fighter TShips and TCockpits entries for the combat prototype. This consists of mainly fixing their references but also adjusting their stats in a preliminary pass to reflect the balance changes intended for the project.

Simulation: Base System Implementation

Implement the basic simulation via the global tick.

Requirements

  • Main file creation
  • tick handler
  • function to modify tick
  • function to register to tick

SE2MD: Redo implementation

I need to redo the implementation of SE2MD on a basic level to make it less complicated and library-based. It should be a set up that any script can create and not just one central interface that may or may not get overwhelmed.

Files: Prepare Argon Figher Scenes

Prepare the Argon M5, M4 and M3 scenes for the combat prototype. This includes renaming and removing / adding items to them as as well as rearranging them in the file structure.

HUD Redesign Initial Implementation

Implement the basic HUD changes based on my HUD redesign for LU. Essentially porting them from the standalone mod into the main repository.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.