Snake game written in Java.
My first attempt at implementing an Entity Component System from scratch as part of learning more about game programming.
- Clone the repository:
git clone https://github.com/taardal/snake
Script
- Make run-script executable:
chmod +x run.sh
- Run the script:
sh run.sh
Manual
- Build the app:
mvn clean package
- Run the app:
java -jar target/snake-jar-with-dependencies.jar
- Game Programming Series: Entity Component System (YouTube)
- Game Programming Patterns: Component (Book)
- Entity Component System (Blog)
- Entity Systems Wiki (Wiki)
- Understanding Entity Component System (Forum)