Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap 2019 #17

Open
2 of 22 tasks
c69 opened this issue Jan 2, 2019 · 0 comments
Open
2 of 22 tasks

Roadmap 2019 #17

c69 opened this issue Jan 2, 2019 · 0 comments

Comments

@c69
Copy link
Owner

c69 commented Jan 2, 2019

  • port useful and consensual fixes from Effects'2018 branch
  • Composable buffs (effects)
  • Efficient Auras (via projection)
  • Entity refactoring (Game / Player / Card, Card Types)
  • Mechanics
  • Proper Hand and Board Zones (array, position)
  • Split Board into Read and Write. World+Selector and State+Update+ZoneFSM // add Mechanics.Summon there there
  • Extract individual Frame from GameLoop, add easier frame setup / state injection
    • output "game console" outside
  • Extract Deck logic from CardUniverse
  • Int Enums for Zones and CardTypes (for faster querying) // investigate UI dependencies
  • Angular based new UI client
  • Improve debugging and DX for REST/UI play
    • restart game without server reboot
    • 🔥 rework idiotic build/restart workflow
    • debug mode with reacher console logs
  • replace if () throw with assert
  • fix TS 3.2 strict warnings and remove unused code
  • pull historic card data from HS Data
  • Use fresh card data (TROLLS)
  • update converter for new HS Data API
  • FANTASY: Explore persistant 2 player version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant