68 lines
3.7 KiB
Plaintext
68 lines
3.7 KiB
Plaintext
* New battle internal flow: any game state change should be done through revertable events
|
|
* UI: use a common component class, and a layer abstraction
|
|
* Character sheet: add initial character creation
|
|
* Character sheet: disable interaction during battle (except for loot screen)
|
|
* Character sheet: improve eye-catching for shop and loot section
|
|
* Character sheet: highlight allowed destinations during drag-and-drop, with text hints
|
|
* Character sheet: when transferring to another ship, if the item can't be equipped (unmatched requirements), the transfer is cancelled instead of trying cargo
|
|
* Character sheet: effective skill is sometimes not updated when upgrading base skill
|
|
* Character sheet: tooltip to show the sources of attributes
|
|
* Character sheet: add a "loot all" button
|
|
* Shops: allow to change/buy ship model
|
|
* Loot: lucky finds should be proportional to cargo space
|
|
* Ship models: Add permanent effects
|
|
* Ship models: Add permanent actions
|
|
* Equipment: add critical hit/miss
|
|
* Equipment: add damage over time effect
|
|
* Menu: allow to delete cloud saves
|
|
* Fix cloud save games with "Level 0 - 0 ships"
|
|
* Arena: display effects description instead of attribute changes
|
|
* Arena: display radius for area effects (both on action hover, and while action is active)
|
|
* Arena: any displayed info should be based on a ship copy stored in ArenaShip, and in sync with current log index (not the game state ship)
|
|
* Arena: add engine trail
|
|
* Log processor: Cancel previous animations, and allow no animation mode
|
|
* Actions: fix targetting not resetting on current cursor location when using keyboard shortcuts
|
|
* Add actions with cost dependent of distance (like current move actions)
|
|
* Find incentives to move from starting position
|
|
* Outcome: disable the loot button if there is no loot
|
|
* Ensure that tweens and particle emitters get destroyed once animation is done (or view changes)
|
|
* UI: add standard confirm dialog
|
|
* Controls: do not focus on ship while targetting for area effects (dissociate hover and target)
|
|
* Controls: fix hover being stuck when the cursor exits the window, or the item moves or is hidden
|
|
* Drones: add hull points and take area damage
|
|
* Drones: find a way to avoid arena cluttering
|
|
* Drones: repair drone has its activation effect displayed as permanent effect on ships in the radius
|
|
* Add a battle log display
|
|
* Allow to undo last moves
|
|
* Merge identical sticky effects
|
|
* Allow to skip animations and AI delays in battle
|
|
* Hide enemy information (shield, hull, weapons), until they are in play, or until a "spy" effect is used
|
|
* Mobile: think UI layout so that fingers do not block the view (right and left handed)
|
|
* Mobile: display tooltips larger and on the side of screen where the finger is not
|
|
* Mobile: targetting in two times, using a draggable target indicator
|
|
* AI: use a first batch of producers, and only if no "good" move has been found, go on with some infinite producers
|
|
* AI: evaluate buffs/debuffs
|
|
* AI: abandon fight
|
|
* AI: add combination of random small move and actual maneuver, as producer
|
|
* AI: new duel page with producers/evaluators tweaking
|
|
* AI: work in a dedicated process
|
|
* Map: remove jump links that cross the radius of other systems
|
|
* Tutorial
|
|
* Campaign: Add ship personality (with icons to identify ?), with reaction to battle and map movements
|
|
* Campaign: Add factions and reputation
|
|
* Campaign: Missions/quests system
|
|
* Campaign: Main story arc
|
|
|
|
Equipment ideas:
|
|
* Shield with toggle effect that absorbs damage in an area
|
|
* Drive with minimal distance
|
|
* Cooldown drone or ability
|
|
|
|
Later, if possible:
|
|
* Animated arena background, instead of big picture
|
|
* Invocation/reinforcements (need to up the 10 ships limit)
|
|
* Dynamic music composition
|
|
* Replays
|
|
* Multiplayer/co-op
|
|
* Formation or deployment phase
|