Tower.defense(): Program The Fight
タワーをアップグレードするのではなく、プログラムするタワーディフェンス。ビジュアルコードブロックをドラッグ&ドロップして、ターゲット選択、条件、射撃ロジックを定義しよう。プログラミング経験不要。
このゲームについて
もう連打はやめよう。防衛をプログラムしよう。
Tower.Defense(): Program the Fightでは、タレットを置くだけではありません。行動そのものを設計します。ビジュアルコードブロックを使って、ターゲットの選び方、発射のタイミング、敵タイプへの反応を決めましょう。
プログラミング経験は不要。ブロックをドラッグして戦略を組み立て、コードに戦わせよう。
仕組み
各タレットには専用エディターがあります。開いてブロックを配置し、行動を定義します :
Shoot nearest : 1ブロックで即動作。
IF enemy is Metal AND hp > 50 → Shoot strongest : ここから頭を使う。
IF ANY enemy is Boss → Shoot first ELSE Shoot nearest WHERE NOT Camouflage : ここまで来れば熟練者。
タレットは毎tickロジックを実行します。悪いコードは悪い結果に。ゲームは助けてくれません。それがルールです。
ビジュアルプログラミング
条件 : IF / ELSE IF / ELSE
論理 : AND, OR, NOT
比較 : >, <, =, !=
量化 : ANY
セレクター : nearest, farthest, first, last, weakest, strongest
敵タグ : Boss, Metal, Rapid, Solid, Camouflage
本格的なプログラミング概念。文法エラーなし、コンパイラなし、ブロックだけ。
自分流のタワーディフェンス
タレットの挙動をゼロから設計。アップグレードツリーも自動照準もなし。
多様なタグとステータスを持つ敵の波に挑戦
波を重ねながらロジックを最適化
プログラムを保存して別レベルで再利用
こんな人向け
クリック強化以上を求めるタワーディフェンス好き
ゲームでプログラミングを学びたい好奇心旺盛な人
自分のやり方で問題解決したいプレイヤー