From a3de312804e304ee5d75447bc9b4b0272b86501b Mon Sep 17 00:00:00 2001 From: mdecker6 Date: Wed, 19 Nov 2025 09:16:32 -0500 Subject: [PATCH] I submitted my proposal.md --- proposal.md | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/proposal.md b/proposal.md index 68a82ff..0b56066 100644 --- a/proposal.md +++ b/proposal.md @@ -3,14 +3,21 @@ I will work by myself # Game overview -The game is about a Player trying to figure out a word. The word is (coding). -Only the next letter in the word is expected—previous letters are shown as progress. +The game is about a Player trying to figure out a word. The word is (coding). I will use a hint. +Only the next letter in the word is required, and previous letters are shown as progress. Completing the full word increases the score by 1. -Pressing a wrong key resets the progress. +Pressing a wrong key resets the progress, and you have to start over again. Game ends when the player completes the word. +The game uses code from retro: + -game class: class MysteryCodingGame(Game) + -agent class + -state + -agents + -game loop + # Core mechanics -1. Hidden word mechanic +1. Hidden word mechanic: use: (self.word = "coding") -The game secretly stores the word: Coding -The player must figure out the word based on a hint -The game never shows the entire word—only progress @@ -22,9 +29,9 @@ Game ends when the player completes the word. 3. Visual progress mechanic -Before each keypress, the game shows: _ _ _ _ _ _ -as the player gets letters right, it shows progrees in the word: c o _ _ _ _ - - 4. Scoring mechanic -Each time the player finishes the entire word "coding": Score goes up by 1, then progress resets - - # Milestones + 1. Build the Retro Game Structure + 2. Create the Core Gameplay Mechanics + 3. Add Game Completion, Scoring \ No newline at end of file