学べるゲームを作りました。学べるゲームを作りました。2016-02-07どんなゲームなの?働クリッカーは、身も蓋もない言い方をすればクッキークリッカーがつまんなくなったやつです。画面左側の『働く』ボタンを連打してお金をためて、資格やプログラミングスキルを買って一働きの単価を上げ、アフィリエイトや土地、株を買って不労所得(働くを押さなくても入ってくる金)を増やしていくというゲームなのですが、このゲームの肝はそこではなく、どれだけ高速にゲームクリア実績や全実績解除を達成できるか、というプログラミングによる攻略が本質的な所です。いう、ツールによる補助を受けたスーパープレイの動画は、多分見たことがあると思います。あれはエミュレーターそのものにそういう機能があったりするんですが、このゲーム、働クリッカーの場合は、ゲームそのものにツール機能が組み込まれています。ゲームの挙動を操作出来ます。実行環境を用意してあげられるというわけです。チートするゲーム』という何がどうゲームなのかわからないけどとにかくゲームって言いはったらゲームみたいなゲームを作ることになりました。ブラッシュアップするのに+2日ほどと、案外お手軽にできています。触ったことがあればさほど難しくはないです。書いたことがあるとなおわかりやすいと思います。フィードバックを受けて改良。音も出るし実績も取れる、とだいぶゲームらしくなりました。ダメで、働クリッカーなのかよくよく考えたらあんな謎画面をいきなり初学者に見せたら心折りにいってるパワハラ教師やんけ先に言わせて。使ったプログラミング教育に文句はない!!!ただ、僕の生徒たちって高校生で......体験授業を受ける時点では中学三年生なのです。中学三年生って、多分人生で一番英語が嫌いになる時期なんじゃないかなと思っていて、中学校から始まった英語教育で躓く子や、ついてはいけてるけど丸暗記で、見覚えのない単語を怖がる子がたくさんいるだろうな、と。ゲームのサイトとか、ちょっといかがわしいサイトとか、そういう場所へ行くもんだと意気込んで知らない英語の画面を見るのと、さっきまで普通に日本語喋ってた先生に突然わけわからない英語の画面を見せられるのでは、ショックの度合いが違うんじゃないかと思ったのも理由です。あまりにもなにもかもできすぎるのよね。いう時、何が問題かって言うと、クラスに出来る子(少しプログラミングかじったことがある)がいると、自分の腕前を自慢したくなって教えてないとんでもないことをやってしまう。なんか経験ないですか。いうことやっちゃうんじゃないかと。それを怒ったり、やめなさいって叱るのは、なんかちょっと違うというか、僕自身がその叱り方に納得できなかったんですね。いうのを『浮きこぼれ』って言ったりするんですが、そういう『浮きこぼれ』た子の上限を頭ごなしに抑える方式でいいのか、と。やってる、というような状況でした。いう、ある程度此方側が想定した範囲で腕をふるってもらう分には全然オッケーだから、実際に授業中に『説明聞かなくてもいいから、とにかくいけるとこまで早くしてみてね。あとで僕と勝負しよう』と言って自由にさせていました。書き始めてるじゃないですか。これはもうゲームぶっ壊す気まんまんだな、と。化しておいてよかった。それを止めるのももったいない。いうか多分その子は体験授業でやってるようなクリック自動化くらいならすぐおいつけるだろうし、ということで、その子についても止めませんでした。『もしそのハックが成功したら教えて』とは言いましたが。突破してゲームをぶっ壊せたら、それこそめちゃめちゃすごいことですよね。紹介と、なぜやっちゃいけないかの話も含めてしよう』って心に決めたもん。残念ながら、彼は間に合わなかったけど。いえ、そういう浮きこぼれた子の集まりが、多分現代のプログラマ、エンジニア達なわけでして、そんな集団の一員である僕が率先して彼らを裏切ってはいかんだろう、ということでフルスクラッチでゲームを書いたのでした。エモは求めてないから実装の話しようぜそうだね。働クリッカーは大きく分けて3つに分割されます。そのものは特に大したことはしていません。ウィンドウ作るとか)と、コードエディタからゲーム本体へのコードの送信、ゲーム本体からコンソールへの出力の送信くらいです。使って実装されたすごく単純な作りのゲームです。したから画面の再描画タイミングとか考えなくて良くなったのは助かった。実装したりしたらもっと大変だったと思う。設定できるので、無限ループも安心......なはず。製のリッチエディタを使いました。ここもオプションいじったくらいで特に何もしてないところ。いう感じで、真剣に解説しようにもすでにある部品をくっつけただけの簡素な作りなので、技術的に目を見張る点は全然ない、というのがオチです。おかげでエディタもリッチになったりといいことづくめだったので、人間最初の直感には従うべきですね。働クリッカー公開しますとまあ、長い前置きになりましたが、働クリッカーを一般公開して、みんなに遊んでもらうよ!といったところすんなり通ったので、ドワンゴさんとバンタンさんの方角に向かって拝みつつ、みんなに遊んでもらえるように公開します。ダウンロードはこちらから。秒なので、このスコアを超えるコードを書き上げた人は僕に教えてください。Tweetゼニー、はじめました。学べるゲームを作りました。