Skip to content

Latest commit

 

History

History

Snake

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Snake

About:

"Snake is a video game genre where the player maneuvers a growing line that becomes a primary obstacle to itself. The concept originated in the 1976 two-player arcade game Blockade from Gremlin Industries, and the ease of implementation has led to hundreds of versions (some of which have the word snake or worm in the title) for many platforms. 1982's Tron arcade game, based on the film, includes snake gameplay for the single-player Light Cycles segment. After a variant was preloaded on Nokia mobile phones in 1998, there was a resurgence of interest in snake games as it found a larger audience." - Wikipedia

MVP developed:

23/05/22 ~ 29/05/22

Studied Concepts:

  • Game made without rigidbodys or colliders, but instead with the creation and detection of custom Events
  • Static instance of a manager or a controller, being possible to access on any script
  • Instantiate objects with dynamic positions, such as the snake body parts
  • Chains of method calls based on a single event
  • Unity new player input package, in order to improve key detection
  • Init, Awake and OnEnable functions
  • IEnumerator and Coroutines
  • Parent, position and rotation of transforms

Possible TODO features:

  • Instructions
  • Paralax Background
  • Gameflow with gameover and score
  • Menu with local scores
  • Sound options
  • Speed that increases with the number of eaten carrots