CSC 216 F09/pretty-pretty-program: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 7: Line 7:
===The problem===
===The problem===


Describe what you are attempting to teach students by this exercise.
This exercise is loosely based on the board game, "Pretty Pretty Princess", a game in which players must acquire 5 pieces of jewelry: 2 earrings, a necklace, a tiara, and a ring.
 
In this exercise, students will play a variant called "Pretty Pretty Programmer", where they will try to collect the same things. However instead of actually wearing the items in question, the students must demonstrate their mastery of Java by storing the items in a LinkedList. Students must be able to both add, swap, and remove objects from the list, as the dreaded "Black Ring" can not be used to win the game, and must be replaced with a regular ring before the player can win.


===Participants and props===
===Participants and props===

Revision as of 17:58, 17 November 2009

Formatting Resources

Formatting Help Guide from MetaWiki

Pretty Pretty Program

The problem

This exercise is loosely based on the board game, "Pretty Pretty Princess", a game in which players must acquire 5 pieces of jewelry: 2 earrings, a necklace, a tiara, and a ring.

In this exercise, students will play a variant called "Pretty Pretty Programmer", where they will try to collect the same things. However instead of actually wearing the items in question, the students must demonstrate their mastery of Java by storing the items in a LinkedList. Students must be able to both add, swap, and remove objects from the list, as the dreaded "Black Ring" can not be used to win the game, and must be replaced with a regular ring before the player can win.

Participants and props

The class will be divided into four teams, and the game also requires a gameboard and a spinner.

The script

Describe how to do your exercise.

See http://www.ehow.com/about_5076372_pretty-pretty-princess-game-rules.html as a reference