Skip to content

excelsior091224/Hangman_improved_version

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Hangman_A

Hangman_improved_version

English version README

What is this?

This is an improved version of "Hangman" script in Chapter 10 of Cory Althoff's "The Self Taught Programmer".

Improvement

  • It became possible to make a list of correct answers from any word.
  • The correct answer is randomly selected from the list.

Dependency

Python3(I tested this script in Python 3.6.7.)

How to use?

  1. Download Hangman_A.py and place in any directory.
  2. Launch Terminal on Mac or Linux, or Launch Command prompt on Windows.
  3. Change directory to directory of placed Hangman_A.py.
  4. In Windows, type python Hangman_A.py, or in Mac or Linux, type python3 Hangman_A.py.
  5. Enter any word one by one. If you want to finish, type q.
  6. Game will be start. Type a letter. If you are correct, letter is displayed in where the letter should be. If you aren't correct, a part of man who hanged is displayed.
  7. If you can correct all of the hidden letters before the figure of the hanging man is completed, you win. If figure of the hanging man is completed, you lose.

日本語版README(Japanese version README)

このスクリプトについて

これはコーリー・アルソフ氏『独学プログラマー Python言語の基本から仕事のやり方まで』の第10章に出てきた「ハングマン」スクリプトの改良版です。

改良点

  • 任意の単語から正解のリストを作れるようにしました。
  • 正解がリストからランダムに選ばれるようになりました。

使用言語

Python3(Python 3.6.7でテスト済み)

遊び方

  1. Hangman_A.pyをダウンロードし、任意のディレクトリに配置してください。
  2. MacもしくはLinuxではターミナルを、Windowsではコマンドプロンプトを起動してください。
  3. Hangman_A.pyを配置したディレクトリに移動してください。
  4. Windowsの場合python Hangman_A.py、MacもしくはLinuxの場合python3 Hangman_A.pyと入力してください。
  5. 任意の単語を1単語ずつ入力してください。終了する場合qを入力してください。
  6. ゲームが始まります。文字を一文字ずつ入力してください。もし正解なら、その文字があるべき場所に表示されます。不正解なら、吊された男の一部が表示されます。
  7. もし吊るされた男の図が完成する前に単語のすべての文字を当てられたら、あなたの勝ちです。もし吊るされた男の図が完成してしまったら、あなたの負けです。

About

An improved version of Cory Althoff(https://github.com/calthoff) 's "Hangman".

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages