Indie Games Life
Tower.defense(): Program The Fight

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

本格的なプログラミング概念。文法エラーなし、コンパイラなし、ブロックだけ。

自分流のタワーディフェンス

  • タレットの挙動をゼロから設計。アップグレードツリーも自動照準もなし。

  • 多様なタグとステータスを持つ敵の波に挑戦

  • 波を重ねながらロジックを最適化

  • プログラムを保存して別レベルで再利用

こんな人向け

  • クリック強化以上を求めるタワーディフェンス好き

  • ゲームでプログラミングを学びたい好奇心旺盛な人

  • 自分のやり方で問題解決したいプレイヤー

『ストラテジー』の関連作品

もっと探す →