An open API service indexing awesome lists of open source software.

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.

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.