ソースコードに隠された謎を説きながら冒険を進めろ! ゲームでプログラミングを学べるhackforplayより
ソースコードを見てダンジョン探索をしていくゲームが斬新で面白い。
このゲームはブラウザでキーボードを使って遊びます。
十字キーでキャラクターを動かしてダンジョンを探索。
ですが、単純にダンジョンを進めて行くだけでは先に進めない仕掛けが施されています。
この仕掛けを解くには『実際に書かれているjavascriptを書き直し』障害物を取り除く!
ソースコードはjavascript。
ヒントの合わせてソースコードのファイルmain.jsに書かれていて、main.jsを元にソースコードを修正していく。
修正後はファイル保存後、ブラウザを再読み込みして再チャレンジです。
構造上、各階層毎に修正してその度にファイルを上書き保存するので、同じ階層に再挑戦する場合には、始めからやり直しになるのが面倒だけどもこればっかりは致し方ありません。
最初のフロアではスライムに邪魔されて階段までたどり着くことができない。
近くにいる男性と会話をするとヒントが得られます。
また剣をつかったりもできるようだ。
このスライムを突破するには、ソースコード上のどこかを修正しないと行けない。
『ヒントはスライムのhpを減らすと倒せる』とあるのだが、ヒントそのままを実行するのもいいし、
スライム自体を消すのもありだろうし、はたまたマップを改ざんするもありでしょう。
遊び方は自分次第。ゲーム内の神様になった気分で世界を改ざんしていくゲームです。
enchant.jsを使っているのでこれの勉強材料にもなりますね。
Internet Explorerは非推奨で、hackforplayのダウンロード|Daiki Teramoto|noteからダウンロードし、Chromeなどのブラウザでindex.htmlを開いて遊びます。
ちょっと変わった体験ができます。
これを思いついた発想がものすごい。
コメント