Skip to content

L0lig1/MonsterTradingCardsGame

Repository files navigation

MonsterTradingCardsGame

This Game was part of a uni project. It is an API written in C#.

Lessons Learned

  • plan ahead before starting
  • think about the structure, design, and requirements of the program more thoroughly
  • encapsulate everything in seperate methods instead of having massive functions
  • unit tests are helpful

Unit Testing Decisions

  • importance in functionality (Routing, HTTP-Parsing)
  • importance in user experience (Battle damage calculation, Trading, Creating cards...)

Unique Feature

User can only try to login 3 times. After 3 failed logins the user gets banned permanently.

Tracked Time

Time was tracked by writing it in the commit messages

  • Actual tracked time: 82,21 hours
  • Estimated time not tracked: 25 hours
  • (Estimated) Total time: 107,21 hours

[Link To Git Repo](https://github.com/L0lig1/MonsterTradingCardsGame)

Note:

In '{DirOfProject}\MonsterTradingCardsGame\MonsterTradingCardsGame\bin\Debug\net6.0' Battle Logs are created

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published