51 lines
3.0 KiB
Plaintext
51 lines
3.0 KiB
Plaintext
TO DO:
|
|
Before release:
|
|
31. Allow to cancel selection to reset to none-selected and go with different selection if no auto-accept is set or
|
|
multiple choices required.
|
|
|
|
Next priority:
|
|
26. The game area should display chat from the start.
|
|
25. Remove all non-essencial alerts, instead add warnings to chat panel.
|
|
13. Add dead/discard pile displays.
|
|
24. The events that are played and cards affected should be shown to the players briefly using animations to make it
|
|
aestheticly pleasing.
|
|
30. Watching game replay after it's finished and sharing the game replay with others via code.
|
|
|
|
Optional:
|
|
23. Add ghost cards attached to cards they are affecting in case of things (non-possessions) affecting only one card
|
|
(like skirmish strength bonuses, etc)
|
|
4. Modify the Blueprint hierarchy to return possible return objects (PlayEventAction), TriggeredAction, etc. Use
|
|
final methods were possible to avoid implementation errors on new cards added.
|
|
10. Add active/all cards switch to the user interface.
|
|
34.
|
|
|
|
DONE:
|
|
1. Introduce AbstractPermanent into Blueprint hierarchy.
|
|
2. Migrate Race (Orc, Elf, etc) into separate enum from Keyword.
|
|
3. Refactor Effect to return EffectResult upon playEffect, which will contain information about what actually
|
|
happened. Modify the Blueprints to have the "before" methods to take Effect parameter only and the "after" to
|
|
take the EffectResult parameter only. Effects which modify cards should take filters as parameters, use
|
|
overloaded constructor for single cards for backward compatibility, this constructor will call another constructor
|
|
with Filters.sameCard(...) filter.
|
|
5. Introduce move card operation in communication between the server and client to change the zone/params of the card.
|
|
7. Add chat.
|
|
11. Merge Shadow and FP support area on the UI and extend the Shadow and FP characters window.
|
|
12. Add rule of 4.
|
|
6. Change how the assignments and skirmish are displayed in the user interface, to avoid using Dialogs.
|
|
17. Timeout users from ChatServer the same way they are timed out of GameServer.
|
|
9. Add checkbox option to auto-pass if there is no actions to be played.
|
|
8. Add checkbox option to auto-accept choices on the client.
|
|
18. Add display of site where player is on adventure path.
|
|
21. Scale wounds, burdens, other tokens with the card size.
|
|
22. If skirmish is in progress, the total strength of each side should be displayed.
|
|
20. Display "chess-clock" for each player.
|
|
15. Add join game screen, where players can choose to play and get paired automatically when a pair becomes available.
|
|
27. Show list of players in the hall.
|
|
28. Introduce deck validation for FotR block format.
|
|
29. Player registration and login.
|
|
32. Created tables do not disappear when the player closes the browser.
|
|
33. When a player stops responding during preparation time of the game, the game is not properly finished.
|
|
19. Add filtering cards to deck-builder.
|
|
14. Add hand/deck card count displays.
|
|
16. Add an option to watch an ongoing game (spectator).
|