Commit Graph

188 Commits (2c44df5e16ca18cadbe3722c170b94cf62f1580c)

Author SHA1 Message Date
Alexis Drai 2fa185829f ✏️ ♻️ Rename Faces and override GetRandomFace()
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 753789bcd4 🚧 Make data classes internal, start implementing DBManager
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai a65edca2fd 🩹 Make Program internal and static
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 7c4c7bcfcb 🔧🗃️ Make Data/Program.cs executable, add Db stub, improve
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 8514606fa6 Juggle with dependencies to make it make sense
2 years ago
Alexis Drai 32d07e1e3c 🩹 Add default value for layer name
2 years ago
Alexis Drai f12997f1f8 ♻️ 🐛 🚨 Refactor URIs and handle URI exceptions in prototype
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai d4d587afb9 Simplify code and give more freedom
continuous-integration/drone/push Build is passing Details
2 years ago
Ismail TAHA JANAN 3a263b4dca simple commit
continuous-integration/drone/push Build is failing Details
2 years ago
Alexis Drai 6a47b33f44 🚧 WIP
continuous-integration/drone/push Build is passing Details
2 years ago
Ismail TAHA JANAN 1149c916c4 simple commit
continuous-integration/drone/push Build is failing Details
2 years ago
Alexis Drai e3687b206e 🚧 WIP on EF BP
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai b0bb332f41 💩 Include methods that throw NotSupportedExceptions for now
continuous-integration/drone/push Build is passing Details
2 years ago
Ismail TAHA JANAN 6e6f999b09 simple commit
continuous-integration/drone/push Build is failing Details
2 years ago
Alexis Drai 55d1f95fd1 📝 Add comments and validation to DieManager
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai d5d659d30b ♻️ Improve stub by using GameRunner's methods where possible
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai ac6c6b0740 📝 Update comments a little bit
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 03bf800fe7 🐛 Use polymorphism
2 years ago
Alexis Drai 6019a50607 Yay
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 5073793f92 ⚗️ Try without UT constructor
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 02abe1fbfd ⚗️ Hardcode the stub in UT class to test SonarQube
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 006b35066d ♻️ Refactor UTs and hope that SonarQube updates coverage
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 455f1210ef Complete test suite, add checks to R and U
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 8d8c2f445a 💩
2 years ago
Alexis Drai 062c17b7f1 🚧 WIP
2 years ago
Alexis Drai 3c74fa4962 🚧 WIP
2 years ago
Alexis Drai c46d88029b ♻️ Remove extra methods, make Game.PlayerManager usable
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai c59eaceaff ♻️ Refactor CRUD on players and die into Manager properties
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 9d92f3b84f Make GameRunner implement the IManager interface
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 7e4f18f924 ✏️ Fix typo
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 787077f841 Fix #8
2 years ago
Alexis Drai 796c599f3f 💚 Remove console prototype from the CI build
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai e0abed2590 🔥 Remove ption to use shorter hexcodes for colors
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 39ad4eadcd ⚗️ Bang out a quick and dirty console prototype
2 years ago
Alexis Drai 855d697572 🩹 Make method static, remove Load
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai daf468463c 👔 Finish GameRunner class for now
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 2ee91862cf 🚧 WIP
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 8f42e7577e Add comments, break keyboard..?
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 295d43e3ce 🔥 Simplify adding turns
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 3631af4e8a 🚨 Seal Turn and implement IEquatable
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 9da428862f Override equals and hash, add UTs
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai a03c1f4526 Ensure unicity within Game.turns
2 years ago
Alexis Drai 82c36049f2 🎨 Improve die faces, expose Value, make use of inheritance
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai a1590ede32 Finish UT PlayerManager
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai ff4d6eab9b Finish tests and fix #30
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 2ea6feec0d Add UTs for Game, 🐛 debug nextIndex
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai f0e74ae517 🚧 WIP
continuous-integration/drone/push Build is failing Details
2 years ago
Alexis Drai 4d07c3ffc1 Set up instances for UTs
2 years ago
Alexis Drai 7f10eaed24 🐛 Fix call to Random.Next()
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 9158101677 Add UT for DiceNFaces property
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai de7062e81d Synchronise Wiki and Model
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 535631e0e1 🐛 Change 2-tuple to dictionary
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 6f73dc5abf 🐛 Debug genericity
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 5937a1cc28 👔 ♻️ Fix #68
2 years ago
Alexis Drai 1403b5d7fb 🚧 WIP
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai a4f0b3948e ⚰️ Remove dead code (names for dice)
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 242cc86a79 🩹 fix #64
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai dcef907f24 🩹 fix #64
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 86ff2fe752 🔥 ⚰️ Fix #60
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai aaa94de362 🏗️ Fix #67
continuous-integration/drone/push Build is passing Details
2 years ago
Ismail TAHA JANAN 5a76434f96 🎨 chanege Random type to static
continuous-integration/drone/push Build is passing Details
2 years ago
Ismail TAHA JANAN 344a0fb9ac 🎨 improve code performance
continuous-integration/drone/push Build is passing Details
2 years ago
Ismail TAHA JANAN 9292a2cc44 🩹 #59 : some name spaces
continuous-integration/drone/push Build is passing Details
2 years ago
Ismail TAHA JANAN 8a81f2ddd7 🩹 #59 fix: add some name spaces
continuous-integration/drone/push Build is failing Details
2 years ago
Ismail TAHA JANAN da6babe2dd #59 : �🩹 fix: more conflict fixing
continuous-integration/drone/push Build is failing Details
2 years ago
Ismail TAHA JANAN ac4ebc71f0 conflict resolves
2 years ago
Ismail TAHA JANAN 306315c2ff #59 feat:Die become abstract & add dice tipes as children
2 years ago
Alexis Drai 0f9f581603 ⚗️ Add content to the stub to explore the logic of the app
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 15b7264fde 🚨 Fix code smells
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 48db9ba6de 💡♻️ Add to Game thanks to new classes, add fixes
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai d744b07e3b ♻️ Add FavGroup and refactor manager
2 years ago
Alexis Drai 10a48032bd 🏗️ Move Game into Games
2 years ago
Alexis Drai 92716d5f32 👔 Get started on the Game class
2 years ago
Alexis Drai c7d3888a70 🐛 Change HashSet to List for ordering, add order
2 years ago
Alexis Drai 7e85dba135 🩹 Fix code smells
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 7389ee8756 💬 Include AbstractDieFace in Turn, update ToString(), pass tests
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 011db706e0 🏗️📦️ Make separate packages for clarity
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai f52676c901 🏗️ Add all (emptyish) classes, articulate
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 908c725573 🏗️ Plug a loader and GameRunner into the App
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai b59c239041 ✏️ Fix typo
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai bcf7772e6d 🚨 remove TODOs using comments and tickets instead
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai bbf63e7fbf 🩹 Fix code smell
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 4b01efe0f6 Fix last code smell
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 207a279df2 📦🐛 Fix Solution
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 8d8e55d348 🏗️ Add empty class
continuous-integration/drone/push Build is failing Details
2 years ago
Alexis Drai 707a0a5ab2 ✏️ Downgrade from TODO to memo
2 years ago
Alexis Drai c005e84d51 ♻️ Rename folders appropriately, add ILoader, fix smells
2 years ago
Alexis Drai c88851af6e ✏️ Fix args, 🎨 improve code lisibility
2 years ago
Alexis Drai 21fec4a0d2 Use abstraction, switch from uri to int
2 years ago
Alexis Drai 7c0c0d5fd9 Use abstraction, switch from hexString to int
2 years ago
Alexis Drai 20b57ce31b 🚧🧑‍💻 Put Value at abstract level, leave IDs for later
2 years ago
Alexis Drai 0e665493cf ✏️♻️ Rename abstract class
2 years ago
Ismail TAHA JANAN c66aee78ea feat #8 - create Stub
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 85e16cf590 Implement UTs on Turn class
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai d734fd9215 👔 Add Turn class and first UTs
2 years ago
Alexis Drai bbfe7291c4 🩹 Fix code smell
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 1ad5c7cf21 🛂 Add null checks and exceptions, reflect change in UTs
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai 180c50b2c7 🩹 Improve exception-throwing
2 years ago
Alexis Drai 86597ef08f 🩹 Remove old or useless TODOs
continuous-integration/drone/push Build is passing Details
2 years ago
Alexis Drai fb02307b28 🩹 Move validation to constructor, clarify with comments
2 years ago