Hangman
Learn Hangman rules.
Make a Game Session
Navigate Git Bash terminal into your Git-Started folder.
Write commands:
$ git checkout -b Game-Session $ mkdir "Playground/Multiplayer/Hangman/YourName vs OpponentsName" $ cp -i "Games/Multiplayer/Hangman.md" "Playground/Multiplayer/Hangman/YourName vs OpponentsName/Game Number.md" $ git add . $ git commit -a -m "Game start" $ git push -u origin Game-Session
Play the Game
Navigate through the Playground folder and find your Game Number.md file.
Open the file by right-clicking and choosing to open with a text editor. I highly recommend Notepad++ for this purpose.
First players FIRST turn:
$ git checkout Game-Session # Makes up a word and updates the "_" characters then saves the file $ git add . $ git commit -a -m "Gamemaster Turn Number" $ git push -u origin Game-Session
Second players FIRST turn:
$ git checkout -b Game-Session $ git pull origin Game-Session # Takes a guess by writing down a letter next to "Guessed by now: " then saves the file $ git add . $ git commit -a -m "Guesser Turn Number" $ git push -u origin Game-session
Other turns:
$ git checkout Game-Session $ git pull origin Game-Session # Takes a turn and saves the file $ git add . $ git commit -a -m "Gamemaster/Guesser Turn Number" $ git push -u origin Game-Session
FULL EXAMPLE:
Joseph (gamemaster) and Mathew (guesser) are playing against each other their first game.
git checkout -b Game-Session mkdir "Playground/Multiplayer/Hangman/Joseph vs Mathew" cp -i "Games/Multiplayer/Hangman.md" "Playground/Multiplayer/Hangman/Joseph vs Mathew/Game 1.md" git add . git commit -a -m "Game start" git push -u origin Game-Session
Josephs FIRST turn:
$ git checkout Game-Session # Opens the "Game 1.md" with a text editor. # Makes up a word "Horse", overwrites "_ _ _ _ _" into the file and saves. $ git add . $ git commit -a -m "Gamemaster Turn 1" $ git push -u origin Game-session
Mathews FIRST turn:
$ git checkout -b Game-Session $ git pull origin Game-Session # Opens the "Game 1.md" file in a text editor. # Guesses letter "H" so he writes down "Guessed by now: H" and saves. $ git add . $ git commit -a -m "Guesser Turn 1" $ git push -u origin Game-session
Josephs SECOND turn:
$ git checkout Game-Session $ git pull origin Game-Session # Opens the "Game 1.md" file in a text editor. # Mathew guessed right so Joseph now updates "H _ _ _ _" and saves. $ git add . $ git commit -a -m "Gamemaster Turn 2" $ git push -u origin Game-session
Mathews SECOND turn:
$ git checkout Game-Session $ git pull origin Game-Session # Opens the "Game 1.md" file in a text editor. # Guesses letter "M" so he writes down "Guessed by now: H M" and saves. $ git add . $ git commit -a -m "Guesser Turn 2" $ git push -u origin Game-session
And so on.
Last updated
Was this helpful?