deejoe / sugarizer-lite

A lightweight, shallow-clone fork of Sugarizer stripped of the two largest activities
Apache License 2.0
3 stars 5 forks source link

Describe AngleGators #15

Open tinywombat765 opened 4 years ago

tinywombat765 commented 4 years ago

This issue will be used to describe the Python game AngleGators, to assist future porting efforts.

As described in https://github.com/ritjoe/sugarizer-lite/wiki/describe-sugar

tinywombat765 commented 4 years ago

Game mechanics

Title screen

When the game is started, the player is presented with this title screen. There is also a 'How to play' button that displays the rules, a credits button that displays the names of the authors, and a quit button that exits the game.

image

We'll start with the game itself. The payer clicks 'Start' to start

The Game

The game screen consists of the alligator on the right and various food items coming in from the right. Each food item has a number above it, denoting an angle. These are in increments of of 10 from 10 to 90 degrees. The player then presses the left and right arrow keys to open and close the alligators mouth. The player must open the mouth to angle matching the number on the food. The angle the mouth is open is also displayed as a number. The current score and number of teeth are displayed at the top right.

image

Scoring

The alligator starts with three "teeth" if a food reaches the alligator and its mouth isn't open wide enough, the alligator losses a tooth. If the alligator runs out of teeth the game ends and returns to the title screen. If the alligator's mouth is open wide enough then the player receives points. They receive 20 points if the mouth is open the exact right amount, 10 point if they are off by 10 degrees and 5 points if they are off by 20 degrees.

Other screens

How to play

image

Credits

image