4章はなかなか苦戦しとります。4章はマスターマインドという数当て遊びでしたが、第4章は例題、自由課題ともにやりがいがある感じにまとまってました。
最近プログラムばっかりですが、ひとまずはできたー!と思えるくらいまではやりたいなと。
ではさっそく1問からいきます。最近はコードばっかりで、うちのブログっぽさがなくなってたので(ある意味あるかもしれないけどお)いろいろ感想や解説を入れます。
1問目 プレーヤの入力回数を制限したマスターマインドを作成しよ。
解説 2問目で上書きしてしまったのでありませぬ!
2問目 ヒント機能がついたマスターマインドを作成しよ。
そーす:ごめんなさい。データなくなっちゃいました。
解説 ある回数でヒントがでるという一番簡単なものをやってみました。
ちなみに回数制限しているので、1問目も兼ねています。
3問目 桁数が可変のマスターマインドを作成しよ。
そーす:ごめんなさい。データなくなっちゃいました。
解説 単純にループの回数を決めるようにしました。
4問目 数字の重複を許したマスターマインドを作成しよ。
そーす:ごめんなさい。データなくなっちゃいました。
解説 これは前問の重複にかかわるところをコメントアウトしました。悪く言えば手抜き、良く言えば手抜きってやつですね。これでいいのだ。
5問目 数字ではなくて、色を当てるマスターマインドを作成しよ。
そーす:ごめんなさい。データなくなっちゃいました。
解説 これはかなり考えました。ですが4色にしてねっていうチェックは省略してます・・・。比較は文字でやり、配列への代入を数字でおこなうようにしてます。
hit&Blowの判定とか、いろいろと作り変えました。
6問目 COMと交互にヒントを与えて対戦する。
そーす:ごめんなさい。データなくなっちゃいました。
解説 これははっきり言うとできてません(笑)、単純にCOMプレイヤーを作って、疑似乱数が4桁一致すればCOMの勝ちという、ようするにただの運ゲーになってます。
いまはこれでいいかな・・(こればっかりやー)
7問目 1章で作った数当てゲームで数の重複を認めないものを作りよ。
そーす:ごめんなさい。データなくなっちゃいました。
解説 数字を配列にいれて検問部分を作って、パスしたらゲームが開始するというものです。力技になってます。。。
うーむ、これでいいのだ的な解答が目立つようになってきました(´・ω・`)
ばんがろー。