コンテンツにスキップ

CodeTank Arena ドキュメント

戦車のうごかしかたを、ゲームであそびながら おぼえよう。

▶ CodeTank Arena をあそぶ — ゲーム本体はこちら。ヘッダーの 🚀 からも戻れます。

🔰 はじめての人は、この じゅんばんで すすもう!

Section titled “🔰 はじめての人は、この じゅんばんで すすもう!”

上から 1、2、3 の じゅんに よめば OK です。むずかしい ところは、あとまわしで だいじょうぶ。

ステップ 1 まず、あそんでみよう

アカウントなしで、すぐ うごくよ。「ぼうけん」の 1-1 に ちょうせん!

最初の 10 分

📐 Python や 数式で、もっと つよくなりたい人

Section titled “📐 Python や 数式で、もっと つよくなりたい人”

Python・DNCL の書きかた

高校生・大人。情報Ⅰ の授業にも。

Sub-Python の構文(共通テスト表記との対訳つき)

bot(= じぶんの戦車の 作戦)を作るときは、エンジンが 自動でやることと、あなたが 決めることを 分けて 考えます。

1 秒間に 10 回くりかえす流れの図。エンジンが、いまの様子を state にまとめて bot に渡す。bot が、drive・steer・fire・barrier の 4 つを返す。エンジンが、その 4 つを使って 6 フレームぶん世界を進める。

数式はビルド時に組んである

数式は配信する前に HTML へ展開済みです。 端末では数式を組み直さないので、Chromebook でもすぐ開きます。

言葉が分からなくなったら

ふりがなつきのようご集があります。 右上の検索(Control + KCommand + K)でも引けます。

ゲーム本体は、マウスが使いにくい環境でもひととおり操作できます。 下の切り替えで、お使いのキーボードに合わせた表記になります。

テストプレイ(自分で戦車を動かす)

Section titled “テストプレイ(自分で戦車を動かす)”
したいことキー
前に進むWW または Up ArrowUp Arrow
後ろに下がるSS または Down ArrowDown Arrow
左に回るAA または Left ArrowLeft Arrow
右に回るDD または Right ArrowRight Arrow
撃つSpaceSpace
バリアを張るShiftShift
したいことキー
ひとつ前にもどすControl + ZCommand + Z
もどしたのをやり直すControl + YCommand + Shift + Z
選んだブロックを消すDeleteDelete または BackspaceBackspace
選んだブロックを上へ動かすAlt + Up ArrowOption + Up Arrow
選んだブロックを下へ動かすAlt + Down ArrowOption + Down Arrow
したいことキー
字下げを 1 段深くするTabTab
字下げを 1 段浅くするShift + TabShift + Tab

改行すると、前の行の字下げが引き継がれます。行末が : なら 1 段深くなります。