Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 584 Bytes

README.md

File metadata and controls

31 lines (23 loc) · 584 Bytes

Snake_ATHENS

Simple Snake implementation for Design Pattern Course

Game is controlled by arrows and your goal is to eat as many apples as you can without crashing into wall or your body.

Design patterns usage:

Singleton pattern:
	- score class
	- grid class
	- main window class
	- keyboard handler class

Strategy pattern:
	- speed of the snake
	
Command pattern:
	- restart of the game
	
State pattern:
	- snake's movement
	
MVC pattern:
	- whole game composition

Authors: Jan Jendrusak Simon Urbanek Lukasz Sienko Niccolo' Picca Amitabh Yadav