Top >C言語、Java 練習プログラム集

7. ハングマン

 日本人にはあまり馴染みがありませんが、英単語を当てる伝統的なゲームです

 出題者と解答者になり、出題者が考えた単語に使用されている文字を、解答者がひとつずつ答えて当てます正解の単語に使われていない文字を答える度に、絞首刑の絵が完成に近づきます

 絞首刑の絵が完成するまでに正解の単語を当てなければなりません正解すれば絞首台から開放されます

  • ヒントとして単語の文字数を提示します
  • 既に使用した文字が分かるようにガイドを表示します

 例:

--- HANGMAN ---

 +-----+
 |     |
 |
 |
 |
 |
/|
ABCDEFGHIJKLMNOPQRSTUVWXYZ
_ _ _
? a
 +-----+
 |     |
 |
 |
 |
 |
/|
 BCDEFGHIJKLMNOPQRSTUVWXYZ
_ A _
? e
 +-----+
 |   (+_+;
 |
 |
 |
 |
/|
 BCD FGHIJKLMNOPQRSTUVWXYZ
_ _ _
? c
 +-----+
 |     |
 |   (+_+;
 |
 |
 |
/|
 B D FGHIJKLMNOPQRSTUVWXYZ
C A _
? t
 +-----+
 |     |
 |
 |   (^_^)
 | o/|Y|\o
 |   / \
/| ~~    ~~
CAT
AGAIN (1=YES; 0=NO!)?1
 +-----+
 |     |
 |
 |
 |
 |
/|
ABCDEFGHIJKLMNOPQRSTUVWXYZ
_ _ _ _ _ _ _
? e
 +-----+
 |     |
 |
 |
 |
 |
/|
ABCD FGHIJKLMNOPQRSTUVWXYZ
_ E _ _ _ _ _
? r
 +-----+
 |     |
 |   (+_+;
 |
 |
 |
/|
ABCD FGHIJKLMNOPQ STUVWXYZ
_ E _ _ _ _ _
? a
 +-----+
 |     |
 |   (+_+;
 |    |Y|
 |
 |
/|
 BCD FGHIJKLMNOPQ STUVWXYZ
_ E _ _ _ _ _
? s
 +-----+
 |     |
 |   (+_+;
 | o/|Y|
 |
 |
/|
 BCD FGHIJKLMNOPQ TUVWXYZ
_ E _ _ _ _ _
? i
 +-----+
 |     |
 |   (+_+;
 | o/|Y|
 |
 |
/|
 BCD FGH JKLMNOPQ TUVWXYZ
_ E _ _ _ I _
? u
 +-----+
 |     |
 |   (+_+;
 | o/|Y|
 |
 |
/|
 BCD FGH JKLMNOPQ T VWXYZ
_ E _ _ U I _
? t
 +-----+
 |     |
 |   (+_+;
 | o/|Y|\o
 |
 |
/|
 BCD FGH JKLMNOPQ VWXYZ
_ E _ _ U I _
? c
 +-----+
 |     |
 |   (+_+;
 | o/|Y|\o
 |   /
 | ~~
/|
 B D FGH JKLMNOPQ VWXYZ
_ E _ _ U I _
? d
 +-----+
 |     |
 |   (@_@;
 | o/|Y|\o
 |   / \
 | ~~     ~~
/|
PENGUIN
AGAIN (1=YES; 0=NO!)?0
PAPER BOWL
NEZEN