[表示 : 全て 最新50 1-99 101- 2ch.scのread.cgiへ]
Update time : 02/25 12:19 / Filesize : 39 KB / Number-of Response : 167
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

戦略シミュレーションゲームを作るスレ



1 名前:名前は開発中のものです。 [2012/03/31(土) 23:40:42.82 ID:GVK/pLfH.net]
大戦略っぽいゲームを作る
期間は半年

143 名前:名前は開発中のものです。 mailto:sage [2016/04/21(木) 18:14:50.23 ID:kdrDf2Z5.net]
ライフゲームっぽい戦略シミュレーション作ってる
対戦相手のユニット死亡判定のアルゴリズムどうするか悩んでて頭禿げそう
これが解決すれば、ほぼゲームは完成する
CPU三人と同時にゲーム進行する内容なので、マップ上の駒データと配列上の駒ステータスに分けて管理してたが、これがそもそも間違いだったのかな

144 名前:名前は開発中のものです。 mailto:sage [2016/04/21(木) 18:32:4 ]
[ここ壊れてます]

145 名前:6.59 ID:6EpiLTOl.net mailto: >>143
なにいってんかわかんない。
エスパー!お客様の中にエスパーはいらっしゃいませんか?
[]
[ここ壊れてます]

146 名前:名前は開発中のものです。 mailto:sage [2016/04/21(木) 22:46:59.16 ID:kdrDf2Z5.net]
四人将棋をイメージしてくれ
碁盤用の座標配列上にユニットの番号書いて、各人の駒の名前とHP、現在位置座標用の配列変数用意して、CPU三人相手に戦うゲーム

例えば三人目CPUが▲63飛車の場合、三人目の持駒X座標6、持駒Y座標3と、持駒名前用変数に飛車に該当する番号を振ってある
これと別に碁盤上の二元配列のX6、Y3の座標に飛車に該当する数字も振ってある
この▲63飛車に隣接しているプレイヤーの△62金が倒したとする

その際にプログラム上で、6と2の位置にいたプレイヤーの駒からしたら6と3の位置にいる倒された飛車が誰のものなのか分からないので、管理者であるシステムに倒された飛車の持ち主が三人目のCPUであるという事をどのように認識させようか考えてるところ
碁盤上では飛車が倒された事はユニット用座標でゼロにするだけだから簡単なんだが、その飛車の持ち主が三人目であると判明させる手段が思いつかない
判明した後の飛車が亡くなった場合の持駒の整理の方法は出来上がってるんだけど、そこに繋げるアルゴリズムで詰まってる

147 名前:名前は開発中のものです。 mailto:sage [2016/04/22(金) 01:42:13.77 ID:c9GkuvAR.net]
>>143について自己解決出来そうな答えが見つかった
今迄、プレイヤー同士の駒としての概念で作ってたのが間違ってた

簡単な話、盤上の世界をホテルの個室として考えれば良かったんだ
盤上のホテルが40階建1フロア30部屋なら滞在可能数は300人
そのホテルに四つの団体のお客様が部屋借りてますよで良かったんだ
つまんない話出して済まんかったな!

148 名前:名前は開発中のものです。 mailto:sage [2016/04/22(金) 01:44:56.81 ID:c9GkuvAR.net]
300人じゃなくて1200人だった、ちょっとゴルゴに撃たれてくる

149 名前:名前は開発中のものです。 mailto:sage [2016/05/03(火) 12:21:57.97 ID:TTNKGEpp.net]
大戦略は作戦級だと思う(さらにややこしくするパティーン)

RPGの合間に、なんとなくシミュレーションゲームが作りたくなった。
【レベル0.5】ヘックスマップの表示までできた。

s1.gazo.cc/up/188610.jpg

三国志11みたいな視点変更ができるせいで、マウス座標→マップ座標変換どうしよう。。。

>>146
ライフゲーム的ってことは、駒オブジェクトを生成しないで、
各座標の属性に、駒やHPの情報を持たせるってことかな?
そのついでに、駒の持ち主情報も持たせればいいな。
(もう答えにたどり着いてそうだけど)

駒がダイナミックに増減しない(生産、全滅程度の増減)なら、
駒オブジェクトに座標情報を持たせる作り方のほうがいいと思う。

150 名前:名前は開発中のものです。 mailto:sage [2016/05/06(金) 23:53:25.09 ID:ASdkZ3fL.net]
【レベル1】ヘクスを表示してマウスで選択できるところまでできた。
俯角変更とかマップ回転って、大戦略としては不要だなぁと思った。

s2.gazo.cc/up/38366.jpg

151 名前:名前は開発中のものです。 mailto:sage [2016/05/07(土) 11:43:33.56 ID:mqy75mWc.net]
大戦略としては不要かもしれんが、149の起伏のあるマップかっこいい



152 名前:名前は開発中のものです。 mailto:sage [2016/05/07(土) 18:41:04.52 ID:F3UxivdL.net]
こういうマップいいな、シミュレーションじゃなくRPGでもいい

153 名前:名前は開発中のものです。 mailto:sage [2016/05/09(月) 22:25:08.07 ID:Rdhu0n5R.net]
感想ありがとうございます!

マップのランダム作成は、RPGの全体マップ作成ルーチンを流用したものですが、
RPG内で高低差のあるマップ表示は考えていませんでした。

たしかに、RPGの街とか村周辺を3D表示するだけでも、いい演出になりそうです。

【レベル2.5】
首都や街の配置、ユニットの表示までできた。
首都配置時の距離測定用にA*アルゴリズムも実装。

s2.gazo.cc/up/38427.jpg

154 名前:名前は開発中のものです。 mailto:sage [2016/05/15(日) 22:35:19.42 ID:jtZJEPOB.net]
【レベル3】生産
s2.gazo.cc/up/38530.jpg
【レベル4】移動
s2.gazo.cc/up/38532.jpg
を作った。

お手製のゲーム基盤がキーボード入力メインの作りだったのでマウス周りの機能を追加した。
ビジネスロジックに比べて、ユーザインタフェースを作りこむのは大変だな、やっぱり。

【レベル5】プレイヤーターンも気づいたらできてた。

戦闘システムを作る前に、敵AIでも作るか。
(目標)
・敵のランダム生産
・敵のランダム移動

155 名前:名前は開発中のものです。 mailto:sage [2016/05/17(火) 01:11:40.29 ID:psdOJ70x.net]
いい感じだね

156 名前:名前は開発中のものです。 mailto:sage [2016/05/23(月) 22:11:17.07 ID:PHAbunrp.net]
なんだろう、今日はとてつもなく眠いぞ

先週の成果
・Windows10をインストールした
・ナレーターがうざい
・電源オフにしても電源が落ちない・・・
・残り容量が2Gから87Gに増えた
・まだVisualStudioとPowerDVDしかインストール終わってない・・・
・敵AIを作った

s2.gazo.cc/up/38666.jpg

ちなみに敵AIは
・生産20ステップ
・ユニット設定12ステップ
・移動5ステップ
の合計37ステップ、開発

157 名前:時間10分!

次の目標
・移動時にZOCを考慮する
[]
[ここ壊れてます]

158 名前:名前は開発中のものです。 mailto:sage [2016/06/11(土) 20:48:15.05 ID:tRVc2sWG.net]
3週間ぶりになってしまった。。。

この期間の成果
・せっかくのOSクリーンインストールなのでSSD容量256Gにした。128Gじゃ足りない
・ついでにメモリ8G増やした

戦闘処理を作りたいけど、戦闘結果が数値で出るだけだと寂しいので、
フィールド画面上にパーティクルを発生させて、お茶を濁すことにした。

ってことで、パーティクル機能実装。
動作テストのため、マウスクリックした場所の上空で爆発パーティクルを発生させてみた。

s2.gazo.cc/up/38995.jpg

159 名前:名前は開発中のものです。 mailto:sage [2016/06/12(日) 10:19:49.23 ID:B1nha37g.net]
順調だね。
AIは、プラグイン形式で実装希望!

160 名前:名前は開発中のものです。 [2016/10/16(日) 18:21:32.12 ID:pmKs34qM.net]
Rimworld ってゲーム面白そう。プレイ動画
https://youtu.be/01acfRRSMuc

161 名前:名前は開発中のものです。 [2016/11/20(日) 15:51:09.24 ID:Zr00I/Qf.net]
             ,彳;;;;;;;;;;;;;;;;;;;;;;;;;;、
           /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,ヽ     涙が あとからあとから あふれ出て
          /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;t、                     
          ,';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;z    止めることができなく なる
         !;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;i
         |''';;;;;;;;;;;;;'''"  ,;;;;;;;;;;;;;;;;;;;;f ニ;、    マヨーレマヨーレ!
         {丁  "'' _    ,;;;;;;;;;;;;;;;;;//万 !
         ! .i厂\( \       六夂 i、__          goo.gl/kY6CYb
         ! .{.\ \  \     ,' ! ‐ ´      ̄ ̄ Zz、
         i >、 ヽ  \  \   |  |              \
        .| \\\   ヽ  ー=  !                .\
         !   \\\ 、,. `'     |                 ヽ
         }   ≧! 、,,.         !                  !
        ノ    .',           |                  |
      ./     八          ',                  !
     /      ./  .>‐、       .∧        :;         .!
   ./       /   / ヽ \      ∧        !:        ハ
 /        /  ./   ',  ヽ     .∧      /        ノ i
         / /      ,  ',      ∧      !        '  !
        //        !  ∨     ∧    ,'         i  .!
      / /         セ、  ∨     ∧   !         !  .|
    /z ´            .\ ∨      \ _|         .'  .|



162 名前:名前は開発中のものです。 [2017/12/31(日) 21:03:22.19 ID:/rN76OKL.net]
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

2LHIHLEKYD

163 名前:名前は開発中のものです。 mailto:sage [2018/01/26(金) 17:39:50.09 ID:yW7zIEmg.net]
今日は3時間くらい作業した。
最終的には時給いくらになるのか。絶望した!

164 名前:名前は開発中のものです。 mailto:sage [2018/12/27(木) 08:52:46.35 ID:vkWIuT25.net]
unityで作ってるんどけど、ちょこちょこ待ち時間が長くて、マシンパワーががが。
もっと強いPCが欲しいよう。

165 名前:名前は開発中のものです。 [2020/08/03(月) 21:27:16.24 ID:/1ICghbm.net]
ウォーキングデッドノーマンズランドがシミュレーションゲームの中では一番面白いかな。
こういうのを作るのって難易度高いのかな?敵が単調なので難しくないのかも知れないが。
何年前かは魔神転生の続編みたいなのを作ろうとしてた人がいたけど、更新何年も前に止まってるし。

166 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<39KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef