[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2ch.scのread.cgiへ]
Update time : 09/28 23:53 / Filesize : 245 KB / Number-of Response : 908
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

C++でRPGゲームを作成する



1 名前:じっち [04/11/23 07:14:50 ID:CCsv+84e.net]
少し前まではHSPで作ろうと思っていたのですが、HSPでRPGゲームを作るのは難しいらしいので、C++で作ろうと思います。
C++のプログラミングは初めてですので、みんなの力が必要です。
お願いします。
あと質問ですが、C++ってMMORPGつくれますか?

886 名前:名前は開発中のものです。 [2011/04/23(土) 16:35:48.28 ID:CvPk8hGJ.net]
ゲーム制作メンバーを募集しています。

yuzuru.2ch.net/test/read.cgi/ff/1298538064/l50
www31.atwiki.jp/fftsukurou/

・最近のFFが嫌い
・昔のFFが好き

どちらかに当てはまれば誰でも結構です。
昔ながらのFFをみんなで作りましょう。


887 名前:名前は開発中のものです。 mailto:sage [2011/04/28(木) 16:06:00.10 ID:odTXZLNY.net]
募集要項の大雑把さにフイタ

888 名前: 忍法帖【Lv=18,xxxPT】 mailto:sage [2011/05/05(木) 11:29:11.77 ID:Zs6VE70C.net]
うん?

889 名前:名前は開発中のものです。 [2011/07/08(金) 21:16:59.44 ID:nxuNDnA1.net]
マップ画面から事ある事に戦闘画面に行くよくあるRPGを作ろうと思うんだけど、
戦闘画面を呼び出すのはマップ画面の中で関数呼び出す感じにするもんなの?
それともデータ保存してマップ画面終了してから戦闘画面に行くもんなの?
作る時は前者が楽だけど、メモリがちょっと心配。

890 名前:名前は開発中のものです。 mailto:sage [2011/07/08(金) 21:29:25.17 ID:TDxk0CvB.net]
メッセージループ内でシーン分岐

891 名前:名前は開発中のものです。 mailto:sage [2011/07/08(金) 21:34:45.63 ID:nxuNDnA1.net]
ああ、やっぱそれか……ありがとう。

892 名前:名前は開発中のものです。 mailto:sage [2011/07/13(水) 17:30:26.96 ID:7GbeQNs3.net]
> それともデータ保存してマップ画面終了してから戦闘画面に行くもんなの?

毎回状態を記憶した一時セーブデータみたいなの書き出して読み込んで、
オブジェクトの生成と破棄とリソースの読み込みと開放してまた再現するって事?
その処理を作ってテストするのが大変そうだなぁ…
所謂普通のセーブデータと共用できればマシそうだけど…
仕様にもよるけど、マップ画面でのbgmを元の位置から再生したい時とかも少し面倒だね。
イベントなんかの途中で戦闘が始まるようなのは復元するの大変そうだなぁ…

どんなゲームなのか判らないから一概には言えないけど、
メモリなんてせいぜい該当マップで利用する敵グラや音のリソースが+されるだけなんだし、
そこまで気にする程でも無いような。

昨今のPC事情で考えたらCPUやメモリの容量は異常だよね。
10万満たない簡素なPCでも凄い積んでる。
ところがHDアクセスはまだまだ遅いんだよね。
だから前者でいいんでね?

> 戦闘画面を呼び出すのはマップ画面の中で関数呼び出す感じにするもんなの?

> メッセージループ内でシーン分岐

要するにマップ画面に戦闘画面への遷移を固定化するコードを持たさないで部品化した方がいいよねって話かと。
方法はいろいろあって、FSM(有限オートマトン)やstateパターンでシーン単位で切り替えるのが有名だけど、
遷移を管理する側にごちゃごちゃさせたくないなら、マップと戦闘を保持したクラスを用意してやれば済む話だよね。
つーか別に仕様が完全固定化されてるなら戦闘からマップ直接呼んでもいいと思うよ。
あの手の技法なんて納期とか変更とかに厳しい世界の人たちが使ってる苦肉の策なんだしw
難しい事や汎用的な事は手段であって、それが目的化するよりはゲームが動くほうがいいよね。

それからこれも仕様によるけど、
所謂シーン単位での完全切り替えだとマップの上に戦闘を描くスタイルできないけどいいの?
あとエンカウントのアニメーションなんか必要な場合、マップ画面側にその処理だけが残るとかキモクない?

893 名前:名前は開発中のものです。 mailto:sage [2011/07/14(木) 16:32:39.19 ID:0xB3ByY3.net]
ふぅ…

894 名前:名前は開発中のものです。 [2011/12/06(火) 13:22:55.40 ID:oDkZLgbY.net]
あげ



895 名前:名前は開発中のものです。 mailto:sage [2012/03/26(月) 23:19:50.12 ID:q+Fv8Yng.net]
>>889
グラフィック関連はさすがに解放すると思う
でもドラクエみたいな2Dロープレなら何をどう作ってもメモリ不足なんてありえない

もう1つの質問の意図はマップ画面の下位に戦闘画面が来るか
それともマップ画面と戦闘画面を同じ立場において別途切り替える機構を作るかっていう問題だと思うけど
何らかのイベントやミニゲームなどで戦闘シーンを使う場合に上下関係が密接に関係してると
後で再利用しづらいのにで戦闘画面は独立させておいたほうがいいと思う。



896 名前:名前は開発中のものです。 mailto:sage [2012/05/10(木) 12:17:40.31 ID:CvbrCj71.net]
FFよりダンマスみたいなの作ってよ
いっとくけどMSX版の方じゃないよw

897 名前:名前は開発中のものです。 mailto:sage [2012/08/23(木) 21:04:32.49 ID:8Fyjiw0F.net]
MSXのダンジョンマスターをオンライン対応でリメイクして欲しいけど

スレ違いだし他力本願だねw

898 名前:名前は開発中のものです。 mailto:age [2012/09/07(金) 19:10:16.76 ID:M4WerZHY.net]
あげ

899 名前:名前は開発中のものです。 mailto:sage [2012/09/16(日) 21:05:26.04 ID:3z6vfuIt.net]
ダンマスならRTC版じゃいかんのか?

900 名前:あずにゃん ◆PaaSYgVvtw [2012/11/29(木) 18:47:56.93 ID:T/exNI7l.net]
c始めたばかりなのですが質問です。

tp//codepad.org/WsNDfYIs

これをビルドしたら実行結果が
a = 1
&a = 18ff44
*pa = 1
&pa = 18ff3c
b = 1

と表示されたんですが&aと&paが何故こう表示されるのか分かりません
16進数で表示される事は分かるんですが
printf("&pa = %04x\n",&pa); 
実行結果が18ff3c
これが特に分かりません^^;
数学的に考えるとpa=&a;でアドレスがaに代入されるからaの16進数表示に
ならないんですか?
仕組みはよく分からなくてどなたか教えて下さい。

まずは基礎から勉強してるので宜しくです。
まずはcからなのでc+はまだ先のことですが^^;
ゲ制作も遠い道のりです。。。

901 名前:名前は開発中のものです。 mailto:sage [2012/11/29(木) 19:15:49.60 ID:f6gZcj+t.net]
paのアドレスじゃん

902 名前:名前は開発中のものです。 mailto:sage [2012/12/01(土) 19:58:04.77 ID:CrVsmJCK.net]
>>900

codepad.org/qZh2vLXf

903 名前:名前は開発中のものです。 mailto:sage [2012/12/01(土) 20:18:25.61 ID:CrVsmJCK.net]
>>900
ごめん、やっぱこっちで
codepad.org/UB5JFPnU

904 名前:名前は開発中のものです。 [2012/12/28(金) 09:37:26.68 ID:8KDAkRIs.net]
ズルするならマップでエンカウント直前のスクリーンを保持しておいて、戦闘画面の背景にあてれば出来るね。
動くマップチップで戦闘中も動かしたいなら見えてる部分をきちんとしたデータで渡して戦闘シーンで再構築しないといけないけどたぶん難しくないか。
やっぱマップと戦闘だと載せるUI違うから分けた方が見やすくなるんじゃないかと思ってる。
背景がマップだと戦闘場面が戦闘UIという意識でマップにのっかってるって感覚が強くなりそうだから一緒に書くのが自然に思えなくもないけど、
ほかのシーンは分けてるのにマップと戦闘はくっついてるというのは汎用的ではないような気がする。
でも面倒になったら分けない。



905 名前:名前は開発中のものです。 [2015/10/16(金) 10:06:10.59 ID:c5lx3m67.net]
>>1は消息不明?

DXライブラリだけど
俺もアクション、シューティングと何作か作って来たので
そろそろRPG作ってみたいんだけど、
膨大になるゲーム中の台詞を合理的に管理する方法が思い付かないんだよね。
それが解決するなら重い腰あげられそうなんだけど。。

906 名前:名前は開発中のものです。 mailto:sage [2015/10/23(金) 21:15:34.15 ID:yK+GV+yo.net]
あえて一度ツクールなりウディタなり触ってみればいい

907 名前:名前は開発中のものです。 [2017/01/31(火) 20:51:48.28 ID:D6yECHIX.net]
age






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

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

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