isc5筆者は生徒たちを前に、「今から90秒以内にゲームを作って見せます」と言って実際に彼らに時間を測るよう言った。それから実際にその場でゲームをプログラミングした。実際に「完成」と言うまでに要した時間は46秒だった。すると生徒の一人がたまらず笑い始めた。その笑いはなぜか向こうの教師にも広がり、しまいには教室全体が笑いに包まれた。テキスト系のゲームなんじゃ無いかなぁと思ったけど、今は自信なし。この本、訳本か?なにか?だと思ってたというのもあるけど・・・。テキスト系ゲームだと仮定して、こういうことは出来るでしょうというのは書いておきます。PC9801時代のBASICという言語です。それをWindows上で動作させるアプリです。Windows8.1で動作したので、たいていの環境で動くのではないかと思います。ゲームを動かしてみようこういう感じになります。数字キーの1、3で左右移動、2でミサイル発射です。mx=0:my=0:m=0:return'下までいったらミサイル終了。(一般/互換/QB)」のソースをそのまま使います。そのままだと早すぎて目で見えないので、203行目にウエイトを追加しています。1000という数字を変更すると調整できます。あと、引用元のソースは、全角のスペースや、改行が入っていてそのままコピペでは動作しないので、そのあたりも変更させていただきました。「’」から始まるのは、コメント行です。※プログラムの解説は、リンク先が詳しいですので興味ある人はそちらで確認してください。この程度なら46秒で作成することは可能だと思います。N88BASICの頃なら、素人学生でも46秒でこの程度は作れたと思います。BASIC入門書とかでも、似たようなものは良く見かけた気もします。作るといっても、以前に作ったことを覚えていてとかその系統ですけどね。できること、やれることは限られていて、かつ処理パターンもそれほどないので、思い付きで新しいのを作るのもある程度はできるとは思います。Windowsで動かしたのはこんな感じですね。敵機にあたると、ゲームクリアで画面のようなメッセージがでます。動作させて、雰囲気を見てみたい人は試して見てください。言語はBASICでなくても、C言語でも同じのは作れます。(嘘)awkでゲームとかも、昔よく見かけた記憶はある。・二択の賭けにはどっちにも張る読者ターゲットは、プログラマーを凄い人たちだと思っている人たちですかね。上記の仕事術だけ見ると、プログラマー関係ないって気が・・・。こんなのゲームじゃない、こんあのゲーム作ったと言わない今時なら、そっちのほうが普通の感覚のような気はするけどね。:コメントは、まだありません。関連記事(一部広告含む)ブログや記事に関する質問・感想などご意見やお問い合わせは、お問い合わせ窓口から受け付けています。記事に関する質問・感想などは、この記事のコメントをご利用ください。コメントをキャンセルメールアドレスは公開されません。コメント欄には、必ず日本語を含めてください(スパム対策)。isc5.com閉じる。