[過去ログ]
C++でRPGゲームを作成する (908レス)
C++でRPGゲームを作成する http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: じっち [] 04/11/23 07:14:50 ID:CCsv+84e 少し前まではHSPで作ろうと思っていたのですが、HSPでRPGゲームを作るのは難しいらしいので、C++で作ろうと思います。 C++のプログラミングは初めてですので、みんなの力が必要です。 お願いします。 あと質問ですが、C++ってMMORPGつくれますか? http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/1
889: 名前は開発中のものです。 [] 2011/07/08(金) 21:16:59.44 ID:nxuNDnA1 マップ画面から事ある事に戦闘画面に行くよくあるRPGを作ろうと思うんだけど、 戦闘画面を呼び出すのはマップ画面の中で関数呼び出す感じにするもんなの? それともデータ保存してマップ画面終了してから戦闘画面に行くもんなの? 作る時は前者が楽だけど、メモリがちょっと心配。 http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/889
890: 名前は開発中のものです。 [sage] 2011/07/08(金) 21:29:25.17 ID:TDxk0CvB メッセージループ内でシーン分岐 http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/890
891: 名前は開発中のものです。 [sage] 2011/07/08(金) 21:34:45.63 ID:nxuNDnA1 ああ、やっぱそれか……ありがとう。 http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/891
892: 名前は開発中のものです。 [sage] 2011/07/13(水) 17:30:26.96 ID:7GbeQNs3 > それともデータ保存してマップ画面終了してから戦闘画面に行くもんなの? 毎回状態を記憶した一時セーブデータみたいなの書き出して読み込んで、 オブジェクトの生成と破棄とリソースの読み込みと開放してまた再現するって事? その処理を作ってテストするのが大変そうだなぁ… 所謂普通のセーブデータと共用できればマシそうだけど… 仕様にもよるけど、マップ画面でのbgmを元の位置から再生したい時とかも少し面倒だね。 イベントなんかの途中で戦闘が始まるようなのは復元するの大変そうだなぁ… どんなゲームなのか判らないから一概には言えないけど、 メモリなんてせいぜい該当マップで利用する敵グラや音のリソースが+されるだけなんだし、 そこまで気にする程でも無いような。 昨今のPC事情で考えたらCPUやメモリの容量は異常だよね。 10万満たない簡素なPCでも凄い積んでる。 ところがHDアクセスはまだまだ遅いんだよね。 だから前者でいいんでね? > 戦闘画面を呼び出すのはマップ画面の中で関数呼び出す感じにするもんなの? ↓ > メッセージループ内でシーン分岐 要するにマップ画面に戦闘画面への遷移を固定化するコードを持たさないで部品化した方がいいよねって話かと。 方法はいろいろあって、FSM(有限オートマトン)やstateパターンでシーン単位で切り替えるのが有名だけど、 遷移を管理する側にごちゃごちゃさせたくないなら、マップと戦闘を保持したクラスを用意してやれば済む話だよね。 つーか別に仕様が完全固定化されてるなら戦闘からマップ直接呼んでもいいと思うよ。 あの手の技法なんて納期とか変更とかに厳しい世界の人たちが使ってる苦肉の策なんだしw 難しい事や汎用的な事は手段であって、それが目的化するよりはゲームが動くほうがいいよね。 それからこれも仕様によるけど、 所謂シーン単位での完全切り替えだとマップの上に戦闘を描くスタイルできないけどいいの? あとエンカウントのアニメーションなんか必要な場合、マップ画面側にその処理だけが残るとかキモクない? http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/892
893: 名前は開発中のものです。 [sage] 2011/07/14(木) 16:32:39.19 ID:0xB3ByY3 ふぅ… http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/893
894: 名前は開発中のものです。 [] 2011/12/06(火) 13:22:55.40 ID:oDkZLgbY あげ http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/894
895: 名前は開発中のものです。 [sage] 2012/03/26(月) 23:19:50.12 ID:q+Fv8Yng >>889 グラフィック関連はさすがに解放すると思う でもドラクエみたいな2Dロープレなら何をどう作ってもメモリ不足なんてありえない もう1つの質問の意図はマップ画面の下位に戦闘画面が来るか それともマップ画面と戦闘画面を同じ立場において別途切り替える機構を作るかっていう問題だと思うけど 何らかのイベントやミニゲームなどで戦闘シーンを使う場合に上下関係が密接に関係してると 後で再利用しづらいのにで戦闘画面は独立させておいたほうがいいと思う。 http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/895
896: 名前は開発中のものです。 [sage] 2012/05/10(木) 12:17:40.31 ID:CvbrCj71 FFよりダンマスみたいなの作ってよ いっとくけどMSX版の方じゃないよw http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/896
897: 名前は開発中のものです。 [sage] 2012/08/23(木) 21:04:32.49 ID:8Fyjiw0F MSXのダンジョンマスターをオンライン対応でリメイクして欲しいけど スレ違いだし他力本願だねw http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/897
898: 名前は開発中のものです。 [age] 2012/09/07(金) 19:10:16.76 ID:M4WerZHY あげ http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/898
899: 名前は開発中のものです。 [sage] 2012/09/16(日) 21:05:26.04 ID:3z6vfuIt ダンマスならRTC版じゃいかんのか? http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/899
900: あずにゃん ◆PaaSYgVvtw [] 2012/11/29(木) 18:47:56.93 ID:T/exNI7l 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+はまだ先のことですが^^; ゲ制作も遠い道のりです。。。 http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/900
901: 名前は開発中のものです。 [sage] 2012/11/29(木) 19:15:49.60 ID:f6gZcj+t paのアドレスじゃん http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/901
902: 名前は開発中のものです。 [sage] 2012/12/01(土) 19:58:04.77 ID:CrVsmJCK >>900 codepad.org/qZh2vLXf http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/902
903: 名前は開発中のものです。 [sage] 2012/12/01(土) 20:18:25.61 ID:CrVsmJCK >>900 ごめん、やっぱこっちで codepad.org/UB5JFPnU http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/903
904: 名前は開発中のものです。 [] 2012/12/28(金) 09:37:26.68 ID:8KDAkRIs ズルするならマップでエンカウント直前のスクリーンを保持しておいて、戦闘画面の背景にあてれば出来るね。 動くマップチップで戦闘中も動かしたいなら見えてる部分をきちんとしたデータで渡して戦闘シーンで再構築しないといけないけどたぶん難しくないか。 やっぱマップと戦闘だと載せるUI違うから分けた方が見やすくなるんじゃないかと思ってる。 背景がマップだと戦闘場面が戦闘UIという意識でマップにのっかってるって感覚が強くなりそうだから一緒に書くのが自然に思えなくもないけど、 ほかのシーンは分けてるのにマップと戦闘はくっついてるというのは汎用的ではないような気がする。 でも面倒になったら分けない。 http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/904
905: 名前は開発中のものです。 [] 2015/10/16(金) 10:06:10.59 ID:c5lx3m67 >>1は消息不明? DXライブラリだけど 俺もアクション、シューティングと何作か作って来たので そろそろRPG作ってみたいんだけど、 膨大になるゲーム中の台詞を合理的に管理する方法が思い付かないんだよね。 それが解決するなら重い腰あげられそうなんだけど。。 http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/905
906: 名前は開発中のものです。 [sage] 2015/10/23(金) 21:15:34.15 ID:yK+GV+yo あえて一度ツクールなりウディタなり触ってみればいい http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/906
907: 名前は開発中のものです。 [] 2017/01/31(火) 20:51:48.28 ID:D6yECHIX age http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/907
908: 名前は開発中のものです。 [] 2017/12/31(日) 22:42:19.20 ID:/rN76OKL 簡単にお金が稼げる方法興味ある人だけ見てください。 グーグル検索⇒『来島のモノノリウエ』 LWCSBVOCMR http://mevius.5ch.net/test/read.cgi/gamedev/1101161690/908
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s