Try to coax a parrot to navigate a level by rewarding it for good behaviour and punishing it for bad behaviour.

My entry for the GMTK Game Jam 2018. The theme is GENRE without MECHANIC, so this is a platformer without any direct control of the player character (a parrot). Instead, the player must reward actions that they want the parrot to do and punish actions they don't want it to do. Rewarding actions will make that action more likely in the future, and punishing will make it less likely. However, all probabilities are based on what the parrot can currently see in front of it - if the parrot has been rewarded for go forward while it can see leaves, it will only be more likely to go forward in the future if it can see leaves. This means different actions can be associated with different stimuli to allow the parrot to traverse the level.

Arrow keys are all that are required to play (except pressing X to begin the game).

  • The UP arrow rewards an action.
  • The DOWN arrow punishes an action.
  • The LEFT and RIGHT arrows decrease and increase the game's speed respectively.


  • Navigate the parrot to the cherry to win the game.
  • The parrot remembers what it learnt even if it dies - use this to your advantage!
  • The parrot can see three squares in front of itself. If there is nothing ahead, it will see "nothing" (which can itself be associated with actions).
  • There are four types of stimuli the parrot can see - "nothing", leaves, wood and metal.
  • There are 3 actions the parrot can do - go forward, turn around, and toggling flight.

My girlfriend came up with this idea in a matter of seconds after I had already racked my brain for several hours. Thank you for saving my game jam! :) <3

Rated 5.0 out of 5 stars
AuthorRob Streeting
Made withPICO-8
Tags2D, Game Maker's Toolkit Jam, PICO-8, Pixel Art


Log in with to leave a comment.

Awesome concept, but feels random and unresponsive.  I would like to see this expanded on.