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


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

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



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

70 名前:名前は開発中のものです。 mailto:sage [05/01/23 11:39:45 ID:ksnJTKjN]
>>67
>分からないのなら君はそこまでということさ。
>音楽系こそmciで十分過ぎますが何か?

君もここまでの人なんだねw
mciじゃ、ゲームのBGMはつらいよ。
ファイル読み込みとループ時のオーバーヘッドがかかる。

せめて演奏スレッドでMIDI位操らないと。


71 名前:61 mailto:sage [05/01/23 13:15:40 ID:CdrNb8aJ]
>>70
DirectMusicを使ったことがあるなら
それの糞さを分かるはずなんだが。

72 名前:名前は開発中のものです。 mailto:sage [05/01/23 18:34:25 ID:NKROwUQZ]
>mciで十分過ぎますが何か?
と書いた数レス後に
>DirectMusicを使ったことがあるなら
>それの糞さを分かるはずなんだが。

数レスの間にこんな矛盾を作れるなんてステキ
まあ、>>65=70と勘違いしてるんだろうな

73 名前:名前は開発中のものです。 mailto:sage [05/01/23 19:08:17 ID:h8GwKZzK]
じゃあもう間とってSDL使っとけ

74 名前:名前は開発中のものです。 [05/01/23 20:38:26 ID:2TE7azf9]
相変わらず無駄な議論の好きな人たちだこと。

75 名前:名前は開発中のものです。 mailto:sage [05/01/23 21:26:57 ID:Gc+PQDEm]
おまえらに音楽とかぜいたくだ
DOS窓だけでやっとけ

76 名前:名前は開発中のものです。 mailto:sage [05/01/24 00:00:46 ID:8zyzUuZ7]
コンソールアプリでも音楽は使用できる。
よってい一行目と二行目の関連性が不明。

77 名前:名前は開発中のものです。 mailto:sage [05/01/24 00:01:16 ID:8zyzUuZ7]
「い」が余計だった。

78 名前:名前は開発中のものです。 mailto:sage [05/01/24 13:29:40 ID:REFRcho7]
>>77
台無しだyp!



79 名前:名前は開発中のものです。 mailto:sage [05/01/25 10:42:17 ID:M3AI2zOR]
SDL_mixerが楽でいいよw

80 名前:名前は開発中のものです。 [05/02/11 12:50:03 ID:mzzUuHvZ]
tokyo.cool.ne.jp/sdl/
ここのサンプルをコンパイルしながら勉強中・・・

81 名前:名前は開発中のものです。 mailto:sage [05/02/12 11:58:19 ID:LUHyNp8+]
C++でRPGゲームを作成する == C++でロールプレイングゲームゲームを作成する

>ゲームゲーム

82 名前:名前は開発中のものです。 mailto:sage [05/02/12 19:47:26 ID:L/AO/QeT]
>80
そこは日本語がすこし変だったりするけど、なかなかいいサイトだと思われ
まぁガソガレ

83 名前:名前は開発中のものです。 mailto:sage [05/02/16 23:48:39 ID:f3oUbTsx]
目がチカチカする

84 名前:名前は開発中のものです。 mailto:sage [05/02/21 00:42:33 ID:ukAVBYma]
目薬させ

85 名前:名前は開発中のものです。 mailto:sage [05/02/21 01:57:07 ID:06EjGdEe]
そういう問題でわない

86 名前:名前は開発中のものです。 mailto:sage [05/02/23 00:12:41 ID:UjT2eVy3]
そんな目玉はくりぬいてしまえ

87 名前:名前は開発中のものです。 mailto:sage [05/02/23 20:48:22 ID:D+vBLntY]
目が見えなくなりました
どうしてくれるんですか

88 名前:名前は開発中のものです。 mailto:sage [05/02/23 22:24:15 ID:Y7Lgx8nb]
そんな事言う口など
縫い付けてしまえ



89 名前:名前は開発中のものです。 mailto:sage [05/02/23 23:30:12 ID:7NnOhZEm]
・・・・・・・・・・
・・・・・・・・・・・

90 名前:名前は開発中のものです。 mailto:sage [05/02/24 01:00:51 ID:RU8p+2dU]
>88
そんなことすゆ子は


零ちゃん ぶつじょ

91 名前: ◆ErakzB51PM mailto:sage [05/02/26 07:50:51 ID:YO8kA6JK]
今日からRPGを作り始めることにした
とりあえずウィンドウ表示だけつくった
途中で飽きるかもしれないが

ttp://gamdev.hp.infoseek.co.jp/cgi-bin/up/No_0030zip.html

92 名前:名前は開発中のものです。 mailto:sage [05/02/28 01:42:48 ID:x5J/cIzu]
API + C++でやってんのか。フレームワークを使わないその心意気よし。
でもゲームで使う程度ならわざわざウィンドウクラス作らんでもいい気がしないでもない。
まあOOP好きじゃないヤシの独り言だけど。

93 名前:名前は開発中のものです。 mailto:sage [05/03/02 10:14:39 ID:wdYy/m2T]
>>91
期待。

94 名前: ◆ErakzB51PM mailto:sage [05/03/04 02:32:54 ID:18jfTz77]
なかなか開発時間が取れない訳だが…

DIBSectionを作って、ウィンドウに赤い矩形を描いた

ttp://gamdev2.hp.infoseek.co.jp/cgi-bin/up/No_0003zip.html

>>92
批評ありがとうございます
ウィンドウ表示を使いまわそうかと思ってクラスにしてますです

>>93
へたれなので、のんびり作っていく予定っす

95 名前:名前は開発中のものです。 mailto:sage [05/03/04 05:36:17 ID:w55fjCTM]
自分のC++の勉強にもなりそうっす。がんばてください。

96 名前:名前は開発中のものです。 [05/03/09 19:04:05 ID:rDSrhxYN]
クラスの説明が理解しやすいサイト
教えてください、人のオープンソース見ても全然わからなくて

97 名前:名前は開発中のものです。 mailto:sage [05/03/09 19:14:33 ID:J3i+4rjF]
猫でもかワイズダムソフト

98 名前:名前は開発中のものです。 mailto:sage [05/03/09 19:26:45 ID:2NJ5xnut]
wisdomのC++は全部勉強したんですが、
クラスを使ってのゲームの作り方のようなのを解説しているサイトを
知りませんか?



99 名前:名前は開発中のものです。 mailto:sage [05/03/09 20:23:08 ID:3eEAr32+]
ググれ
www.google.com/

100 名前:名前は開発中のものです。 mailto:sage [05/03/09 23:13:34 ID:5Fm2MPTT]
C++スレで言うのもなんだが、別にクラスありきじゃなくてもいいと思うぞ。

101 名前:名前は開発中のものです。 mailto:sage [05/03/10 14:24:14 ID:9d9DIWb5]
struct Player とかで分けて
作る方法しかしらないんですが、DirectXの勉強に入ってもいいですか?

102 名前:名前は開発中のものです。 mailto:sage [05/03/10 15:25:59 ID:O9bJykz9]
>101
C以上ならいいと思う

103 名前:102 mailto:sage [05/03/10 15:27:52 ID:O9bJykz9]
すげー文面読み違えてたorz
CでもDirectXは出来るぞ

104 名前:名前は開発中のものです。 mailto:sage [05/03/12 02:15:31 ID:Ci+7MgqV]
>>101
まずは、DOS窓で動く物を作ったほうがいいと思う。
できたら、それをDirectXに移植が勉強になってよいぞ。


105 名前: ◆ErakzB51PM mailto:sage [05/03/13 09:01:40 ID:yodbv96O]
なんとか週一のペースを維持したい('A`)

文字表示が出来るようになった
MIDIを簡単に鳴らせるDLLがあったので使ってみた

ttp://gamdev.org/up/img/2427.zip

106 名前:名前は開発中のものです。 mailto:sage [05/03/13 12:42:30 ID:hbCTUoBL]
>>105
音を鳴らすのはMCIとか楽だぜベイビー

107 名前:名前は開発中のものです。 [05/03/13 14:50:20 ID:Gav+WFan]
>>98
MFCなら<www2s.biglobe.ne.jp/~sinmasa/>
ライブラリ使ってるなら色々あるでしょうが、
全て自前となると解説までしているサイトは私は見たことないですね〜。
オープンソースなら
<f44.aaa.livedoor.jp/~sagadev/saga4wiki/pukiwiki.php?FrontPage>
<homepage1.nifty.com/sakurayama/>
くらいでしょうか・・・。
<>

108 名前:名前は開発中のものです。 mailto:sage [05/03/13 15:02:50 ID:idmmnJMg]
>98
猫にしろワイズダムにしろ、そこに書かれているのはC++の文法について
オブジェクト指向の理解が不十分だからクラスのデザインができない
言語理解はもちろんだが、それとは別にオブジェクト指向の概念の理解が必要
というわけで次はオブジェクト指向でググって勉強しる
サイトは知らんが、漏れのお勧め書籍は
憂鬱なプログラマのためのオブジェクト指向開発講座 C++による実践的ソフトウェア入門
ttp://www.amazon.co.jp/exec/obidos/ASIN/4881356194/250-0536964-7363426



109 名前:名前は開発中のものです。 mailto:sage [05/03/13 15:12:22 ID:2/dZfKbi]
憂鬱な…はある程度理解しているひと向けだとおもうが。


110 名前: ◆ErakzB51PM mailto:sage [05/03/13 16:33:36 ID:yodbv96O]
>>95
お互いガンガろうぜ!

>>106
MCIでループさせると、繋ぎ目で空白部分が出来たので
拾ってきたライブラリつこてみました

111 名前:名前は開発中のものです。 mailto:sage [05/03/13 21:57:09 ID:KexRPIpE]
クラス設計(というか使い方や意図)はVBとかで適当に窓アプリ作ってればわかると思うけどな。
オブジェクト(クラス)&プロパティ(クラス変数)&イベント(メソッド)=オブジェクト指向だし。

112 名前:名前は開発中のものです。 mailto:sage [05/03/14 06:47:53 ID:S/PdDMS7]
>>111
それだけでわかりますか?本当にわかりますか?

113 名前:名前は開発中のものです。 mailto:sage [05/03/14 23:01:46 ID:iP2mgtm8]
APIを直接扱うのって、皆が言うほどめんどくさく無い気がする
VC++の場合ね

114 名前:名前は開発中のものです。 mailto:sage [05/03/15 00:20:58 ID:+EvsjKCI]
まあAPIそこそこ習熟してればMFCなんか(゚听)イラネよな。
特にMFCフレームワークはうんこ。

115 名前:名前は開発中のものです。 mailto:sage [05/03/15 00:29:00 ID:2caYpl3H]
>114
まぁもともとゲームを作る用のフレームワークではないのだから
ゲーム作ろうと思ったらMFCは大便なのは小がない

116 名前:名前は開発中のものです。 mailto:sage [05/03/15 21:55:32 ID:Pq1WJNxK]
>>114
MFCの出来はともかく、普通は自分で画面作って「Windows標準GUI」の
出番などあり得ないRPGに、MFCは無用ではあるね。


117 名前:名前は開発中のものです。 mailto:sage [05/03/17 00:59:40 ID:hsmr9amO]
>>111
VB.NET じゃないならば
・継承
・カプセル化原則
・多態
が欠けているぞ、とマジレスしてみる。

118 名前:名前は開発中のものです。 mailto:sage [05/03/17 02:44:08 ID:M0JA8+fe]
VBで分かるのはイベント駆動くらいだろ。
まあ終わった開発環境のことなんで激しくどうでもいいんだけど。



119 名前:名前は開発中のものです。 mailto:sage [05/03/17 21:27:06 ID:rSQ4MC4K]
VBだとマジでAPI使いにくいね。
C++はもっと凄いんだろうなあと思ったら
VBより遥かに簡単だった。

120 名前:名前は開発中のものです。 mailto:sage [05/03/17 22:27:52 ID:Jm4RD0Ul]
VBとCOBOLの話はイラネ

121 名前: ◆ErakzB51PM mailto:sage [05/03/18 11:21:36 ID:OQsBGlf6]
メッセージループとメインループを分離してみた。
キー入力で(・∀・)を移動させてみた。

簡単なイベントスクリプトが動いてるっつーか、それだけっつーか('A`)

gamdev.org/up/img/2437.zip

122 名前:名前は開発中のものです。 mailto:sage [05/03/18 21:28:48 ID:aF4N6gHL]
>>117 は クラス=オブジェクト指向だと思ってるのか?

123 名前:名前は開発中のものです。 mailto:sage [05/03/18 21:29:22 ID:aF4N6gHL]
>>117 ×
>>111

124 名前:名前は開発中のものです。 [2005/04/06(水) 20:23:49 ID:1e73+srh]
AGE

125 名前:名前は開発中のものです。 [2005/04/14(木) 21:17:14 ID:K5c5HS8h]
GLAUXでRPG作るのって、やはり無謀なんだろうか。


126 名前:名前は開発中のものです。 [2005/04/16(土) 16:18:26 ID:ISSyieFz]
RPG作ってる人って、自前で簡単なスクリプト言語を作ってデータ管理してる?
全部ソース内でやるのもどうかと思うし、その辺の線引きが不明瞭だなぁ。

127 名前:名前は開発中のものです。 mailto:sage [2005/04/16(土) 19:58:08 ID:C0pndgdN]
ツクール使え

128 名前:名前は開発中のものです。 mailto:sage [2005/04/17(日) 22:26:19 ID:fLpYfal0]
ツクール作れ




129 名前:名前は開発中のものです。 [2005/04/20(水) 00:32:27 ID:gLI6dYPX]
test

130 名前:名前は開発中のものです。 [2005/04/21(木) 23:11:40 ID:4JElvU13]
>>126
Luaとかpython組み込めばいいんと違うかな。
使ったこと無いけど。

131 名前:名前は開発中のものです。 mailto:sage [2005/04/21(木) 23:35:02 ID:JdISyS9h]
>>126
私の場合は、スクリプト言語というより、バイナリベースの簡単な仮想マシンだね。
余力があれば、仮想マシンコード用のコンパイラを作るのも面白そう(^^;。


132 名前:名前は開発中のものです。 [2005/04/22(金) 19:50:23 ID:lXLoWuSC]
>>130
PythonはCから呼び出せる

133 名前:名前は開発中のものです。 mailto:sage [2005/04/22(金) 19:56:54 ID:MgqBS32I]
>>126
スクリプト言語というほどたいそうな物でもないが、
1行ずつsscanf(buf,"%s %d %d %d",command,&a,&b,&c)でパースしてる。

134 名前:名前は開発中のものです。 mailto:sage [2005/04/22(金) 22:28:16 ID:RO+mOeog]
>>132
Pythonって、スクリプトが丸見えじゃないの?

135 名前:名前は開発中のものです。 mailto:sage [2005/04/22(金) 23:34:13 ID:ti8BK4U7]
>>134
暗号化

136 名前:名前は開発中のものです。 mailto:sage [2005/04/23(土) 00:33:34 ID:TwvkmPWl]
>>134
コンパイルしてバイナリにすればいい

137 名前:名前は開発中のものです。 mailto:sage [2005/04/23(土) 15:19:48 ID:Nei6DBiJ]
Cらいんたいむ混じりで新人教育してたら
w系のAPIはなんのためにあるのですかと聞かれますた

138 名前:名前は開発中のものです。 mailto:sage [2005/04/23(土) 15:45:58 ID:z0KEmKtk]
>>137
wsprintf()とかか?



139 名前:名前は開発中のものです。 mailto:sage [2005/04/23(土) 17:11:34 ID:3v/b3h3p]
Rubyだったら、ちょっとしたコード片を渡して実行させることができるけど、Pythonだと無理だからなぁ

140 名前:名前は開発中のものです。 mailto:sage [2005/04/23(土) 20:19:06 ID:yuS2obD0]
>>139
evalじゃだめなの?

141 名前:名前は開発中のものです。 mailto:sage [2005/04/24(日) 10:17:30 ID:wjakTbXK]
ツクール、ADVツールの台頭で今や絶滅寸前種ですが
まだC/C++でRPG作っている人いますか?

142 名前:名前は開発中のものです。 mailto:sage [2005/04/24(日) 15:29:48 ID:4xN6/FLI]
141 名前:名前は開発中のものです。 投稿日:2005/04/24(日) 10:17:30 ID:wjakTbXK
ツクール、ADVツールの台頭で今や絶滅寸前種ですが
まだC/C++でRPG作っている人いますか?

143 名前:名前は開発中のものです。 mailto:sage [2005/04/28(木) 00:34:20 ID:BRfmTZZe]
>>141
m9(^Д^)プギャーーーッ

144 名前:名前は開発中のものです。 [2005/04/28(木) 13:59:52 ID:KkmPPcP0]
>>141
いますが、何か?


145 名前:名前は開発中のものです。 mailto:sage [2005/04/28(木) 16:58:35 ID:A0EPb3pg]
>>141
勝手に「絶滅寸前」とか決めつけるなヽ(`Д´)ノ

146 名前: ◆cr5voE3sDo mailto:sage [2005/04/28(木) 19:44:02 ID:z9zaPrrf]
そうだぞ!!
お前が馬鹿でプログラミング出来ないからって絶滅寸前にするな

147 名前:名前は開発中のものです。 mailto:sage [2005/04/28(木) 19:57:59 ID:NsnMFIBJ]
>>141はたった4行で画面が出るスクリプトですら挫折する低脳なんだな。
まあでも僻むだけの甲斐性あるだけマシかもwww

148 名前:名前は開発中のものです。 [2005/04/28(木) 23:09:14 ID:0lucgEJm]
>>144,145,146
絶滅危惧種キター




149 名前:名前は開発中のものです。 mailto:sage [2005/04/29(金) 00:28:49 ID:0+M7YLMk]
>>147
オールナイトライブだっけか。
こないだうpされてたのを読んだよ。すごいねアレ。

150 名前:名前は開発中のものです。 mailto:sage [2005/05/01(日) 22:16:04 ID:Nm7Sjoxe]
DirectXとかWindowsAPIとか以外のライブラリ(上のSDLとかEasy Link Libraryとか)って使うと確かに楽だけど、汎用性に欠けるよね。
そういうの無しでRPG作りたいんだけど、どっか解説サイトとかありますか?

言語はC++でDirectXはありでも無しでもいいんだけど。

151 名前:名前は開発中のものです。 mailto:sage [2005/05/01(日) 23:53:47 ID:JPSpu1ZJ]
>150
>汎用性に欠けるよね。
といっても表示部分とかだけだけどな
ゲームの処理そのものと表示なんかをきっちり分けられてれば問題ない

152 名前:名前は開発中のものです。 mailto:sage [2005/05/01(日) 23:59:26 ID:Nm7Sjoxe]
>>151
まぁそうなんだろうけど、就職とかの時にDirectX使ってゲーム作れますとは言えないでしょ。
ELL使ってしかゲーム作れなかったら。

153 名前:名前は開発中のものです。 mailto:sage [2005/05/02(月) 00:33:57 ID:lgcm0Itw]
SDLってイベント拾うようになってんじゃん。

154 名前:名前は開発中のものです。 mailto:sage [2005/05/03(火) 11:04:59 ID:a9O3te92]
>>150
要するにチュートリアルだろ?

155 名前:名前は開発中のものです。 mailto:sage [2005/05/03(火) 16:17:31 ID:j64lEizF]
RPG作るのとDirectX使うのは別でしょうに。
面接官だってその辺はわかるよ。

156 名前:デフォルトの名無しさん [2005/05/20(金) 06:41:22 ID:1ZKzBoXH]
pc8.2ch.net/test/read.cgi/tech/1114834076/
糞スレより、こっちのほうがいいぞー
だいたいRPGのGはゲームって意味だし。
RPGゲームを崩すとローリング・プレイ・ゲーム・ゲームとなる。

157 名前:名前は開発中のものです。 mailto:sage [2005/05/29(日) 10:03:28 ID:C6swhYar]
捕手っとくか

158 名前:名前は開発中のものです。 [2005/06/08(水) 09:47:08 ID:sYDsoLba]
>>156で紹介されたスレが、紹介された直後から荒れに荒れ、最終的にスレストされた件について。



159 名前:名前は開発中のものです。 mailto:sage [2005/06/08(水) 12:31:25 ID:Fysd5INt]
>>156
誤:RPGゲーム
誤:RPG風ゲーム
RPGは株式会社バンダイの登録商標です。

160 名前:名前は開発中のものです。 mailto:sage [2005/06/08(水) 14:01:49 ID:WmY810W2]
RPGゲーム!?
ロールプレイングゲームゲーム!?

161 名前:名前は開発中のものです。 mailto:sage [2005/06/08(水) 14:40:19 ID:YCeW3Rmb]
>>158
まだ普通に書けるじゃん・・

162 名前:名前は開発中のものです。 [2005/06/08(水) 17:53:22 ID:EMtdM6Po]
>>159
RPゲームって言えばいいんだな('A`)マンドクセ

163 名前:名前は開発中のものです。 mailto:sage [2005/06/11(土) 12:31:42 ID:wbD2CWIz]
ぶっちゃけ普通の会社なら、自社専用のライブラリを作ってるはず。
そうじゃなきゃ生産性が激しく落ちる上、どうでもいいバグやパフォーマンス低下に繋がる。

164 名前:名前は開発中のものです。 [2005/07/08(金) 22:11:59 ID:n86dNf9G]
www.acport.com/index.cgi?id=1120825528

165 名前:名前は開発中のものです。 [2005/07/10(日) 08:08:02 ID:bJC/X7J6]
このスレ生きてる?

166 名前:名前は開発中のものです。 mailto:sage [2005/07/10(日) 08:19:22 ID:DDbqB6GW]
>>165
死んではいない。
あなたが、なにかいいネタを投下してくれれば、再び動き出すでしょう。

167 名前:名前は開発中のものです。 [2005/07/11(月) 13:35:56 ID:Jfmihk+9]
つか、>>1はHSPでさえまともに使えないのによくC++なんかに手を出そうと思うかなぁ…。

168 名前:名前は開発中のものです。 mailto:sage [2005/07/11(月) 17:46:27 ID:tL4BUDvE]
日本語が微妙におかしい



169 名前:名前は開発中のものです。 mailto:sage [2005/07/18(月) 01:14:02 ID:Ak0U8Tog]
Cでnethackのようなゲームを作ってるんだが

170 名前:名前は開発中のものです。 mailto:sage [2005/07/18(月) 21:07:53 ID:OSK5cpqy]
なにそれ、名前からサイバーパンクな世界で、ハッカーになって巨悪企業の不正を暴くようなゲーム?ドキドキ
と思って検索したら全然違った






[ 続きを読む ] / [ 携帯版 ]

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

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