Skip to content

xavchen515/final-project-a_game_called_life

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Final Project Details

This is a game that was created for my final project in grade 11 comp sci using the python arcade library

CODE EXPLANATION

The game that we have originally planned on creating this year for our computer science CPT was Bloons Tower Defense 7, an updated, modified, and better version of the Bloons TD series. After stumbling into many obstables, bugs, and being unable to overcome them after an ample amount of time, we realized we could not produce such a high quality game in so little time. As a result, we decided to move on to our backup game: Snake.

Gameplay Instructions

  • To play the game, run the file named master.py

In this game, the character uses the WASD buttons to move the snake. The snake starts off as one block long, and the snake will continue to grow every time a bug is consumed(We used bugs because our game is probably really buggy).

Objective of the game

The objective of this game is to get as high of a score as possible. The game is over as soon as the snake collides with the wall or its body. Once the game is over, the game over screen will appear and the user's score will be displayed. Once the game finishes, the user may restart the game by pressing any key or quit by simply clicking the space bar.

Scoring

The player starts off with a score of zero, and the score increases by one every time a bug is consumed by the snake. The player also will get powerups in the game, such as the double score power up, where the score is doubled, and the invincibility powerup, where the snake will be able to go through itself.

Screen Mockups

snake

About

final-project-a_game_called_life created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%