FTL
海賊船の船員が消火活動・修理をするようにした。 まずレーザーで特定の部屋を攻撃する (シールドがあると当たらないので、シールドは無しにしておく) レーザーが当たった部屋で、システムが壊れる。そして火災発生 狙った部屋にはO2システムがあるので、…
地道な機能追加中 システム毎の電源投入量の変更ができる 武器システムの電源0でLASERのチャージが0になり、使用不能に 機関システムの電源0でジャンプのチャージが0になり、使用不能に 医務システムの電源0で、医務室でのHP回復が無効 敵の艦船の表示…
地道に機能追加中 火災で同室の船員のHP減少 真空で同室の船員のHP減少 医務室で船員のHP上昇 O2システムの電源断で全体の酸素減少 医務室システム電源断で、船員のHP増加無し 全エアロックのオープンまたはクローズ(トグル) 1マスに一人の船員のみ入れる…
真空消火を実装しました。 まず火事を起こします。 火事は徐々に延焼度が進みます(酸素が濃いほど早い) 次に外壁エアロックを開けます。 部屋の酸素濃度が下がっていきます。 酸素濃度減少で、火事の延焼速度も遅くなります。 酸素減少で、急速に火事が沈…
エアロック開放による酸素流出を実装しました(≧∇≦)まず空いている外壁のエアロックを調べて、見つけたら室内をスキャンして、空いているドアを通って別の部屋も調べます。 到達できる部屋は、すべて空気が抜けているとみなせるので、Leakフラグを立てて、…
クリックした位置に移動させる。 まだ、座標がずれてるっぽい。 配列は整数座標なんで、切り上げとか切り捨てとか、そのへんの関係でずれる。The Kestrel (Layout A)の船内を再現 船員が3人を好きな部屋に移動できる。 ただし、だれかを移動中に別の人を移動…
経路探索を実装。 部屋を三つにして、スタートからゴールまで移動できた。このへんは以前も作ってますが、3Dとの位置合わせが難しかった記憶がありますが、とりあえずできました。 公式チュートリアルのRogueLikeGame的でもありますね。あっちは光線なげて大…
周回遅れですが、インディーズの有名ゲームFTLの動画を見まくっています。 凄い。このゲームモデル。 宇宙船同士でレーザーやミサイルで撃ち合えるのだけでなく、敵戦に乗り込んで攻撃できて、しかも敵も自分の艦に乗り込んでくる。 ドアをあけて真空を使っ…