初心者専用スレ「シミュレーションゲーム」を作らない?
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
04/03/20 10:18ID:HjCApWI8各レベルの課題に沿って作ってみてあぷしてみましょう。
まとめ:
SLGを作らない?
http://gamdev.org/w/?%5B%5BSLG%A4%F2%BA%EE%A4%E9%A4%CA%A4%A4%A1%A9%5D%5D
あぷろだ:
http://gamdev.org/up/
話題元:
初心者のためのゲームプログラミング
http://pc2.2ch.net/test/read.cgi/gamedev/1023119134/852-
関連スレは>>2
各レベルの課題は>>3
0771名前は開発中のものです。
2005/11/13(日) 01:34:13ID:RHTAmuSjこれは全くその通りだと思う。
OOPってのは熟練の優秀なプログラマでなくとも安定したコードを
書けるようにするものでもあるわけで。
でも、だからこそ初心者は怖がらずにOOPを学んでほしいと思うんだけど。
>>770
上手い設計のAPIを使いまくる。そしてコードも読んでみるのが肝心。
そうするうちに OOP は空気みたいになる。
0772名前は開発中のものです。
2005/11/13(日) 01:41:14ID:JEBRMeIAttp://up.viploader.net/src/viploader11718.lzh.html
0773名前は開発中のものです。
2005/11/13(日) 10:44:23ID:6SvIa72qその次にSLGの要素にどのデザインパターンを適用できるか考える。
すると見えてくるんじゃないかなぁ…
ユニットやマップの操作するときにState、
ユニットや武装の振る舞いとしてTemplateMethod、その生成にFactoryMethod
思考ルーチンの切り替えにStrategyとか
0774名前は開発中のものです。
2005/11/13(日) 11:19:04ID:pgLs+Fgaこれを知らなければ、今の俺のライブラリはなかった。
0775名前は開発中のものです。
2005/12/05(月) 17:38:43ID:qQ5vEcq0挫けそう(´・ω・`)
0776名前は開発中のものです。
2005/12/05(月) 19:33:52ID:J9HVFfPGつhttp://www5f.biglobe.ne.jp/~kenmo/program/SLG/move/move.html
0777名前は開発中のものです。
2005/12/05(月) 19:52:24ID:qQ5vEcq0ありがたやありがたやー
頑張ってみます(`・ω・´)
0778名前は開発中のものです。
2005/12/08(木) 20:08:27ID:cFHx4tzqサンクス
0779名前は開発中のものです。
2005/12/12(月) 23:07:34ID:wz/MBFms弊社製品、
『アルルゥとあそぼ!!(ランチャとRoutesミニシナリオのみ)』
『Tears To Tiara』←------------------------------------------注目
『鎖−クサリ−』
『ToHeart2 XRATED』
の4商品では、動画再生に http://www.xvid.org/ において公開されいるXViD再生エンジンを使用しております。
この動画再生エンジンのプログラムはGPL(GNU General Public License)に基づくソフトウェアとして公開されていますが、これを使用した場合、GPLに定められている通り、オファーがあればソースコードを公開する義務があります。
このGPLのソース公開義務に従い、弊社の上記4作品のソースコードを全て公開する事に致しました。現在ソースコード公開に向けて社内のソースコードのまとめを行っておりますが、2年ほど前のタイトルも含まれておりますので、多少時間がかかります事をご容赦下さい。
今後、XViDの開発元に弊社より謝罪を含め連絡をとり、GPLの基準に合致しているかを確認を行った上で、全ソースコードの公開を致しますので公開まで少々お待ち頂けるようお願い致します。
ソース公開が遅れましたのは弊社の知識不足によるミスでした。
公開義務に応じていなかったことをXViD開発者様にお詫びすると同時に、
ユーザーの方々に、ご心配・ご迷惑をお掛け致しました事をお詫び申し上げます。
---------------------------------------------
株式会社アクアプラス
0780名前は開発中のものです。
2005/12/13(火) 01:41:24ID:6mKflyQe0781名前は開発中のものです。
2005/12/13(火) 10:15:29ID:JtxUAIDw0782名前は開発中のものです。
2005/12/13(火) 10:27:49ID:/QKlG0+cって調べてみたら数日前から祭ってたみたいだなあ。
Leafも災難と言うかうっかりというか。笑えるからいいけど。
0783名前は開発中のものです。
2005/12/13(火) 15:24:17ID:6mKflyQe準備中と書いてある
0784名前は開発中のものです。
2005/12/13(火) 22:59:08ID:N0jblH/y0785名前は開発中のものです。
2005/12/14(水) 01:03:59ID:wDT+Ky6Jコードを流用するとGPLに汚染される罠
0786名前は開発中のものです。
2005/12/14(水) 01:11:16ID:tk3Sv0LV0787名前は開発中のものです。
2006/01/06(金) 13:28:29ID:cM1Xcyhu0788名前は開発中のものです。
2006/01/06(金) 14:18:44ID:auInUkgD0789名前は開発中のものです。
2006/01/13(金) 06:27:46ID:fakmmVvg0790名前は開発中のものです。
2006/01/13(金) 14:13:08ID:M+x62ZEbただ、戦闘系パラメータが4つしかない、
戦闘計算式がいびつで戦闘バランスが取り難い、
アイテムなどの複製がひとつづつしかできないなど、
使いにくい部分も多いが、総合的には作りやすいほうだと思う。
0791名前は開発中のものです。
2006/01/13(金) 14:26:35ID:fakmmVvgあんがと!
これの新しいバージョン出ないのかな?今バリュー価格の買って大丈夫かな?ファイアーエムブレム風もいいけど、勝手に自動反撃はあまりなぁ…。スパロボ風に好みの武器選択や防御回避が欲しかった。
0792名前は開発中のものです。
2006/01/13(金) 16:20:14ID:QEbxde/k0793名前は開発中のものです。
2006/01/13(金) 17:41:34ID:dVIF0ARXhttp://gamdev.org/up/img/4353.lzh
0794名前は開発中のものです。
2006/01/13(金) 23:57:02ID:dVIF0ARXhttp://gamdev.org/up/img/4359.lzh
0795名前は開発中のものです。
2006/01/14(土) 16:35:29ID:EmY2rZX1マップチップを使用すると思うので
マスサイズを変更する必要はないかと
0796名前は開発中のものです。
2006/01/14(土) 17:02:12ID:Gp5Xwd0Hhttp://gamdev.org/up/img/4364.lzh
>>795
マップチップについて調べました。
いずれは背景画像の事も考えていこうと思います・・・
0797名前は開発中のものです。
2006/01/14(土) 21:30:33ID:Gp5Xwd0Hhttp://gamdev.org/up/img/4373.lzh
0798名前は開発中のものです。
2006/01/14(土) 22:53:30ID:fW/5Visv言語は何?C++/CLI?
ソースが丸見えだよ。見られたくないなら難読とかすれば?
0799名前は開発中のものです。
2006/01/14(土) 23:59:17ID:Gp5Xwd0H言語はC#です。
確認してみたらバリバリ見えてた…
あんま見ないで。
0800名前は開発中のものです。
2006/01/15(日) 05:48:11ID:Dw+3v6eI【URL】http://gamdev.org/up/img/4378.zip
【スクリーンショット】http://gamdev.org/up/img/4379.png
【開発環境】Delphi/QuadrupleD3
【その他】要DirectX9ランタイム
0801名前は開発中のものです。
2006/01/15(日) 06:48:33ID:Dw+3v6eI【URL】http://gamdev.org/up/img/4380.zip
【スクリーンショット】http://gamdev.org/up/img/4381.png
【開発環境】Delphi/QuadrupleD3
【その他】要DirectX9ランタイム
0802名前は開発中のものです。
2006/01/15(日) 07:32:21ID:Dw+3v6eI【URL】http://gamdev.org/up/img/4382.zip
【スクリーンショット】http://gamdev.org/up/img/4383.png
【開発環境】Delphi/QuadrupleD3
【その他】要DirectX9ランタイム
0803名前は開発中のものです。
2006/01/15(日) 10:10:05ID:Dw+3v6eI【URL】http://gamdev.org/up/img/4384.zip
【スクリーンショット】http://gamdev.org/up/img/4385.png
【開発環境】Delphi/QuadrupleD3
【その他】要DirectX9ランタイム
0804名前は開発中のものです。
2006/01/23(月) 13:41:12ID:Cn9ND149画像周りの仕様さえどうにかしてくれれば…
0805793
2006/02/04(土) 13:50:27ID:Ywwl7EClhttp://www.littletree.jp/game/StarcraftSLG.lzh
0806名前は開発中のものです。
2006/02/04(土) 15:55:59ID:uiHcROGVやりなおし
0807名前は開発中のものです。
2006/02/04(土) 23:51:21ID:/Kp1wSIFC#でゲームなんて珍しいから応援してる。
ちょっと画面が見にくいね。
0808名前は開発中のものです。
2006/02/06(月) 18:10:21ID:mJUKeOobみにくい
0809名前は開発中のものです。
2006/03/09(木) 15:19:04ID:aUdbEwN20810名前は開発中のものです。
2006/03/09(木) 16:20:13ID:t4rfr+Zl0811名前は開発中のものです。
2006/03/09(木) 20:38:12ID:qxjrh314∧_∧ +
(0゚・∀・) ドキドキ
(0゚∪ ∪ +
と__)__) +
0812809
2006/03/09(木) 21:28:46ID:aUdbEwN2レベル3まで一応出来ました。
http://gamdev.org/up/img/4904.zip
0813名前は開発中のものです。
2006/03/10(金) 09:11:05ID:LXy0T7Hnこのままがんがれ!!
0814名前は開発中のものです。
2006/03/10(金) 20:39:53ID:vX5jwg/Gザコだとか気にするな。
そんな事より言い訳するぐらいなら晒すな。
0815名前は開発中のものです。
2006/03/11(土) 08:44:56ID:gtSSFLegこの板ではよくある光景だけど、馬鹿は自分が荒らしてるって自覚はないからタチが悪い。
0816名前は開発中のものです。
2006/03/11(土) 09:14:51ID:HbJJ6DBRやるね
0817名前は開発中のものです。
2006/03/11(土) 09:19:36ID:Z55vXP1e0818名前は開発中のものです。
2006/03/11(土) 13:18:37ID:9nAZYaK5いきなりアホってでてきて吹いた
0819809
2006/03/11(土) 14:21:33ID:1LIzOtTw技術力とか画力とかの無さを痛感してかなりもうだめぽな状態になってます。
http://gamdev.org/up/img/4925.zip
0820名前は開発中のものです。
2006/03/11(土) 16:20:11ID:AF3Vq3vl0821名前は開発中のものです。
2006/03/11(土) 22:36:52ID:yIBTYx2rなかなか良くできておる。
0822809
2006/03/12(日) 16:48:20ID:eOz1PBW10823名前は開発中のものです。
2006/03/12(日) 19:39:13ID:9Xx2pFM60824名前は開発中のものです。
2006/03/13(月) 20:23:47ID:uKSJafw70825809
2006/03/13(月) 21:09:13ID:XqsZnGPsターンの導入が結構難所の予感。
先にいい加減なステータス画面を何とかしようかな。
http://gamdev.org/up/img/4980.zip
0826名前は開発中のものです。
2006/03/14(火) 00:17:26ID:gAnxDyH2ステータス画面とか地味に面倒なんだよね。
がんばれ〜。
0827名前は開発中のものです。
2006/03/14(火) 08:55:41ID:AfQYI3Lr0828名前は開発中のものです。
2006/03/14(火) 11:09:25ID:9giqVcZ+ドッターにも優しい解像度、320x240にすると吉
0829809
2006/03/15(水) 12:54:13ID:eJOqZZPw本当にありがとうございました。
0830名前は開発中のものです。
2006/03/15(水) 21:42:56ID:8Czfqo270831名前は開発中のものです。
2006/03/16(木) 00:07:11ID:PsOKCB25細かく課題を設定して、進捗を把握しやすくしているんですね。
自分がやっているのは既存作品の電子化ゆえに順序が合わないけど……
>829
ターン管理で引っかかったとか?
0832名前は開発中のものです。
2006/03/16(木) 03:23:31ID:6JthvhaD0833809
2006/03/16(木) 12:52:20ID:jcKq/rZ0・ソースの管理が上手く出来ない(ぐちゃぐちゃになる)
・絵がへぼくて泣ける
・自分の作りたいゲームがなんなのかわからくなってきた
・とにかく萌えゲーが作りたい
>>832
れべる11以降はwikiに乗ってるよ
0834名前は開発中のものです。
2006/03/16(木) 13:43:49ID:kRZ4wT44自分の作りたいもの(と絵)は置いといて、とりあえず課題を進めてみては?
課題が終われば自分の作りたいものが具体的に見えるかもしれない
ソース見てみたけどHSPって構造体やクラスってないの?
ないとユニット管理きついかも
0835名前は開発中のものです。
2006/03/16(木) 14:19:45ID:kRZ4wT44JAVAだとユニット管理はこんな感じで管理しやすいと思う
Camp Camps[] = new Camp[2]; //0:味方 1:敵
class Camp {
Unit Units[] = new Unit[20]; //最大20人
}
class Unit {
String Name; //名前
int Type; //クラスタイプ(-1:無 0:戦士 1:魔法 ・・・)
int X, Y; //座標
int HP; //HP
int MaxHP; //最大HP
int Atk; //攻撃力
int Def; //守備力
int Spd; //素早さ
int Move; //移動
int TurnEnd; //行動済
int Weps[] = new int[2]; //武器タイプ(-1:無し 0:パンチ 1:キック ・・・)
}
0836名前は開発中のものです。
2006/03/16(木) 15:10:45ID:Ef1I0oTTclass Unit {
//操作
public void move(Direction direction);
public void draw(Graphics g);
//アクセサ
public String getName();
public int getX();
public int getY();
・・・
}
激しくめんどくさい・・・もう835みたいにしようかな
0837名前は開発中のものです。
2006/03/16(木) 15:31:33ID:nLP2Ijvn> Unit Units[] = new Unit[20]; //最大20人
ここはコレクション以外ありえない
手っ取りばやく public class Camp extends ArrayList<Unit> { ... } とかでもいいし
>>836
座標関係は public フィールドでもアリだと思うな
0838835
2006/03/16(木) 16:10:31ID:kRZ4wT44構造体としてしか使ってないのばればれだ・・・
0839名前は開発中のものです。
2006/03/16(木) 17:18:59ID:6JthvhaD経験積むうちにある程度解決するもんばっかじゃねーか。
0840名前は開発中のものです。
2006/03/16(木) 17:21:07ID:6JthvhaD構造体もクラスも無いし関数も無理やり使えるようにした感じ。
もともとプログラム言語っつーよりスクリプト言語だからな…。
0841名前は開発中のものです。
2006/03/16(木) 17:59:29ID:eZV8L7zr0842809
2006/03/16(木) 19:59:26ID:jcKq/rZ0これ以上は限界と判断してこれでスレを発ちます。
自分自身、何が作りたいのか見直して、またどっかのスレに出没したいと思います。
スレの活性化に役に立ったかはよくわからないけど、今まで見て下さった方々
ありがとうございました。
http://gamdev.org/up/img/5034.zip
0843名前は開発中のものです。
2006/03/17(金) 00:22:46ID:4cqXQ+D3レベル8おめ。
>・ソースの管理が上手く出来ない(ぐちゃぐちゃになる)
ボトムアップで継ぎ足し実装していくと行き詰まりやすいので仕方ないかと。
一度いけるところまで行って限界に達したら、考えをまとめなおしてトップダウン方式で
全体を小さな問題に分割しながら作っていくと、同じところまでスムーズに行きやすいかも。
過去スレから追いかけてきたけど、ヘックス(または等価な半ずらしスクエア)使う人はあまりいないでつね。
主流のシミュレーションRPGだとスクエアが普通ってことでFA?
0844名前は開発中のものです。
2006/03/17(金) 09:15:33ID:OC918NJiもちろん作りたいイメージの元のゲームがスクエアだからってのもあるかと
ヘックスがただの半ずらしだって事に気付いたのは終盤の方で余裕が出たときだった
0845名前は開発中のものです。
2006/03/18(土) 13:17:07ID:lpJPGgYF>>842じゃないけど、
継ぎ足し実装でだましだましやってきて、だんだん鬱になってきた・・・
もう一回最初からやるのもしんどいし、あーあ、、 o(T_T)o
0846名前は開発中のものです。
2006/03/18(土) 20:09:35ID:O3E9euKKあーなるほど。うちは最初に触れたのがFCの信長の野望全国版だったもんで……
あとFCの現代大戦略もなぜか半ずらしスクエアだったので割とすんなり入れた希ガス。
>845
気力が尽きたからこそ機能の追加が出来なくなった訳で、しばらくはフルスクラッチで作り直すなんて無理。
何ヶ月かたってから、一から復活とかそんな感じで。
0847名前は開発中のものです。
2006/04/19(水) 11:59:41ID:GoQAMlx9経営や育成のシミュを作りたい初心者はスレ違いでしょうか?
0848名前は開発中のものです。
2006/04/19(水) 16:03:59ID:cgFwXk5Z移動のみのプログラム
ttp://gamdev.org/up/img/5338.zip
パスはslg
↑↓→←で黄色いカーソル移動
キャラ(Ω)にあわせてスペースキーで移動範囲がでる。
0849名前は開発中のものです。
2006/04/19(水) 16:31:50ID:bZAsGYVbいいと思うよ
戦闘slgは開発途中でも、成果がダイナミックで分かりやすいから採用されてるだけだし
>>848
こっちもいいと思うよ
HSPだとキャラクタの管理とか変数の管理が大変だと思うが、できるとこまで頑張れ
ageとくぜぃ
0850名前は開発中のものです。
2006/04/20(木) 03:38:03ID:MokJrKdb一応初心者が>>3の課題をクリアしてPGの基礎を身に付けるスレなんだが。
反対が無いならどっちでもいんじゃね。
0851名前は開発中のものです。
2006/05/05(金) 10:00:43ID:xAW98a1bhttp://www.wink.ac/~h-muro/s/s01_ver0_01.zip
初めて触る環境だと level 1 ですら大変。level 1 と 2 の間も結構深い。
0852851
2006/05/05(金) 10:01:47ID:xAW98a1b0853名前は開発中のものです。
2006/05/07(日) 20:21:30ID:u5Cpls6vキャラクタを表示させる。足踏みする仕様なら足踏みアニメーションさせてみる。
ttp://www.wink.ac/~h-muro/s/s01_ver0_02.zip
0854名前は開発中のものです。
2006/05/07(日) 20:41:20ID:gUEeY8LS9x系、128Mで十分に軽く動作する。
0855名前は開発中のものです。
2006/05/07(日) 20:44:48ID:gUEeY8LS0857名前は開発中のものです。
2006/05/08(月) 00:22:00ID:XkhkXdO10858名前は開発中のものです。
2006/05/28(日) 10:58:40ID:MQfJDY/K今日中にlevel.3できるといいな
level.10クリア目標にがんばります
0859名前は開発中のものです。
2006/05/28(日) 15:00:13ID:KTzqH09Jがんがれ〜
0860名前は開発中のものです。
2006/05/28(日) 15:08:10ID:c37XmIlB0861名前は開発中のものです。
2006/05/28(日) 16:04:41ID:awH0i4pbhttp://zxwxz.s201.xrea.com/FW.zip
0862名前は開発中のものです。
2006/05/28(日) 19:10:46ID:MQfJDY/K言語はJavaですけど
今までに書いたプログラムをきれいに書き直して
次回からはソースも一緒にUPしようと思います
次はlevel.5だ
http://gamdev.org/up/img/5922.zip
0863名前は開発中のものです。
2006/05/30(火) 12:53:10ID:o2CUUemV0864858
2006/05/30(火) 18:10:04ID:r0FlVWJF次はターンか……
なんか面倒そうなので7〜9とばして先にlevel.10やることにします
次の土日あたりを目標にがんばるぞっと
http://gamdev.org/up/img/5947.zip
0865名前は開発中のものです。
2006/05/31(水) 23:47:22ID:XQSAqJ2w斜投影にする予定
C# + SDLです
Level1
http://gamdev.org/up/img/5958.png
0866名前は開発中のものです。
2006/06/01(木) 08:21:32ID:YFOxctle操作性の部分、よく出来ていると思う。
ただ、移動範囲、攻撃対象の表示がうまく透過されいない感じ。
所で、戦車系のSLGはあまりよく分からないんだが、
FEとかの攻撃力、守備力のパラはどれにあたるんだ?
HPはキャラ絵に付加している数って数値だと思うが。
>>864
javaは起動の仕方すら分からん。情けなす。
Could not find the main class.
Program will exit. とか出てしまう。
>>865
作品、楽しみにしています。
0867858
2006/06/01(木) 23:26:11ID:L5fth+rvご指摘どもです
古いPCで試しに起動しようとしたら同じ状態にorz
どうやらJavaのランタイムが最新のものでないと動かないっぽい
こちらで最新のJREをダウンロードすれば多分動くようになるかと
ttp://java.sun.com/j2se/1.5.0/ja/download.html
1.4.2のJREでも動くように作ったほうがいいのかな?
>>865
おお、同志だ
互いにがんばりましょう
0868名前は開発中のものです。
2006/06/02(金) 21:55:46ID:BwXuKE8uサンクス。ただ英語が読めん。情けなす。
今は手元に無いけど新しいPCがあるのでそっちで起動してみる。
0869名前は開発中のものです。
2006/06/02(金) 22:51:20ID:cAPsRZlyhttp://java.comから日本語で落とせるよ。
0870名前は開発中のものです。
2006/06/03(土) 07:22:03ID:xnCEj4VNサンクス。うまくいった。
>>864
ややCPU率が高い感じ。
でもカーソルは軽くスムーズに動く。
■ このスレッドは過去ログ倉庫に格納されています