🎮

【裏側公開】奪った力で、弱点を穿つ。戦略の核となる「属性循環システム」の全貌

に公開

プロジェクト名 『CIDER: ChallengIng DEck-building Roguelike』 の開発チームです。 今回は本作の戦闘システムにおける「面白さの核」を詳細に解説します。

現在注力しているのは、カードの選択が直接的に戦況を覆す「戦略的に仕掛ける弱点攻略」の体験です。

開発中のプレイ映像

まずは、現在実装中のプロトタイプにおける属性回収とブレイクの挙動をご確認ください。

https://youtu.be/RZGofGtNFjk?si=F-tSH8b-4-HNfUvj

1. 「Break」による戦況の掌握とリソース還流

本作の敵には「武器属性」または「元素属性」の弱点が設定されています。 適切なカードで弱点を突き、敵のシールドを削りきることで Break 状態が発生します。

現時点のプロトタイプでは、ブレイク時に以下の恩恵が得られる設計となっています。

エネルギーの即時回復:次の一手へ繋げるためのコストを確保。

追加のカードドロー:戦略の選択肢を広げ、コンボの継続を支援。

敵行動のキャンセルと変質:敵の攻撃意図を「防御」へと強制的に変更させ、プレイヤーへのダメージを無効化。

これにより、「攻めることが最大の防御になる」というアグレッシブなゲームサイクルを目指しています。 ※ブレイク時の具体的な仕様については、バランス調整に伴い今後変更される可能性があります。

2. 敵の力をリソース化する「属性回収」

本作の独自性は、敵の攻撃から属性を「回収」するシステムにあります。

多くのゲームにおいて敵の属性攻撃は純粋な脅威ですが、『CIDER』では戦略的なリソースとなります。敵が放つ属性攻撃を受けることで、その属性を自身のストックとして回収可能です。

3. 回収から「付与」へのカウンター戦略

回収した属性は、自身の手札や攻撃に付与できます。

敵が強力な「火属性」の攻撃を仕掛けてくる。

その「火」を回収し、自身の無属性カードに付与する。

火を弱点とする敵に対し、強化された一撃でブレイクを狙う。

この「敵の力を利用して弱点を突く」サイクルにより、デッキ構築の運要素に現場での臨機応変なタクティクスが組み合わさります。 ※武器および属性の種類は現在仮置きの状態であり、今後の開発工程で最適化・変更される予定です。

フィードバックによるシステムの研磨

『CIDER』は、その名の通り「挑戦的(Challenging)」な体験を標榜しています。 それは理不尽な難易度ではなく、システムの理解が勝利に直結する快感の提供を意味します。

ブレイクによるリソース回復量は適切か。

敵の行動変化(攻撃から防御へ)が戦略に十分な猶予を与えているか。

これらの手触りを、コミュニティの皆様と共に磨き上げていきたいと考えています。

Discordサーバーでは開発進捗の共有や、システムに対する意見交換を行っています。特にデッキ構築型ゲームの熟練プレイヤーからの、仕様に対するフィードバックを募集しています。

https://discord.gg/X5xB7BCKfx

おわりに

戦闘の基本サイクルが構築されたことで、次は「この属性循環をより深化させるカード(スキル)のデザイン」というフェーズに移行します。 次回の更新では、カードデザインの設計思想について触れる予定です。

引き続き、プロジェクト『CIDER』をよろしくお願いいたします。

裏側

上記の記事は note に投稿した CIDER (仮) の 2本目の開発記事です。閲覧数は1本目が公開1週後で7人、2週後で25人でした。この2本目は1週間後で15人になったので、少しブランドが育ってきたのでしょうか。ありがたいことです。1本目の裏側公開記事の閲覧数は、Qiita で 114 views、zenn は表示回数 5回でした。Qiita は見てもらいやすいようです。

ブレイクシステムは最近の RPG の戦闘ではよく見ます。ブレイクして一気にダメージを出すのは爽快感があって楽しいですよね。これをデッキ構築ローグライクの CIDER にも取り入れてみました。ブレイクしたときに、エネルギーを回復できたり、カードを追加で引けたり、敵の攻撃を中断することでプレイヤーは攻撃に集中できるようにしたり、爽快感は最高です。ただ、Break するまでのコストや Break したときにプレイヤーが強すぎたり、バランス調整は必要そうです。

antigravity を使った godot での開発ですが、初速がとても速いです。godot はチームで初めて採用するゲームエンジンですが、詳しくない分野で実装するときの AIエージェントは書き方を調べる必要がなくなり、とても助かります。さすがに無料枠では利用 token が足りないので、有料契約に踏み切りました。1アカウントのみ有料契約し、5人まで共有できると伺っていたのですが、AさんからBさんに共有しても、Aさんの token 量は減らず、Bさんも token を使うことができました。つまり、1アカウントで5倍まで token 量を増やせるということです。ありがたい。

今後も進捗を報告していく所存ですので、楽しみにお待ちください。

Discussion