Instructions¶
Pick one task from Group A and two tasks from Group B:
Group A¶
-
Build walls to crash into:
Your goal is to create a wall that the snake can crash into. It can be as simple as a border wall surrounding the screen, or as complex as a crazy maze.
-
Enemies to come after you:
Create one (or many) enemies that can make life difficult in some way, like chasing you around the screen, or moving back and forth.
Group B¶
-
Fancier graphics: No explanation needed.
-
Scorekeeping: Track the longest snake length as your score, and display both your score and the best on the screen in between games.
-
Speed it up: Increase the speed of the snake as it gets longer. Make sure that when you're moving faster, you can't accidentally skip over food.
-
Powerups: Create items that appear like food, but alter the gameplay in some other way, like:
-
decreasing the length of the snake
-
providing time-limited immortality
Be sure to provide a visual indicator that a powerup is active.
-
-
Around the World: The snake will no longer die if it hits the edge of the screen. Instead, the snake will continue on the opposite side of the screen.