はじめに
操作は「線を引く」だけ. ユニットが自律的に戦う,リアルタイムストラテジーゲームを作りました. こちらから遊べます.
いきさつ
これまで,当ウェブサイトでは小さめのツールなどをいくつも作ってきました.画像をアスキーアートにするやつだとか,Word2Vecで遊ぶやつだとか.
大きめのものが作りたくなったのと,Web サイト上で動くゲームの作り方を学びたかったりしたので,しっかりゲームを作ってみることにしました.
ゲーム内容
自ユニットを操作して,敵ユニットを攻撃する. 敵ユニットを全滅させたらステージクリアです.
操作方法はシンプルです.
- ドラッグで自ユニットを選択

- ドラッグで経路を指定

戦闘は自動で行われます.
敵ユニットと自ユニットのスペック(HP,移動速度,攻撃力など)は同じに設定しています.
それぞれの敵ユニットは,最も近い自ユニットを追尾するように動きます. 敵 AI の穴を突いて,殲滅しましょう.
技術情報
JavaScript ベースの 2D ゲームエンジン,Phaser.js を使用しています.
おわりに
ストラテジーというよりパズルゲームっぽいかも.
触り心地はかなり面白いと思っているので,誰か豪華にした版作ってくれないかな.