2017-07-02 18:21:04 +00:00
|
|
|
To-Do-list
|
|
|
|
==========
|
|
|
|
|
|
|
|
Menu/settings/saves
|
|
|
|
-------------------
|
|
|
|
|
2017-07-11 22:28:45 +00:00
|
|
|
* Save locally first, make saving to cloud an option
|
2017-07-02 18:21:04 +00:00
|
|
|
* Allow to delete cloud saves
|
|
|
|
* Fix cloud save games with "Level 0 - 0 ships"
|
2017-09-11 23:29:15 +00:00
|
|
|
* Store the game version in saves (for future work on compatibility)
|
2017-07-02 18:21:04 +00:00
|
|
|
|
|
|
|
Map/story
|
|
|
|
---------
|
|
|
|
|
2017-07-19 23:22:18 +00:00
|
|
|
* Add sound effects and more visual effects (jumps...)
|
2017-07-02 18:21:04 +00:00
|
|
|
* Add factions and reputation
|
2017-07-09 21:18:05 +00:00
|
|
|
* Allow to cancel secondary missions
|
|
|
|
* Forbid to end up with more than 5 ships in the fleet because of escorts
|
2017-07-20 15:32:00 +00:00
|
|
|
* Fix problems when several dialogs are active at the same time
|
2017-08-21 22:01:11 +00:00
|
|
|
* Handle case where cargo is full to give a reward (give money?)
|
2017-07-02 18:21:04 +00:00
|
|
|
|
|
|
|
Character sheet
|
|
|
|
---------------
|
|
|
|
|
2017-12-12 21:09:36 +00:00
|
|
|
* Add a randomization button in creation view
|
|
|
|
* Replace the close icon by a validation icon in creation view
|
|
|
|
* Allow to cancel spent skill points (and confirm when closing the sheet)
|
|
|
|
* Highlight matched/unmatched skills when dragging an equipment to a slot
|
|
|
|
* Highlight attribute changes when dragging an equipment to a slot
|
|
|
|
* Propose to auto upgrade skills if enough points are available, when equipping an equipment with unmatched skills
|
2017-07-02 18:21:04 +00:00
|
|
|
* Improve eye-catching for shop and loot section
|
2017-10-12 23:16:33 +00:00
|
|
|
* Highlight allowed destinations during drag-and-drop
|
2017-07-02 18:21:04 +00:00
|
|
|
* Effective skill is sometimes not updated when upgrading base skill
|
|
|
|
* Add merged cargo display for the whole fleet
|
2017-10-09 22:59:49 +00:00
|
|
|
* Allow to change/buy ship model
|
|
|
|
* Add personality indicators (editable in creation view)
|
|
|
|
* Add filters and sort options for cargo and shop
|
|
|
|
* Display level and slot type on equipment
|
2017-10-12 23:16:33 +00:00
|
|
|
* Fixed tooltips not being visible in loot mode (at the end of battle)
|
2017-07-02 18:21:04 +00:00
|
|
|
|
|
|
|
Battle
|
|
|
|
------
|
|
|
|
|
|
|
|
* Add a voluntary retreat option
|
2017-09-19 15:09:06 +00:00
|
|
|
* Add scroll buttons when there are too many actions
|
2017-08-24 18:26:07 +00:00
|
|
|
* Toggle bar/text display in power section of action bar
|
2017-07-02 18:21:04 +00:00
|
|
|
* Display effects description instead of attribute changes
|
2017-09-19 15:09:06 +00:00
|
|
|
* Show a cooldown indicator on move action icon, if the simulation would cause the engine to overheat
|
2017-07-02 18:21:04 +00:00
|
|
|
* Add engine trail effect, and sound
|
|
|
|
* Allow to skip animations, and allow no animation mode
|
2017-08-21 22:01:11 +00:00
|
|
|
* Find incentives to move from starting position (permanent drones or anomalies?)
|
|
|
|
* Add a "loot all" button (on the character sheet or outcome dialog?)
|
2017-09-19 15:09:06 +00:00
|
|
|
* Mark targetting in error when target is refused by the action (there is already an arrow for this)
|
2017-07-02 18:21:04 +00:00
|
|
|
* Allow to undo last moves
|
|
|
|
* Add a battle log display
|
2017-09-13 22:26:14 +00:00
|
|
|
* Allow to move targetting indicator with arrow keys
|
|
|
|
* Add targetting shortcuts for "previous target", "next enemy" and "next ally"
|
2017-09-24 22:23:22 +00:00
|
|
|
* Area targetting should include the hotkeyed ship at best (apply exclusion and power limit), not necessarily center on it
|
2017-11-15 00:11:05 +00:00
|
|
|
* Add shortcut to perform only the "move" part of a move+fire simulation
|
2017-10-03 21:18:29 +00:00
|
|
|
* Fix delay of shield/hull impact effects (should depend on weapon animation, and ship location)
|
2017-10-25 22:45:53 +00:00
|
|
|
* Add a turn count marker in the ship list
|
2017-11-14 00:07:06 +00:00
|
|
|
* BattleChecks should be done proactively when all diffs have been simulated by an action, in addition to reactively after applying
|
2017-07-02 18:21:04 +00:00
|
|
|
|
|
|
|
Ships models and equipments
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
* Add permanent effects and actions to ship models
|
2017-12-08 00:18:15 +00:00
|
|
|
* Add critical hit/miss (or indicate lucky/unlucky throws)
|
2017-07-02 18:21:04 +00:00
|
|
|
* Add damage over time effect (tricky to make intuitive)
|
|
|
|
* Add actions with cost dependent of distance (like current move actions)
|
2017-08-15 23:20:55 +00:00
|
|
|
* Add disc targetting (for some jump move actions)
|
|
|
|
* Add "chain" effects
|
2017-08-17 18:28:07 +00:00
|
|
|
* Add mines equivalent (drones that apply only at the end)
|
2017-08-17 17:51:22 +00:00
|
|
|
* RepelEffect should apply on ships in a good order (distance decreasing)
|
2017-07-02 18:21:04 +00:00
|
|
|
* Add hull points to drones and make them take area damage
|
2017-11-15 00:11:05 +00:00
|
|
|
* Quality modifiers should be based on an "quality difference" to reach
|
2017-07-02 18:21:04 +00:00
|
|
|
|
|
|
|
Artificial Intelligence
|
|
|
|
-----------------------
|
|
|
|
|
2017-12-12 21:09:36 +00:00
|
|
|
* Produce interesting "angle" areas
|
2018-01-09 19:23:35 +00:00
|
|
|
* Evaluate active effects
|
|
|
|
* Account for luck
|
|
|
|
* Evaluators result should be more specific (final state evaluation, diff evaluation, confidence...)
|
2017-08-15 23:20:55 +00:00
|
|
|
* Use a first batch of producers, and only if no "good" move has been found, go on with some infinite producers
|
2017-07-02 18:21:04 +00:00
|
|
|
* Abandon fight if the AI judges there is no hope of victory
|
2017-07-12 20:49:28 +00:00
|
|
|
* Add combination of random small move and actual maneuver, as producer
|
2017-07-02 18:21:04 +00:00
|
|
|
* New duel page with producers/evaluators tweaking
|
2018-01-09 19:23:35 +00:00
|
|
|
* Use tree techniques to account for potential future moves
|
2018-01-02 18:23:12 +00:00
|
|
|
* Prototype of evolving AI
|
2017-07-02 18:21:04 +00:00
|
|
|
|
|
|
|
Common UI
|
|
|
|
---------
|
|
|
|
|
2017-10-11 20:58:08 +00:00
|
|
|
* UIBuilder.button should be able to handle hover and pushed images
|
2017-10-11 21:49:56 +00:00
|
|
|
* If ProgressiveMessage animation performance is bad, show the text directly
|
2017-07-19 23:22:18 +00:00
|
|
|
* Add caret/focus to text input
|
2017-07-02 18:21:04 +00:00
|
|
|
* 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
|
|
|
|
|
2017-07-26 22:54:56 +00:00
|
|
|
Technical
|
|
|
|
---------
|
|
|
|
|
2017-10-12 23:16:33 +00:00
|
|
|
* Pack all images in atlases, and split them by stage
|
2017-07-26 22:54:56 +00:00
|
|
|
* Pack sounds
|
2017-10-15 17:54:37 +00:00
|
|
|
* Add toggles for shaders, automatically disable them if too slow, and initially disable them on mobile
|
2017-10-08 21:26:33 +00:00
|
|
|
* Replace jasmine with mocha+chai
|
2017-07-26 22:54:56 +00:00
|
|
|
|
2017-07-24 22:02:43 +00:00
|
|
|
Network
|
|
|
|
-------
|
|
|
|
|
|
|
|
* Handle cancel button in invitation dialog
|
|
|
|
* Close connection on view exit
|
|
|
|
* Add timeouts to read operations
|
|
|
|
* Display connection status
|
|
|
|
|
2017-07-02 18:21:04 +00:00
|
|
|
Postponed
|
|
|
|
---------
|
|
|
|
|
|
|
|
* Tutorial
|
|
|
|
* Secondary story arcs
|
|
|
|
* Replays
|
|
|
|
* Multiplayer/co-op
|
2018-01-02 18:23:12 +00:00
|
|
|
* Puzzle mode
|
2017-07-02 18:21:04 +00:00
|
|
|
* Formation or deployment phase
|
2017-08-21 22:01:11 +00:00
|
|
|
* Add ship personality (with icons to identify?), with reaction dialogs
|
2017-07-02 18:21:04 +00:00
|
|
|
* Hide enemy information (shield, hull, weapons), until they are in play, or until a "spy" effect is used
|
|
|
|
* Invocation/reinforcements (need to up the 10 ships limit)
|
|
|
|
* Dynamic music composition
|