Skip to content

lyza-shyrzai/Final-Project-CS50-Snake

Repository files navigation

Snake50

The app is done as CS50 Final Project. So I made all the tasks programmatically and will introduce You what I have done overall.

This is Snake50 - a classical game "Snake" for Android and iOS.

  1. Created window game start
  2. Created playfield, which consists of:
  3. Snake
  4. Obstacle - stone
  5. Treats - cookies
  6. Inscriptions, which counted game score
  7. Snake is moving with a certain speed
  8. When the snake reaches the edge of the screen, it appears from the opposite edge of the screen
  9. Every time, when the snake eats a cookie, the following things are happening:
  10. Snake is incremented by one ball
  11. The score is increased by one
  12. Obstacle - the stone changes its location randomly
  13. Cookie changes its location randomly too
  14. When the snake bumps into itself or hits the stone, the Game Over screen appears