https://github.com/ryinner/card-fighters
It's a try of writting a simple vue js game.
https://github.com/ryinner/card-fighters
Last synced: about 1 year ago
JSON representation
It's a try of writting a simple vue js game.
- Host: GitHub
- URL: https://github.com/ryinner/card-fighters
- Owner: ryinner
- License: apache-2.0
- Archived: true
- Created: 2023-03-31T17:54:34.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-07-21T18:43:24.000Z (almost 3 years ago)
- Last Synced: 2025-03-02T07:13:28.684Z (over 1 year ago)
- Language: Vue
- Homepage: https://ryinner.github.io/card-fighters/
- Size: 309 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# card_fighters
It's a try of writing a simple vue js game.
## RoadMap
Basic things what should be in project:
- [:heavy_check_mark:] FullTypescript;
- [:x:] FullTestCoverage.
This is exactly what I want to code:
- [:heavy_check_mark:] MainMenu;
- [:heavy_check_mark:] CardsUI \[Card, Action, Graveyard\];
- [:heavy_check_mark:] CardsTypes: \[DD, Healer\];
- [:heavy_check_mark:] CardsActions: \[Spawn, Heal, TakeDamage, Attack, Die\];
- [:heavy_check_mark:] SimpleEnemyAi;
- [:heavy_check_mark:] Fights.
This is what I would like to try to code:
- [:x:] CardsType: \[Resurrector\];
- [:x:] CardsAction: \[Resurrect\];
- [:x:] WebSocketMultiplayerGames;
- [:x:] GoodUI.
## Retrospective
This section is designed to evaluate the development, identify the good and bad sides.
Good things:
- [:heavy_plus_sign:] ts;
- [:heavy_plus_sign:] vue;
- [:heavy_plus_sign:] decomposition;
Bad things:
- [:heavy_minus_sign:] naming;
- [:heavy_minus_sign:] bad ts interfaces, too much context;
- [:heavy_minus_sign:] a lot of time between commits;
- [:heavy_minus_sign:] no tests;
The first such project for me. I stretched it out for too long, because of this, I was tired of development.
Maybe someday I will return to this project and i will create something more.