ステップ 1 まず、あそんでみよう
アカウントなしで、すぐ うごくよ。「ぼうけん」の 1-1 に ちょうせん!
▶ CodeTank Arena をあそぶ — ゲーム本体はこちら。ヘッダーの 🚀 からも戻れます。
上から 1、2、3 の じゅんに よめば OK です。むずかしい ところは、あとまわしで だいじょうぶ。
ステップ 1 まず、あそんでみよう
アカウントなしで、すぐ うごくよ。「ぼうけん」の 1-1 に ちょうせん!
ステップ 2 ブロックの ならべかた
ブロックを おくだけで、作戦が できあがるよ。
ステップ 3 じぶんの戦車で しゅつげき!
ガレージで 作戦を くみ、アリーナの CPU と たたかおう。
うまく いかないときは
「うごかない」「当たらない」「自分の弾に当たった」…。こまりごとから さがせます。
Python で bot を書きたい
update(state) のかたちと、返す 4 つの入力。
〜を実現したい
かんたんブロックの並びと、Python の両方で。貼ればそのまま動きます。
敵のほうを向く / 動く敵に当てる / 飛んでくる弾をよける
ルールを知りたい
エンジンが決めている、変えられない決まり。ふりがなつき。
タンクのうごかしかた / フィールドと地形 / たまとバリア
なぜそうなるか知りたい
中学生から。三角形と比の話に落ちます。
偏差射撃(先読み射撃) / 跳弾 / 視線判定と DDA / 経路探索と計算量
Python・DNCL の書きかた
高校生・大人。情報Ⅰ の授業にも。
Sub-Python の構文(共通テスト表記との対訳つき)
エンジンの内側
上級。なぜここまで決めごとが多いのか。
bot(= じぶんの戦車の 作戦)を作るときは、エンジンが 自動でやることと、あなたが 決めることを 分けて 考えます。
数式はビルド時に組んである
数式は配信する前に HTML へ展開済みです。 端末では数式を組み直さないので、Chromebook でもすぐ開きます。
言葉が分からなくなったら
ふりがなつきのようご集があります。
右上の検索(
ゲーム本体は、マウスが使いにくい環境でもひととおり操作できます。 下の切り替えで、お使いのキーボードに合わせた表記になります。
| したいこと | キー |
|---|---|
| 前に進む | |
| 後ろに下がる | |
| 左に回る | |
| 右に回る | |
| 撃つ | |
| バリアを張る |
| したいこと | キー |
|---|---|
| ひとつ前にもどす | |
| もどしたのをやり直す | |
| 選んだブロックを消す | |
| 選んだブロックを上へ動かす | |
| 選んだブロックを下へ動かす |
| したいこと | キー |
|---|---|
| 字下げを 1 段深くする | |
| 字下げを 1 段浅くする |
改行すると、前の行の字下げが引き継がれます。行末が : なら 1 段深くなります。