Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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