<構想>
シンプルに問題のxxxxにあたるコードを答えていく形式です
問題用のデータは
Python超基礎プログラム(9) 「夢の中の新人OLに」
のプログラムに少しコメントを追加したものです
RPGとのたまわってますが、
急遽中止になった午後の研修の代替措置用 自宅演習プログラム
という位置づけです
<PR動画>
(※背景は誕生日に任天堂からいただいた壁紙です ^_^ )
<ストーリー>
あなたは新人OL 講師の作成した自宅演習プログラムを
「なんですか、この○○RPGは?」と憤りながらも給与のためクリア目指します
<遊び方>
下のgithubサイト 中央右の緑のボタン[Clone or download]で落として解凍して
解凍後の最下層フォルダを端末アプリで開いてpython3 100u.pyで冒険開始
ubuntu18.04 Python 3.7.5で作成(windows macは動作未確認)
https://github.com/suginoha/pyQuest
<ファイル編成>
100u.py プログラム本体
2h.py 問題用データ(単体でも動きます)
<プログラムの一部紹介>
RPGの内部変数とメインルーチンとかなり中核のメソッド2つです
m メダルの数(使う予定でしたが忘れてました)
miss ミスの数(お約束の3回まで)
lv 出題キーワードのリスト
ev 「(場所名,出題数,出題されるキーワード番号のリスト)」 ステージ分のリスト
line 問題用データ 行数分のリスト
lineW 「lineからアルファベットの単語だけを抽出したリスト」 行数分のリスト
lvLine 「キーワードが存在する行番号のリスト」 キーワード分のリスト