大戦略っぽいゲームを作る
期間は半年
戦略シミュレーションゲームを作るスレ
■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
2012/03/31(土) 23:40:42.82ID:GVK/pLfH13399
2015/12/14(月) 22:05:07.35ID:bKkbpMNx 段階的戦略シミュレーションゲーム開発戦略
【レベル6】簡易な戦闘を処理する
各隊を移動後、その周囲6マスに敵のユニットがある場合、攻撃するようにする。
複数の敵ユニットがいる場合、いずれかを選択できるようにする。
あらかじめ各ユニットに耐久力(例えば初期値10)を設定しておき、
攻撃の際、ランダムで0〜3ポイント減少させる。
耐久力が0になったユニットは消滅する。
攻撃を受けた側で耐久力が残っていた場合は、攻撃を仕掛けてきたユニットに対し、
ランダムで0〜3ポイント反撃を行う。
いずれかの隊が全滅したら、ゲーム終了の表示を行う。
【レベル6】簡易な戦闘を処理する
各隊を移動後、その周囲6マスに敵のユニットがある場合、攻撃するようにする。
複数の敵ユニットがいる場合、いずれかを選択できるようにする。
あらかじめ各ユニットに耐久力(例えば初期値10)を設定しておき、
攻撃の際、ランダムで0〜3ポイント減少させる。
耐久力が0になったユニットは消滅する。
攻撃を受けた側で耐久力が残っていた場合は、攻撃を仕掛けてきたユニットに対し、
ランダムで0〜3ポイント反撃を行う。
いずれかの隊が全滅したら、ゲーム終了の表示を行う。
134名前は開発中のものです。
2016/02/01(月) 08:24:50.72ID:tT/TUT81 それは戦術レベルの戦いだな
135名前は開発中のものです。
2016/02/02(火) 15:12:26.71ID:MM3C7YAf 余計なことかもしれんが、そもそも戦略ってマップしだいだから。
相手の本拠地までのルートをどう通るか。
相手の裏をかけば相手の本隊と出くわさずに済むし、そもそも複数ルートあるなら相手の戦力を分散できる。
それをどう片付けていくか。
端っこから順番に攻めるしか能がないんじゃ戦略でも何でもない。
戦場で主導権を握る。それが戦略シミュレーションゲーム。
相手の本拠地までのルートをどう通るか。
相手の裏をかけば相手の本隊と出くわさずに済むし、そもそも複数ルートあるなら相手の戦力を分散できる。
それをどう片付けていくか。
端っこから順番に攻めるしか能がないんじゃ戦略でも何でもない。
戦場で主導権を握る。それが戦略シミュレーションゲーム。
136名前は開発中のものです。
2016/02/03(水) 22:07:49.49ID:sb8+tjQ2 そもそも大戦略自体が吹かしというか、名が体を表してないからな
あのゲームは「大戦術」が正しい
大戦略を名乗っていいのは「アドバンスド大戦略4」と「アドバンスド大戦略5」
ぐらいじゃないか?
あのゲームは「大戦術」が正しい
大戦略を名乗っていいのは「アドバンスド大戦略4」と「アドバンスド大戦略5」
ぐらいじゃないか?
137名前は開発中のものです。
2016/02/04(木) 01:05:16.60ID:5VkY0MU0 戦略で優位に立てるなら戦術要素はなくて良いし
戦術で優位をひっくり返されるなら戦略とは何だったのかということになる
戦術で優位をひっくり返されるなら戦略とは何だったのかということになる
138名前は開発中のものです。
2016/02/04(木) 16:00:54.74ID:5xtNwTUq 戦術級ゲームに戦略の名を冠して売っていこうという戦略
139名前は開発中のものです。
2016/02/04(木) 23:15:15.04ID:5VkY0MU0 なるほ
140名前は開発中のものです。
2016/02/07(日) 10:47:27.84ID:X2TMiutI どー
141名前は開発中のものです。
2016/02/14(日) 21:00:36.55ID:ZAwztsiJ 今SRPG作ってるわ入り浸るか
142名前は開発中のものです。
2016/03/11(金) 21:41:24.14ID:SQme4Hxc 【レベル5】 http://www13.plala.or.jp/amagame/hexmap/warsimlv5.png
【レベル6】 http://www13.plala.or.jp/amagame/hexmap/warsimlv6.png
ここまで作ってみて、へクス型マップのターン制ボードゲームを作るのに
必須のプログラミングテクニックは理解できたような気がします。
戦略か戦術かという話は、どちらかというとゲームデザイン的な観点で
語られるべきかと思います。
【レベル6】 http://www13.plala.or.jp/amagame/hexmap/warsimlv6.png
ここまで作ってみて、へクス型マップのターン制ボードゲームを作るのに
必須のプログラミングテクニックは理解できたような気がします。
戦略か戦術かという話は、どちらかというとゲームデザイン的な観点で
語られるべきかと思います。
143名前は開発中のものです。
2016/04/21(木) 18:14:50.23ID:kdrDf2Z5 ライフゲームっぽい戦略シミュレーション作ってる
対戦相手のユニット死亡判定のアルゴリズムどうするか悩んでて頭禿げそう
これが解決すれば、ほぼゲームは完成する
CPU三人と同時にゲーム進行する内容なので、マップ上の駒データと配列上の駒ステータスに分けて管理してたが、これがそもそも間違いだったのかな
対戦相手のユニット死亡判定のアルゴリズムどうするか悩んでて頭禿げそう
これが解決すれば、ほぼゲームは完成する
CPU三人と同時にゲーム進行する内容なので、マップ上の駒データと配列上の駒ステータスに分けて管理してたが、これがそもそも間違いだったのかな
144名前は開発中のものです。
2016/04/21(木) 18:32:46.59ID:6EpiLTOl145名前は開発中のものです。
2016/04/21(木) 22:46:59.16ID:kdrDf2Z5 四人将棋をイメージしてくれ
碁盤用の座標配列上にユニットの番号書いて、各人の駒の名前とHP、現在位置座標用の配列変数用意して、CPU三人相手に戦うゲーム
例えば三人目CPUが▲63飛車の場合、三人目の持駒X座標6、持駒Y座標3と、持駒名前用変数に飛車に該当する番号を振ってある
これと別に碁盤上の二元配列のX6、Y3の座標に飛車に該当する数字も振ってある
この▲63飛車に隣接しているプレイヤーの△62金が倒したとする
その際にプログラム上で、6と2の位置にいたプレイヤーの駒からしたら6と3の位置にいる倒された飛車が誰のものなのか分からないので、管理者であるシステムに倒された飛車の持ち主が三人目のCPUであるという事をどのように認識させようか考えてるところ
碁盤上では飛車が倒された事はユニット用座標でゼロにするだけだから簡単なんだが、その飛車の持ち主が三人目であると判明させる手段が思いつかない
判明した後の飛車が亡くなった場合の持駒の整理の方法は出来上がってるんだけど、そこに繋げるアルゴリズムで詰まってる
碁盤用の座標配列上にユニットの番号書いて、各人の駒の名前とHP、現在位置座標用の配列変数用意して、CPU三人相手に戦うゲーム
例えば三人目CPUが▲63飛車の場合、三人目の持駒X座標6、持駒Y座標3と、持駒名前用変数に飛車に該当する番号を振ってある
これと別に碁盤上の二元配列のX6、Y3の座標に飛車に該当する数字も振ってある
この▲63飛車に隣接しているプレイヤーの△62金が倒したとする
その際にプログラム上で、6と2の位置にいたプレイヤーの駒からしたら6と3の位置にいる倒された飛車が誰のものなのか分からないので、管理者であるシステムに倒された飛車の持ち主が三人目のCPUであるという事をどのように認識させようか考えてるところ
碁盤上では飛車が倒された事はユニット用座標でゼロにするだけだから簡単なんだが、その飛車の持ち主が三人目であると判明させる手段が思いつかない
判明した後の飛車が亡くなった場合の持駒の整理の方法は出来上がってるんだけど、そこに繋げるアルゴリズムで詰まってる
146名前は開発中のものです。
2016/04/22(金) 01:42:13.77ID:c9GkuvAR >>143について自己解決出来そうな答えが見つかった
今迄、プレイヤー同士の駒としての概念で作ってたのが間違ってた
簡単な話、盤上の世界をホテルの個室として考えれば良かったんだ
盤上のホテルが40階建1フロア30部屋なら滞在可能数は300人
そのホテルに四つの団体のお客様が部屋借りてますよで良かったんだ
つまんない話出して済まんかったな!
今迄、プレイヤー同士の駒としての概念で作ってたのが間違ってた
簡単な話、盤上の世界をホテルの個室として考えれば良かったんだ
盤上のホテルが40階建1フロア30部屋なら滞在可能数は300人
そのホテルに四つの団体のお客様が部屋借りてますよで良かったんだ
つまんない話出して済まんかったな!
147名前は開発中のものです。
2016/04/22(金) 01:44:56.81ID:c9GkuvAR 300人じゃなくて1200人だった、ちょっとゴルゴに撃たれてくる
148名前は開発中のものです。
2016/05/03(火) 12:21:57.97ID:TTNKGEpp 大戦略は作戦級だと思う(さらにややこしくするパティーン)
RPGの合間に、なんとなくシミュレーションゲームが作りたくなった。
【レベル0.5】ヘックスマップの表示までできた。
http://s1.gazo.cc/up/188610.jpg
三国志11みたいな視点変更ができるせいで、マウス座標→マップ座標変換どうしよう。。。
>>146
ライフゲーム的ってことは、駒オブジェクトを生成しないで、
各座標の属性に、駒やHPの情報を持たせるってことかな?
そのついでに、駒の持ち主情報も持たせればいいな。
(もう答えにたどり着いてそうだけど)
駒がダイナミックに増減しない(生産、全滅程度の増減)なら、
駒オブジェクトに座標情報を持たせる作り方のほうがいいと思う。
RPGの合間に、なんとなくシミュレーションゲームが作りたくなった。
【レベル0.5】ヘックスマップの表示までできた。
http://s1.gazo.cc/up/188610.jpg
三国志11みたいな視点変更ができるせいで、マウス座標→マップ座標変換どうしよう。。。
>>146
ライフゲーム的ってことは、駒オブジェクトを生成しないで、
各座標の属性に、駒やHPの情報を持たせるってことかな?
そのついでに、駒の持ち主情報も持たせればいいな。
(もう答えにたどり着いてそうだけど)
駒がダイナミックに増減しない(生産、全滅程度の増減)なら、
駒オブジェクトに座標情報を持たせる作り方のほうがいいと思う。
149名前は開発中のものです。
2016/05/06(金) 23:53:25.09ID:ASdkZ3fL150名前は開発中のものです。
2016/05/07(土) 11:43:33.56ID:mqy75mWc 大戦略としては不要かもしれんが、149の起伏のあるマップかっこいい
151名前は開発中のものです。
2016/05/07(土) 18:41:04.52ID:F3UxivdL こういうマップいいな、シミュレーションじゃなくRPGでもいい
152名前は開発中のものです。
2016/05/09(月) 22:25:08.07ID:Rdhu0n5R 感想ありがとうございます!
マップのランダム作成は、RPGの全体マップ作成ルーチンを流用したものですが、
RPG内で高低差のあるマップ表示は考えていませんでした。
たしかに、RPGの街とか村周辺を3D表示するだけでも、いい演出になりそうです。
【レベル2.5】
首都や街の配置、ユニットの表示までできた。
首都配置時の距離測定用にA*アルゴリズムも実装。
http://s2.gazo.cc/up/38427.jpg
マップのランダム作成は、RPGの全体マップ作成ルーチンを流用したものですが、
RPG内で高低差のあるマップ表示は考えていませんでした。
たしかに、RPGの街とか村周辺を3D表示するだけでも、いい演出になりそうです。
【レベル2.5】
首都や街の配置、ユニットの表示までできた。
首都配置時の距離測定用にA*アルゴリズムも実装。
http://s2.gazo.cc/up/38427.jpg
153名前は開発中のものです。
2016/05/15(日) 22:35:19.42ID:jtZJEPOB 【レベル3】生産
http://s2.gazo.cc/up/38530.jpg
【レベル4】移動
http://s2.gazo.cc/up/38532.jpg
を作った。
お手製のゲーム基盤がキーボード入力メインの作りだったのでマウス周りの機能を追加した。
ビジネスロジックに比べて、ユーザインタフェースを作りこむのは大変だな、やっぱり。
【レベル5】プレイヤーターンも気づいたらできてた。
戦闘システムを作る前に、敵AIでも作るか。
(目標)
・敵のランダム生産
・敵のランダム移動
http://s2.gazo.cc/up/38530.jpg
【レベル4】移動
http://s2.gazo.cc/up/38532.jpg
を作った。
お手製のゲーム基盤がキーボード入力メインの作りだったのでマウス周りの機能を追加した。
ビジネスロジックに比べて、ユーザインタフェースを作りこむのは大変だな、やっぱり。
【レベル5】プレイヤーターンも気づいたらできてた。
戦闘システムを作る前に、敵AIでも作るか。
(目標)
・敵のランダム生産
・敵のランダム移動
154名前は開発中のものです。
2016/05/17(火) 01:11:40.29ID:psdOJ70x いい感じだね
155名前は開発中のものです。
2016/05/23(月) 22:11:17.07ID:PHAbunrp なんだろう、今日はとてつもなく眠いぞ
先週の成果
・Windows10をインストールした
・ナレーターがうざい
・電源オフにしても電源が落ちない・・・
・残り容量が2Gから87Gに増えた
・まだVisualStudioとPowerDVDしかインストール終わってない・・・
・敵AIを作った
http://s2.gazo.cc/up/38666.jpg
ちなみに敵AIは
・生産20ステップ
・ユニット設定12ステップ
・移動5ステップ
の合計37ステップ、開発時間10分!
次の目標
・移動時にZOCを考慮する
先週の成果
・Windows10をインストールした
・ナレーターがうざい
・電源オフにしても電源が落ちない・・・
・残り容量が2Gから87Gに増えた
・まだVisualStudioとPowerDVDしかインストール終わってない・・・
・敵AIを作った
http://s2.gazo.cc/up/38666.jpg
ちなみに敵AIは
・生産20ステップ
・ユニット設定12ステップ
・移動5ステップ
の合計37ステップ、開発時間10分!
次の目標
・移動時にZOCを考慮する
156名前は開発中のものです。
2016/06/11(土) 20:48:15.05ID:tRVc2sWG 3週間ぶりになってしまった。。。
この期間の成果
・せっかくのOSクリーンインストールなのでSSD容量256Gにした。128Gじゃ足りない
・ついでにメモリ8G増やした
戦闘処理を作りたいけど、戦闘結果が数値で出るだけだと寂しいので、
フィールド画面上にパーティクルを発生させて、お茶を濁すことにした。
ってことで、パーティクル機能実装。
動作テストのため、マウスクリックした場所の上空で爆発パーティクルを発生させてみた。
http://s2.gazo.cc/up/38995.jpg
この期間の成果
・せっかくのOSクリーンインストールなのでSSD容量256Gにした。128Gじゃ足りない
・ついでにメモリ8G増やした
戦闘処理を作りたいけど、戦闘結果が数値で出るだけだと寂しいので、
フィールド画面上にパーティクルを発生させて、お茶を濁すことにした。
ってことで、パーティクル機能実装。
動作テストのため、マウスクリックした場所の上空で爆発パーティクルを発生させてみた。
http://s2.gazo.cc/up/38995.jpg
157名前は開発中のものです。
2016/06/12(日) 10:19:49.23ID:B1nha37g 順調だね。
AIは、プラグイン形式で実装希望!
AIは、プラグイン形式で実装希望!
158名前は開発中のものです。
2016/10/16(日) 18:21:32.12ID:pmKs34qM Rimworld ってゲーム面白そう。プレイ動画
https://youtu.be/01acfRRSMuc
https://youtu.be/01acfRRSMuc
159名前は開発中のものです。
2016/11/20(日) 15:51:09.24ID:Zr00I/Qf ,彳;;;;;;;;;;;;;;;;;;;;;;;;;;、
/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,ヽ 涙が あとからあとから あふれ出て
/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;t、
,';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;z 止めることができなく なる
!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;i
|''';;;;;;;;;;;;;'''" ,;;;;;;;;;;;;;;;;;;;;f ニ;、 マヨーレマヨーレ!
{丁 "'' _ ,;;;;;;;;;;;;;;;;;//万 !
! .i厂\( \ 六夂 i、__ http://goo.gl/kY6CYb
! .{.\ \ \ ,' ! ‐ ´  ̄ ̄ Zz、
i >、 ヽ \ \ | | \
.| \\\ ヽ ー= ! .\
! \\\ 、,. `' | ヽ
} ≧! 、,,. ! !
ノ .', | |
./ 八 ', !
/ ./ .>‐、 .∧ :; .!
./ / / ヽ \ ∧ !: ハ
/ / ./ ', ヽ .∧ / ノ i
/ / , ', ∧ ! ' !
// ! ∨ ∧ ,' i .!
/ / セ、 ∨ ∧ ! ! .|
/z ´ .\ ∨ \ _| .' .|
/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,ヽ 涙が あとからあとから あふれ出て
/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;t、
,';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;z 止めることができなく なる
!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;i
|''';;;;;;;;;;;;;'''" ,;;;;;;;;;;;;;;;;;;;;f ニ;、 マヨーレマヨーレ!
{丁 "'' _ ,;;;;;;;;;;;;;;;;;//万 !
! .i厂\( \ 六夂 i、__ http://goo.gl/kY6CYb
! .{.\ \ \ ,' ! ‐ ´  ̄ ̄ Zz、
i >、 ヽ \ \ | | \
.| \\\ ヽ ー= ! .\
! \\\ 、,. `' | ヽ
} ≧! 、,,. ! !
ノ .', | |
./ 八 ', !
/ ./ .>‐、 .∧ :; .!
./ / / ヽ \ ∧ !: ハ
/ / ./ ', ヽ .∧ / ノ i
/ / , ', ∧ ! ' !
// ! ∨ ∧ ,' i .!
/ / セ、 ∨ ∧ ! ! .|
/z ´ .\ ∨ \ _| .' .|
160名前は開発中のものです。
2017/12/31(日) 21:03:22.19ID:/rN76OKL 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
2LHIHLEKYD
グーグル検索⇒『来島のモノノリウエ』
2LHIHLEKYD
161名前は開発中のものです。
2018/01/26(金) 17:39:50.09ID:yW7zIEmg 今日は3時間くらい作業した。
最終的には時給いくらになるのか。絶望した!
最終的には時給いくらになるのか。絶望した!
162名前は開発中のものです。
2018/12/27(木) 08:52:46.35ID:vkWIuT25 unityで作ってるんどけど、ちょこちょこ待ち時間が長くて、マシンパワーががが。
もっと強いPCが欲しいよう。
もっと強いPCが欲しいよう。
163名前は開発中のものです。
2020/08/03(月) 21:27:16.24ID:/1ICghbm ウォーキングデッドノーマンズランドがシミュレーションゲームの中では一番面白いかな。
こういうのを作るのって難易度高いのかな?敵が単調なので難しくないのかも知れないが。
何年前かは魔神転生の続編みたいなのを作ろうとしてた人がいたけど、更新何年も前に止まってるし。
こういうのを作るのって難易度高いのかな?敵が単調なので難しくないのかも知れないが。
何年前かは魔神転生の続編みたいなのを作ろうとしてた人がいたけど、更新何年も前に止まってるし。
■ このスレッドは過去ログ倉庫に格納されています
