[表示 : 全て 最新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つくれますか?

9 名前:名前は開発中のものです。 mailto:sage [04/11/23 10:34:23 ID:88eOz1qA]
そもそもスレを立てるなら既存のスレのチェック、
そして関連リンクや自分の知っている限りのツールの紹介は書くべき。
最低限のことすら出来ず全て他人任せ。
>>1がいかに甘やかされて育ってきたかよく分かる。
はっきりいって無能、ゴミといったらゴミに失礼なレベル。

10 名前:名前は開発中のものです。 mailto:sage [04/11/23 12:13:17 ID:eWfPDgZA]
まず、>>1はRPGが何なのかを知らなければならない。

11 名前:名前は開発中のものです。 mailto:sage [04/11/23 12:27:07 ID:f1KmWlDB]
hspの方が作るのは簡単かと・・。
まぁ1さんは脳内理想がお高そうなのでhspじゃ不服かもしんないけど。

*INVENTORY
gosub *DROWMAP
redrow 1
color 0,0,0 :boxf 80,40,400,240
color 255,255,255 ;レベル・体力を表示


12 名前:名前は開発中のものです。 mailto:sage [04/11/24 01:12:11 ID:+8xggvim]
「なんで」HSPじゃダメで、
C++でなら「どうやって」問題が解決できるのかちょっと興味があるようなないような。


13 名前:名前は開発中のものです。 mailto:sage [04/11/24 07:25:16 ID:8b2OHrBB]
int main()
{
  while(true) {
    SAITAMA();
  }
  return 0;
}

14 名前:名前は開発中のものです。 mailto:sage [04/11/26 19:11:45 ID:n5R9FycV]
Windowsでゲームを作るのは今後はC#の方が無難なような…。

15 名前:名前は開発中のものです。 mailto:sage [04/11/26 20:04:30 ID:jkWZcu1T]
.NETフレームワークが最初から入っていれば、そうだろうねぇ


16 名前:名前は開発中のものです。 mailto:sage [04/12/09 21:37:42 ID:1EZKNaz2]
なんかいいサンプルないかな?CかC++の。HSPは知らん。

17 名前:名前は開発中のものです。 mailto:sage [04/12/10 01:09:00 ID:iqZToevn]
何をもって「いい」というかは知らんが、ここにドラクエタイプならある。

ttp://www.sm.rim.or.jp/~shishido/



18 名前:名前は開発中のものです。 [04/12/10 02:07:07 ID:sJlbfAOY]
なるほど、たった2000行でここまでできるものなのか・・。
今の俺にはまだ理解が難しそうだ・・。しかしいつか
ソースを読んでもっといいオープンソースでも作るよ。

19 名前:名前は開発中のものです。 mailto:sage [04/12/10 07:37:47 ID:EjICs2Va]
漏れも他言語からの移民だけどここでがんばるよ
ところでグラフィックの表示って何かライブラリ使ったほうがいいのかな
おまいらはどうしてますか?

20 名前:名前は開発中のものです。 mailto:sage [04/12/10 08:56:56 ID:oFgU9Vm/]
ラッパーライブラリ使ったほうが簡単で早くてバグが少ない

21 名前:名前は開発中のものです。 mailto:sage [04/12/10 14:17:40 ID:Br6Nhk/L]
>19
ライブラリというか何を使うつもりなんだ?
まずWindowsの場合だとGDI、DirectX
DirectXならバージョンはいくつなのか
はたまたOpenGLなのか
C++Builderだったらなんかコンポーネントがあるんだっけ?
ライブラリならELとかDXみたいなラッパーライブラリも
あるけどAllegroとかSDLとかのマルチプラットフォームなライブラリを使うのもある
他のOSの場合は…略

C++という言語の枠組みの中には絵を表示するものはないので、何かしら使わないといけない



22 名前:名前は開発中のものです。 mailto:sage [04/12/10 14:56:02 ID:SvUNLkTs]
何故誰もRPGゲームに突っ込まないのか。

23 名前:名前は開発中のものです。 mailto:sage [04/12/10 15:31:46 ID:B4bz7Vxp]
揚げ足取りがいないんだろ

24 名前:名前は開発中のものです。 mailto:sage [04/12/10 15:51:20 ID:Br6Nhk/L]
きっとRole PlayinG Game なんだろw

25 名前:名前は開発中のものです。 mailto:sage [04/12/11 04:56:30 ID:tQqNDOpV]
素人臭いコードだが、何から書いたらいいか分からない香具師は
読んでみると進むべき方向が分かるかもしれない。

www.vector.co.jp/games/soft/win95/game/se338728.html

kalu-ban.sakura.ne.jp/c++/


26 名前:19 [04/12/11 16:13:19 ID:4zM5gDQ1]
レスありがとうございます。

つーわけで"ラッパーライブラリ"でググったりライブラリスレをチェックしたり
Allegroのインスコに失敗したりしてました。Win32SDKかDirectXSDKが無難ぽいですね。
悩んでるので決めるのはもうちょい先になりそう。

とにかく毎日コード書かないとダメだと思い文字RPGをつくりはじめました。
が、一番はじめで挫折_| ̄|○
AAがちゃんと表示されないんですがズレない方法ないですか?
コマンドプロンプトの設定みたけどMSPゴシック12ポイントがなかった……。

AAがちゃんと表示されないソース(必要最低限)
gamdev.org/up/img/2087.phps

27 名前:名前は開発中のものです。 mailto:sage [04/12/11 16:27:55 ID:811lQTfW]
>26
ブラウザの文字表示は文字ごとに幅が変わるけど
DOS窓なんかは幅固定だから同じような表示は無理
テキストエディタでAAを見えるように編集したものをつかわないとダメポ
逆にブラウザだと連続した半角スペースは省略されるけど
DOS窓だと省略されない



28 名前:名前は開発中のものです。 mailto:sage [04/12/11 16:46:50 ID:tQqNDOpV]
>ラッパー

DXライブラリかSDLがオススメ


29 名前:名前は開発中のものです。 mailto:sage [04/12/11 18:32:42 ID:do8EVVGa]
SDLはおすすめ
日本語のサイトも結構あるし

30 名前:名前は開発中のものです。 mailto:sage [04/12/11 19:22:54 ID:Kv7KrKn/]
>>26
ガンガレ。超ガンガレ。
データの構造なんかについてもそのうち語ろうぜ。


31 名前:17のRPG作者 mailto:sage [04/12/12 10:49:58 ID:56kNXguI]
>>18

実はかなりの部分は「ダイアログなどのGUI独自描画」に費やしているので、
C++にすれば(GUI描画機能をクラス化すれば)半分になるかも。仮想マシン
も趣味に走って必要以上に詰め込んであるし…。
ドラクエ(1)タイプのRPGの場合、処理自体はごく単純です。特にマップ
をスクロールさせなければ、ウインドウを出して絵を描けるようになれば、
すぐ作れるはず。

>>26

とりあえず、Win32のDIBSectionを使ってみると良いでしょう。
扱いやすく、機能的にもDirectX(旧DirectDrawやDirectGraphicsの
サーフェス)の描画機能と共通点が多いので、これでフレームバッファ
の処理やGDIの描画機能に慣れておくとゲームも創りやすくなります。


32 名前:19 mailto:sage [04/12/12 21:40:29 ID:544clBHA]
たくさんレスありがとうございます。
サンプルみつけてソース眺めながらグラフィックの勉強も平行してます。

今日はあんまり進まなかった。
マップの移動を実装中なんだけど

ID 地名 移動可能先のID
1 城 2,3
2 町 3
3 フィールド 1,2,4,5
4 次の町 3,5
5 ダンジョン 3,4,6
6 敵の城 5

こんな感じで、今いる場所に応じて移動可能な場所を制限したい。
状態遷移やタスクシステム、ポインタetc....色々探してみたけど
ひょっとして二次元配列で記憶してifでチェックしときゃよさそうだ。
難しく考えすぎてた_| ̄|○

33 名前:名前は開発中のものです。 mailto:sage [04/12/13 01:43:38 ID:4ZUXpz47]
【改訂版96】ドゴンクエスト9製作スレ
game10.2ch.net/test/read.cgi/ff/1102573890/

ここにすごい神企画が眠ってる

34 名前:19 mailto:sage [04/12/13 20:25:06 ID:KD6ePPwD]
SDLのインスコがおかしぃ・・・・

結論からいうと最適化(/O2)をやめて無効(/Od)にするとうまくいきました。
Debugでうまくいくからオプションの違いを1個ずつ探していきました。疲れた。

4つとも試してみた結果
ダメ
(/O2) (/Ox)
おk
(/O1) (/Od)

速度の最適化ができないとゲームにゃツラそう(´・ω・`)ショボーン

P.S. stdout.txtに「初期化に失敗しました」と出力されて起動できないんですよ

参考にしたサイト
初心者の初心者による初心者の為のSDL
ttp://tokyo.cool.ne.jp/sdl/

35 名前:名前は開発中のものです。 mailto:sage [04/12/13 20:39:54 ID:5go86s2g]
>34
BCCでSDL使ったら、全く問題なかったけどなぁ…
コンパイラに拠るんだろうか?

36 名前:名前は開発中のものです。 mailto:sage [04/12/13 22:28:39 ID:CpqQPaPG]
>34
環境何?

37 名前:19 mailto:sage [04/12/14 20:19:49 ID:gCFzZM8K]
SDLボチボチとやってます。
PNGを透過して表示するところまでできました。
うぷろだ落ちてるみたいですね。

>>35
新しいVC++に対応してないとかかなぁ

>>36
VC++2003です



38 名前:名前は開発中のものです。 mailto:sage [04/12/14 20:28:45 ID:6EayMZnD]
もしかしてSDLって密かにブーム?

39 名前:名前は開発中のものです。 mailto:sage [04/12/14 23:31:15 ID:EyG3+mk4]
導入さえしてしまえば
恐ろしく楽>SDL
初期化で悩んでいたのが嘘の様
日本語で解説してるサイトがあるから
英語分からなくてもなんとかなるし

40 名前:19 [04/12/15 22:08:27 ID:XINzQQ0L]
今日はここまで
gamdev.org/up/img/2125.zip

PNGがデフォルトで透過されたりとなかなか便利なんですが
SDLには拡大縮小がないらしい
隠しAPI(?)でSDL_SoftStretchがあるそうですがうまく動いてくれませんでした。

41 名前:名前は開発中のものです。 mailto:sage [04/12/15 22:32:43 ID:uxKIR4qz]
>40
そんな感じでできることを広げていけばいいんでないかい

42 名前:名前は開発中のものです。 mailto:sage [04/12/16 04:47:58 ID:0Jr2pFyq]
一応、SDLで拡大縮小回転とかやる外部ライブラリとして、SDL_gfxがあるよ。
それが嫌なら、OpenGLとかでもいい鴨。

43 名前:19 [04/12/16 22:29:06 ID:HAWYAHFS]
マップ表示とタイマーを利用した歩行グラフィックです
SDL_AddTimerが便利でこれだけでもSDLの利用価値があったなと思うですよ
gamdev.org/up/img/2132.zip

拡大が必要だったマップチップを拡大してしまいました。ファイルサイズ倍増です。
次は文字です。
解説サイトのHelloSDL、英数字は表示できますがカタカナは無理っぽいです。
フォント画像にカタカナがあったのに使えなくて(´・ω・`)ショボーン

参考サイト
ttp://tokyo.cool.ne.jp/sdl/

44 名前:名前は開発中のものです。 mailto:sage [04/12/17 01:53:17 ID:OjfvFzxw]
>43
ImgFont.cppの29行目を
char* ptr = text;
から
unsigned char* ptr = (unsigned char*)text;
にすると半角カタカナ表示できるぞ

45 名前:19 [04/12/18 00:50:32 ID:exD11XQ6]
カタカナ表示できました
gamdev.org/up/img/2144.zip

>>44
うまくいきました。ありがとうございます。

今日はなぜこれで上手くいくか考えていたのですが
文字コードが表示するフォントの座標に対応していて
unsignedにしないとマイナスになるから128より大きい
文字コードを表現できないってことだったんですね。
わかってみると単純だなぁ

gamdevのwikiにあるFF風RPGを作れというページを眺めていたのですが
そろそろマップの構造体を考えたりマップエディタを作る時期のようです。
プログラミングしたいだけで特に作りたいゲームがないのでこういう時にこまる_| ̄|○

参考サイト
gamdev.org/w/?%5B%5BFF%C9%F7RPG%A4%F2%BA%EE%A4%EC%5D%5D

46 名前:名前は開発中のものです。 mailto:sage [04/12/18 14:03:58 ID:7Am1V8Uh]
ここはDinkを省いてC++の話をするスレになりますた

47 名前:名前は開発中のものです。 mailto:sage [04/12/18 14:07:03 ID:baS7K+t5]
Dinkってなに?



48 名前:名前は開発中のものです。 mailto:sage [04/12/18 18:07:57 ID:4huv0dr4]
D ダイナミック
i インポテンツ
n ナショナル
k クリトリス

49 名前:名前は開発中のものです。 [04/12/26 20:53:52 ID:onqUEl+g]
クリトリスは 【clitoris】なのでC

50 名前:名前は開発中のものです。 [04/12/26 22:04:35 ID:avT5D6OA]
結婚しても共働きってヤツだろ?


51 名前:名前は開発中のものです。 [04/12/28 10:13:20 ID:ayKj1rFt]
おいらも参戦していいですか?

>>45の参考サイト眺めてたら面白そうだったんで
一応EL使い手だったんでLevel4を除きLevel7まで作ってみますた。

52 名前:名前は開発中のものです。 mailto:sage [04/12/29 07:16:50 ID:QlZN4+1J]
だめー

53 名前:51 mailto:sage [04/12/29 15:39:40 ID:YAngaVPD]
>>52
そんなこと言わないでくれ〜

そういやはっきり言うとマップスクロールなんかより
イベントプロシージャ作ってイベントメッセージ処理させるのの方が難しいよね
でもそうしないと会話させるたびにありえなくコードが増える罠。

54 名前:名前は開発中のものです。 mailto:sage [04/12/29 16:55:17 ID:eiMlwzQA]
イベント処理が関門だな
スクリプトエンジンとか作らないといけないからね


55 名前:51 ◆pdIWPsHM22 [05/01/10 11:43:54 ID:tsxU08Re]
gamdev.org/up/img/2224.zip

いちおうメッセージの表示方法とか
いろいろガンガッたりしてみたんすけど
Sage4のスレみててわかったっす。
一人じゃ無理だorz

とりあえず、ソース完全配布ですけど
普通のelじゃコンパイルできないっす
リソースからwavやらmidやらbmpやら引き出すようにしたんで
LoadObjectFromRes関数とか自作しちゃったんで。

手伝ってくれる人ボシュ。

56 名前:名前は開発中のものです。 mailto:sage [05/01/10 11:58:20 ID:Di2ukLmS]
RPGツクール使え

57 名前:名前は開発中のものです。 mailto:sage [05/01/10 12:38:36 ID:ct2aA6tj]
じっち逃げた?
俺も最近C++始めたから、スレが沈んだら一緒にマターリやろうよ



58 名前:名前は開発中のものです。 mailto:sage [05/01/17 15:01:00 ID:eNHgw1+H]
>>57
RPGは最近はじめて作れるゲームじゃない、いい加減悟れ、そしてRPGツクール使え

59 名前:名前は開発中のものです。 mailto:sage [05/01/17 19:02:26 ID:8sAAWdM4]
ツクール厨はカエレ

60 名前:名前は開発中のものです。 mailto:sage [05/01/17 21:31:16 ID:WPOZSXHX]
>>58
一朝一夕で作るなんて書いてないよ
過剰反応してるようだけど・・・何かあったのかい?

61 名前:名前は開発中のものです。 mailto:sage [05/01/19 18:54:09 ID:gdOmRwDD]
スレ沈んできたんだからそろそろ真剣にはじめましょうよ。
とりあえずWinAPIだけで行くのかDirectX使うのかOpenGLとか使うのか
はたまたラッパーライブラリでも使うのか、はっきりさせましょうよ。

>>58
前半は合ってるが後半はどう考えても違うぞ。

62 名前:名前は開発中のものです。 mailto:sage [05/01/19 20:26:36 ID:nShMpEYQ]
俺はWinAPIで組んでみるつもり
WinAPIを使いこなせないうちにDirectXいくのはマズい気がするからね

63 名前:61 mailto:sage [05/01/20 15:41:51 ID:cVl1n9h0]
この際みんなで協力してみたいものですね。

私はWinAPIもC++も人並みには出来るつもりですが
DirectXは未知の領域です(さすがにBltFastぐらいは・・・)
しかしWinAPIだけでは最終的な完成度を高望みが出来ないのも事実です。
MFCerおよびC++以外erは論外という方針で。

そして何よりプログラムってのは思いついたことをどんどん加えて行くと
後で取り返しのつかないことになるのできちんと筋道を立てたほうが
よさげなきがします。

64 名前:名前は開発中のものです。 mailto:sage [05/01/20 23:41:15 ID:ArQp7Ull]
SDL逝っとけ

65 名前:名前は開発中のものです。 mailto:sage [05/01/21 20:27:20 ID:wvg1eXqu]
みんなで協力ってのは一つのを作るってこと?
それは無理な話だ

WinAPIじゃあ完成度を高望みできないっていうのはどんな点で?
音楽系についてはDirectXの方が楽なんだろうけど

66 名前:名前は開発中のものです。 mailto:sage [05/01/22 18:47:35 ID:qQZYyy6E]
このスレはみんなでRPGを作るスレだったのか・・
まあ>>1がじっちな時点であれなんだが。

>>61が旗振り役やりたいんなら別に止めはしないが
ロクなことにならんのだけは自明。

67 名前:61 mailto:sage [05/01/22 23:50:12 ID:gCGpy1ey]
>>65 >WinAPI
分からないのなら君はそこまでということさ。
音楽系こそmciで十分過ぎますが何か?

>>66
せやな。
RPGはチーム組んで開発したことはあったが
それ以来だったんで作りたくなってみただけさ。
ここは初心者にRPGが一朝じゃ出来ないことを教えるスレだったようだw
バイチャ(*^ー゚)/~~



68 名前:名前は開発中のものです。 mailto:sage [05/01/22 23:57:04 ID:m6TEoyzo]
ま、まってくれ!
じっちにそれを教えるまでは、君の役目はまだ終わっちゃいないんだっ!!

69 名前:名前は開発中のものです。 mailto:sage [05/01/23 11:03:59 ID:1KO2elpS]
>>67
作りたいならマトモな場所で募集するべき
悲惨な最期を遂げるのはこの板の人なら分かるだろ

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]
憂鬱な…はある程度理解しているひと向けだとおもうが。







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

前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