Doctor Who Dalek Hack
【ゲーム概要】
ゲームは、船内の爆弾を宇宙空間に放出するためにロボットをコントロールするプログラムをblocks、python、javascriptの3つの言語から好きな言語の項目を変更して処理を書きロボットを動かしてミッションをクリアしていきます
ゲームが読み込まれたら、再生ボタンをクリックしてゲーム開始です
開始後、船内の爆弾が使われる前にエアーロックから放出するミッションがスタートします
最初に弾頭の3つの箇所を赤・黄色・青と好きな色に変更できます
次に弾頭のコントロールパネルが開かれ、最初に3つのコードをそれぞれの場所へマウスでドラッグして接続します
接続後、画面右下のRECODEのボタンを押すと、以下のような敵のロボットが動く迷路のような画面が表示されます
ここでは、Blocks Python Javascriptの3つの言語のコードで入力し赤のロボットに指令を出してアイテムまで進めることになります
ここでは、赤のロボットを4コマ前方へ移動させるためのコード記入します
Blocksならloop(移動するマスの数)を「4」、on p0(モーターを利用) send forward(前方)
send の後ろは前(forward)turn left(左回転)turn right(右回転)move left(左に移動)move right(右移動)turn around(180度回転)の項目を選択してロボットの移動方法を選択します
pythonのコードなら以下のようにfor inのループ処理で4を利用
javascripot なら for(i i<= 4 ; i++)でループ処理で4を選択
コードが完成したらRUN CODEでコードを実行してロボットを動かします
好きな言語のコードでロボットを移動させる指令を出します
次のミッションは、コーナーで右にロボットを回転させてアイテムまで移動させるプログラムをつくることになります
その前に「RWIRE」で新たなBLASTERのブラスターのコードを1に接続してブラスターを利用できるようにします
それぞれのプロラムでループ処理が2重になります
ループは4回(まずは直進で4コマ進み、右に4コマ進ませます)
1:直進で4コマ進ませます(ステージ1と同じ)
2:4コマ進んで後、次の処理で右にロボットを回転
4:回転後、新たにMotorでロボットを進めるのではなく、blasterのブラスターを選択して前方の障害物を破壊します
次にミッションでループ処理が2回と、それぞれのループ処理の中に3つの処理を記述してクリアを目指します
blocks python javascriptの3つの中から好きなコードで入力してロボットを移動させる処理を完成させてミッションをクリアしていきます
【操作方法】
マウス
- タイトル : Doctor Who Dalek Hack
- 種類 : Html5ゲーム
- 更新 : 2021年03月30日
- カテゴリ : ロジックゲーム
- サブカテゴリ : パズル
- 対応機種: PC
- ゲームリンク :
- ゲームをプレイする(BOG)