Skip to content

ryinner/card-fighters

Repository files navigation

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.

About

It's a try of writting a simple vue js game.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published