Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/integraledelebesgue/villageattack
A simple game created as an assignment for OOP course
https://github.com/integraledelebesgue/villageattack
kotlin
Last synced: 22 days ago
JSON representation
A simple game created as an assignment for OOP course
- Host: GitHub
- URL: https://github.com/integraledelebesgue/villageattack
- Owner: integraledelebesgue
- Created: 2023-01-06T15:35:20.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-03-12T23:53:08.000Z (almost 2 years ago)
- Last Synced: 2024-05-17T06:50:24.304Z (7 months ago)
- Topics: kotlin
- Language: Kotlin
- Homepage:
- Size: 121 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Village Attack Game
Warning - An awful boilerplate. To be fixed..A simple game created as an assignment for OOP subject.
I have chosen Kotlin language because it's not Java :)
My goal was to complete the task using as much various programming techniques as possible.
Some worth mentioning are:
- Factory design pattern
- Singleton design pattern
- Functional programming style code pattern
- Constraint programming (Choco Solver library)
- Java-style multithreading
- Kotlin-style asynchronous coroutines
- Numerical computation (Multik library)
- Simple reflections in Kotlin