Prompt
Create in html, css, and javascript a self-contained, complete, and embeddable shopping game for 6th graders learning about decimals, percents, and fractions. This is a shopping game in which the player is confronted with three purchases. Make the items for purchase things that 6th graders would be interested in including clothing, electronics, sporting goods, jewelry, games, food, and drinks, candy, etc. and randomize the options in each store for endless, non-repetitive game play. Provide 10 shopping experiences and make the game like a strip mall where the player can choose from a variety of stores to enter. Once in the store, the player is confronted with three possible items with one having a fractional discount, one having a percent discount, and one having a decimal discount. To win in that store, the player must select the item with the best discount. Provide a celebration with confetti or fireworks if they make the correct selection, and return the player to the 10 store fronts in the strip mall. If the player chooses incorrectly, provide an explanation for why that choice was not correct. Provide a streak counter with a celebration after each 5 purchases. After 10 correct selections, move the player to Level 2 in which they have $200 to spend and must maximize their shopping power by selecting only the best purchases. Introduce the player to Level 3 after spending their $200 dollar allotment perfectly. In Level 3, change the strip mall to a full scale shopping mall with many stores. Some stores have no discounts but offer multiple purchase options such as one item for $10, but two of the same item are $18. Make the shopping strip mall colorful and enticing with shopping mall music playing softly in the background.
Iteration
At level 3, increase the total volume of random items in each store significantly so that the player could visit the same store at least 10 times during game play and not see the same items more than one time offered for sale. End Level 3 after 20 total purchases or 10 best buys in a row. Also, add more stores to the mall in Level 3.
Iteration 2
Also make the shopping music more interesting. Something like MarioKart would be better.
Iteration 3
At the end of level 3 provide a Master Bargain Hunter Celebration and add a New Game button.