Amazing Educational Games

Greedy Pig

Options



Player 1's Turn

0



 

First to 50 wins
Slops
Player 1

0

0
Player 2

0

0

How to play the game

  • The first player starts by rolling the dice.
  • They can continuing rolling, and accumulating the points of each roll until either:
    • They choose to "bank" their points, and the next player takes their turn.
    • They roll a "1", in which case they lose the accumulated points of this turn, and the next player takes their turn.
    • The player wins the game by reaching the total points required.

Keyboard Controls

Keyboard shortcuts for the serious gamers...

  • Player 1
    • R : Roll
    • B : Bank
  • Player 2
    • : Roll
    • : Bank

About this game

An attempt to make a simple client-side game that is responsive to device types, engaging to play, and applies user experience considerations.

By Simon Ward, 2019 - simon.ward@tgs.qld.edu.au.

Made Using:


To do list:

  • Player name labels look like buttons - find a better way to highlight current player
  • Sounds
    • Toggle On/Off
    • Dice
    • Bank
    • Greedy Pig
    • Bad Luck (1 on first roll)
    • Next Player
    • Winner
    • Play Sound from begining each time? (current solution not working)Loop if needed?
    • Better sounds?
  • Random Player Start
  • Winners Tally for multiple games
  • More than 2 players?
  • Options: "Return to Default" & Validation
  • Keyboard Controls for each player
  • Make responsive design of "stats" better by "stacking" columns below certain screen width.
  • Add more possible options:
    • Increase Risk (bust on 1 & 2)
    • Points go to other player if bust
    • Have to roll exact to win (no going over) - is this even possible? (without using "1")