Group H- Snake Game
The main goal of the project is to re-create that most popular "SNAKE" game to entertain the users in a user-friendly manner which is written in C programming language.
Organisation
Carleton University, Ottawa, Ontario, Canada.
Authors
Aditi Biswas aditibiswas@cmail.carleton.ca
Siddharth Ashish Upadhyaya siddharthashishupad@cmail.carleton.ca
Soham Patel sohampatel@cmail.carleton.ca
Tharun Merapala tharunmerapala@cmail.carleton.ca
Brief Description
The objective of the game is to guide the moving 'Snake' towards the 'Food' placed over random positions in a bounded area. The bounded area is considered as 'Wall'. While guiding the 'Snake', the player has to make the 'Snake' avoid 3 things to continue the game and earn points:
- Touch the 'Wall'
- Touch the 'Obstacle'
- Touch itself
Failing to maintain these will cause the game as ended. The top three high scores of each level will be displayed in the scorecard from all the scores.
File Organisation
-
bin: This folder has executable files and data files.
-
doc: This folder contains documents with instructions for users and developers.
-
include: This folder contains header files used in application.
-
build: This folder has all the object files generated using make file.
-
src: This file contains the source code for the project with other .c files.
Installation
Before playing the game, it has to be installed. The instalation process is given in details in -
https://github.com/patel-soham/Group_H_SnakeGame/blob/adi_dev/doc/User%20Manual.pdf
Detailed Instructions
Detailed instructions for user can be found here -
https://github.com/patel-soham/Group_H_SnakeGame/blob/adi_dev/doc/User%20Manual.pdf
Detailed instructions for developer can be found here -
https://github.com/patel-soham/Group_H_SnakeGame/blob/adi_dev/doc/Developer%20Manual.pdf
Acknowledgement
All thanks goes to our respected course instructor Dr. Cristina Ruiz Martin.