1read 100read
2013年08月ゲ製作技術687: 【ROの】3DRPGプログラミング【パクリ!?】 (135) TOP カテ一覧 スレ一覧 2ch元 削除依頼
【自作elf】 PAR3.5でPS2ゲームを作ろう 【実行】 (120)
【XBOX】 (276)
Netゲー製作のヒント下さい。 (146)
ノウハウ板民で同人ゲームを作るスレ (154)
【自治】"ゲ制作技術"→"ゲーム制作"に【議論】 (637)
【ラショウ】イタチョコゲーム移植スレ【魔ゲーム】 (114)

【ROの】3DRPGプログラミング【パクリ!?】


1 :2005/06/20 〜 最終レス :2012/11/10
ソフトバンクから発刊される予定の書籍『3DRPGプログラミング』の
待ちスレ&雑談スレです。
ROみたいな見た目と操作性のRPGを作れるらしいです。
ネット対応はしてないみたいなのでネット対応させる方法とか
話し合えたら良いかも。目指せ、オリジナルRO?
サンプルのDLはこちらのサイトのメニューの7月号から本誌掲載コードの
RPG.LZHを。
http://www.cmagazine.jp/
書籍紹介はこっち
http://www.sbpnet.jp/books/products/detail.asp?sku=4797330465
何気に面白そうな書籍ですが、発刊日が27〜29と曖昧表記になっておりますが
CMAGAZINEの方では28日です。同社最新スケジュールでは28なので
28日発刊決定したと思われます。

2 :
d3dx9_25.dllがないと言われた
こないだDirectXランタイム9.0c落としたばかりなんだが。

3 :
ヒント: April 2005

4 :
わざわざ昔のSDKを落としてDLLを入れないと動かないとは、
実際問題としてSDK2005シリーズのD3DXは使い物にならないということに気がついた。

5 :
ロールプレイングゲーム制作のためのプログラミングテクニック
坂本千尋
…。

6 :
(株)ホロン

7 :
>>4
意味わかんないです。

8 :
>>4
本当ならDLLを同梱すればいいんだけどね。

9 :
>>8
それだとせっかく実行ファイルが小さくなった意味がなくなっちゃうよ

10 :
ライセンス的にインストールパッケージ丸ごと入れないといけない。
しかも上位互換がないので、そのバージョンのランタイムを付けることが必須。
さらにそのランタイムはSDKの中にしかなく、MSが単体配布していない。
D3DXのDLLはどうしようもない。

11 :
d3dx9_25.dllは単体配布してもOK?

12 :
一つ前の書き込みすら読めないのか…。

13 :
>>12
一つ前の書き込みには単体配布については書かれていないのだが・・・
日本語理解できないのかな?

14 :
ちなみに同梱も単体配布もOK。

15 :
へぇ〜

16 :
また馬鹿から金巻き上げる商売か。
ゲーム作れる奴はこんなものに頼らなくても作れる。
それが出来ない奴は一生作れない。

17 :
>>16
なら、お前がサンプル作って公開してみろと。
CMAGAZINE関連の書籍はプロでも参考書として持っている。
かの有名横シューティングを作った某氏でも式神製作者でも
同社のシューティングアルゴリズムマニアックスは持っていたぞ。
頼らなくても作れるけど参考やアルゴリズムをもっと知りたい奴でも
こういう書籍はありがたい物だ。
書籍発刊も出来ず、サンプルも書けない>>16が言う台詞ではないな。

18 :
フリーの3DRPGを制作の参考にするため集めてんだけど、
VCあたりのソースも公開してるとこない?
できればリアルタイムでプレイヤー視点のやつ。

19 :
>>18
漏れが知ってるところ…
Ruinaterraくらいしか(一応3D)
汚いから参考にならないと思う。
漏れもVCあたりのソースでネットゲー公開してるところあれば
Ruinaterra以外で教えて欲しいよ。

20 :
この手のある完成品を目標にしてつくっていくって流れの本は買ったことないんだけど
どういう情報がほしくてこういうのが買われるのよ?サンプルになるコードがほしいの?

21 :
手っ取り早く3DRPG作成の定石を知りたいからじゃない?

22 :
要するに、アルゴリズムや1からわざわざ作りたくない人には
サンプル改造やらで作れる。
某同人ゲーもDirectXゲーム書籍のサンプルの音部分ガリガリに改造して
独自音楽形式がなるようになどで作られてる。
ゲーム作りたいけど1からは難しいし、基盤みたいなのが欲しいとか。
まぁ、漏れは3D出来るけど買ってみるかな。面白そうだし。
結構読みやすそうな書籍じゃん?

23 :
>>19
ttp://www.sbpnet.jp/books/news/art.asp?newsid=1545
MMO本(まだ出てない)
ttp://www.sbpnet.jp/books/topic/art.asp?newsid=1343
オンラインゲーム本
探すと資料になりそうなの見つけたので宣伝。

24 :
>>23
ttp://www.sbpnet.jp/books/news/art.asp?newsid=1545
こっちの方はなんか期待できそうだ。

それにしてもd3dx9_25.dllがないと言われるのは腹が立つな・・
ちゃんと検査してほしいなあ。

25 :
>>24
一応開発者向けの本だから、もう入ってると思ったんじゃね?
俺は2004サマーで止まってる人だからインスコ面倒だとか思ったけど
一応どこにあるかわかんねえよ!という人の為にアドレス
ttp://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=402111c4-6478-46c1-bbd9-1bf9fcce52f4

26 :
とりあえず.NET無いから仕入れてくるか。6.0使いやすいのにorz
最近のソースって.NET ばっかでやる気なくすな。
2005出たらそっちでの開発になるんだろうけどorz
Cマガの体験版でも入れてやってみるノシ
>>23
漏れもMMO本楽しみ。

27 :
おい、まさかこのスレとまってんのか?
1はどうした?やる気ないのか?

28 :
  /i               iヽ 
  ! !、      ___        / ノ 
  ヽ ヽ、 ,彡フ ̄  ̄ヽミミ、/ / 
   ヽ フ''         く /   
    _ 〉'           ヽ/,_ 
   (ヽi,      /;ヽ       i/ ) 
    i ! ,,_____ノ、i;;iヽ、_____、 i i  同じ板にコピペするとそのままだけど
     ! 'ヽ__●ノ' 'ヽ_●,ノ ,ノ i  違う板にコピペするとかわいい美少女の顔
    !、jヽ、 ,-   ;; -、 / _ノ  に変わる摩訶不思議な鬼コピペ。
     〉 /,、''`ヽ__/` ' ,、'  )  
     '!, ヽ`t-,、__, -'イ/  /
     ヽ ヽt,=,='='=イi  /  
      \ `'"~⌒~"' ノ   
        `-- ^-- '  

29 :
>>27
いや、発売前の内容がまだわからない状態で伸びるわけないよ。
今日発売なんだから、
これから伸びるだろ。


とりあえずアマゾンで買ってみるよ。

30 :
>>29
そうかもしれん。
とりあえず>1の本を買ってきた。
が、サンプルが欲しいだけなら買う必要はない。
解説の良さは中の上。そこまでいいとは思わなかった。

31 :
>>1
過剰に期待しすぎ。
どうせ大君の書いた本みたいなのになるに決まってる。

32 :
某通販で予約したんで7/2日頃に到着予定だそうです。
田舎でスマソ。普通に売ってない。
MMO本予約出来ないがそっちの方が期待だわ。
解説が良いのなら早く来ないかなーと。
5駅くらい行けば買えそうだがそこまでの価値ある?

33 :
>>31
橋本が書いた「アセンブラ」シリーズはヤバイほど嘘っぱち本だが…
CMAGAZINEで一部抜粋されてたものから見ると内容は濃さそうなんだ。
一部だけだったしクラスとかの解説が解り難かったが1から見れば解りそうな。
過剰期待してるのはサンプルがROっぽいからなんだろうな。
MMOの人気No1なソフトの歩行などの一部のアルゴリズム知れるなら
漏れも期待してしまうよ。
オンライン技術は実際に
ttp://www.sbpnet.jp/books/news/art.asp?newsid=1545
これ見れば解りそうなんだけど。
両方合わせてやったらROみたいなMMOを作れるかというと無理だろうが
この2冊は何か期待してしまう。

34 :
うひゃう
タイトルだけ見ると良さそうに見える本だw
これとMMO本買ってみるかな…

35 :
楽しみにしてるんだけど
発売遅れてるのかな

36 :
MMORPG ゲームサーバープログラミング はページ数があっていい。しかもCD月。
一方、>1のやつはCDなしでページ数は↑の半分くらい。
まぁ、サンプルソースはダウソできるが。詳しくは買えばわかる。

37 :
>>33
「MMORPGふうのサンプルを例題として」ってのが引っ掛かる。
大ちゃんの本のも同じ謳い文句だったしな。
まぁ実物見るまでなんとも言えないといえばそうだけどね。

38 :
>>36
>一方、>1のやつはCDなしでページ数は↑の半分くらい。
>まぁ、サンプルソースはダウソできるが。詳しくは買えばわかる。
もっと詳しく教えてくれ。
>サンプルソースはダウソ ←特にここ!!

39 :
>>38
>詳しくは買えばわかる。←ここ!!

40 :
サンプルソースの出来や量も詳しく教えて欲しかったorz
発売記念ageしとく

41 :
ついでに、ページ数も〜とか言ってるけどMMO本はもう出てるのか?

42 :
>>41
いや、それは↓と書いてあったから。
GAME DEVELOPER シリーズ
MMORPG ゲームサーバープログラミング
Nam Jaeook 著
B5変型判 448ページ
CD-ROM x 1
予価: 3,800円(本体価格)
6月下旬発売予定!

43 :
GAME DEVELOPER シリーズ
MMORPG ゲームサーバープログラミング
Nam Jaeook 著
B5変型判 448ページ
CD-ROM x 1
予価: 3,800円(本体価格)

8月上旬発売予定

44 :
昨日直接問い合わせフォームから、MMO本の発売は
いつ頃になるの?メールを送ったら、今日返信が来た。
>誠に勝手ながら『MMORPGゲームサーバープログラミング』は、品質向上を
>期するため、刊行時期を変更させていただく事となりました。
>現在のところ8月上旬刊行を予定いたしております。
と同時にサイトも6が8に変わった。
期待しながら5月から待ってただけにゲンナリ(ノД`)

45 :
あとから読んだら文章めちゃくちゃな自分にゲンナリ(ノД`)

46 :
サンプルプログラムで表示文字が豆腐(白い四角)になるんだけど
俺だけ?

47 :
>>44
やっぱり内容がアレなんだろうな。

48 :
>>46
おれモナー

49 :
今日の夜にAmazonから来るらしい。
MMORPGのほうは残念だな。ページ数多くて解りやすそうだったのに。
>>46
グラボがDirectX9に対応してないだけじゃ…無いよな?

50 :
>>46のサンプル持ってる人に質問。
1 D3Dによる2D描画とかでCSampleApp::InitInstanceってどのタイミングで起動してるのでしょうか?
InitInstance()を呼んでる箇所が見当たらなくて・・・。

51 :
InitInstanceにブレポ張ってコールスタック見れば?

52 :
通販で届いたから読んでみたけど、もうちょっと説明を増やして
欲しいと思ったよ。イラストなんていらないから・・
まあ、しゃあないか・・
がんばって、理解してみるしかないな。

53 :
>44
俺も先週問い合わせしてたんだけど、今日同じメールがきた。
期待してただけに、かなーりショック。
参考になりそうな感じだったのになぁ(>_<)

54 :
まあ発売停止になったわけじゃないから、
発売まではいま売ってるやつの勉強期間と思うしかない。

55 :
気がついたんだが、このサンプルに用意されてる
マップ画像って、ROのあるダンジョンのマップ構成とまったく同じだね。
map_data1.bmp

少しぐらい改変しとけよ・・・

56 :
で、これからこのスレはどこへむかうんだ?
みんなで解析?
それとも神がサンプルベースにガツガツ制作?
アイデア募集?

57 :
この本のスタンスは「3Dは素材でつまるから2D画像使ってやりましょう」的だが、
ダンジョン以外ではどうすんだ?
木とか家とか川とか海とか。

58 :
ってマジ>>1でダウンロードできたあのビルボードがダンジョンの中を歩き回るだけのシステムの解説がされてるだけなのかい

59 :
まぁ、それでもなかなかよくできてるとおもわんかね?
画面切り替えのサンプルもあるし、ベースとしてはいいんじゃね?

60 :
>>56
・ROのマップビューアでも作る
のも手だぞ。
grfやらの解析は海外とかエミュ鯖関連がやってるので
形式暗号化はそれらを見れば出来そう。
>>58
敵との当たり判定とかも無かったっけ?
まぁ、死亡確認やら色々付けていくのは自分でやらないと駄目だろうけど。
>>59
まぁ、切り替えサンプルとか無かったら明らかに(ry
でも、あってもこれでゲームを作るのは初心者には無理だろうな。
ボチボチと調べて作ってみるわ。
マウスじゃなくてキーボード移動出来るようにしたら
3Dビルボードアクション(笑)作れそうなんだけど無理かな。
キーボードで動かしてみたいってヤシ居ると思うから
手伝ってくれる人は手伝ってくれorz
敵のAI関係はやっぱ、ゲームプログラマのためのAI本が一番かも。
この本の敵のAI解説はヤバス

61 :
>>60
>・ROのマップビューアでも作る
ここってそういうスレ?ゲーム作るんが目的じゃないの?

62 :
で、誰か豆腐なおった香具師いる?

63 :
夏休みの自由研究はこいつにきまりだ!

64 :
うちのは2台とも豆腐にならないんだけど、何でかはワカラン
ちなみに、勉強中の本にあわせていまだにsummer2003

65 :
>>61
違うな。ゲームが目的。スマソ。
キーボード無理かもorz
1つずつ解析してる所。オリジナルマップ作るので挫折しそう。
段差移動やらにも対応させれないかな?

66 :
dllめんどくさ・・・

67 :
DLLを使ってるところ書き換えればいけない?
キーボード移動動作はプレイヤーカメラのを参考にすればイケターなんで
ガンガレ。
しかし、マップをROみたく家とか描画出来るようにするのはマダな訳でorz
地形描画⇒当たり判定画像の読み込み(見えない壁は*色指定)⇒
木などのモデル設置。で一応いけるっぽいような気がするだけ。
段差移動は段差の移動許容値を設定してやればいける。
この本の説明は解りやすいが肝心な中級LVが全く書いてないので
その辺は応用かけないと駄目。応用などはスレで話していけたら良いと思う。
解りにくい部分は漏れも答えれる限り答えたいが、難しい。
現在の読破部分⇒ビルボード

68 :
>>67
ごめんなさい、流し読みで古いSDK落とさなきゃいけないのかと思ってたら
>>25でよかったんで動きました。
本はまだ買ってません・・・

69 :
ビットマップファイルからマップを生成しているようだが
仕組みがわかんね(;´Д`)
シューティングゲームしか作ったことがない自分にはつらいな・・
こんなの初めてだ・・
でも、勉強のためにやるしかねえ!

ついでにAGE

70 :
>>69
俺も同じとこガンガルよ

71 :
ほとんどのサンプルでビルドすると
error C2065: 'D3DXF_FILEFORMAT_TEXT' : 定義されていない識別子です。
と出るのですが、何が悪いのでしょうか?

72 :
>>69
画像をバッファに取り込むなりしてて1ドットずつか何か色を取得。
濃ければ濃いほど高いと判断して地面を生成してる。
ってことは解ってる?
で、その判断が俺も良く解ってないんだけど、情報交換出来たら頼む。
>>71
D3Dの古いSDKじゃない?9.0cと.net使うよろし。

73 :
>>72
解決しますた
DirectXとSDKと両方最新にしたらうまくいきました
ありがとです〜

74 :
      〈ヽ   ,ハ ヽ !!、_` ヽv>へ、
        ,ゝ、、   ' ヽ 〉ヽ、、`、,-''´,,‐-、ヽ,
       ,!, ,〉>    ノi 〉ヽ>'´,、,ノ  i' ̄ヽ
        ,へ〈 ∧、     Vノ/,-‐''  ノ  ! / ハ          
     /  `ヽ_ヽ、_ .ノノノ,,;<'''''''7‐、,'、/   〉!、
     !   i_へ\_,,,-‐''´ i ` . ´ ))  )  〉,λ         
     / ,-'´へ⌒ヽ、 __ヽ<_,__、,>‐''、   ( ハ ヽ        同じ板にコピペするとそのままだけど
     ! 〈 (` ・ ´/,〃'Y⌒\         Y ) ヽ        違う板にコピペするとクールなズルムケになってしまう
     ヽ 7'‐'-'''´/〈,,-へ、ヘ`'‐‐-、-,,,_ _,,-' 〉 ∧ l)       摩訶不思議なグリニデコピペ   
        l,-、__,-´/ /|     〉> `‐‐ `‐-,   i .〈 ヽ  
      V、  / / '‐、,__ /   _'^ヽ.〈ヽ  V/ヘ,/
       ヽ!,ノ,ィ,'''   _,,,-‐‐'''''´~_7  ヽヽ  .V ヘ
        λ/ '_,, ,,‐''_,,-‐‐=三7    !、ヽ  ) 
        /ィV| `<<三=''' ̄´....:::::     l .〉ヽノ ,
     / ノ l .l    ...:::::::::::::::::      'ノ  〉/
上げとくよ。
活気を出すためにも。

75 :
盛り上げたいならなんかこれをベースにしたプロジェクトを立ち上げるんだ!

76 :
内容の薄さに合わせて本自体も小さく薄いのがよかった。
同じ著者の過去の本よりはだいぶマシだと思う。

77 :
そうか?
10章なんてひどいなっておもったが

78 :
そうか?
コレだけ書いてあってソースがあれば、ほぼ理解できると思うけどなぁ・・・
とりあえず今ROに近づけているところ。
作っているもの
・チャット機能
・視点を下げたときに手前のテクスチャ半透明
・ショートカットキーで魔法エフェクト実行
etc

79 :
>>78
出来れば開発しているソース欲しいorz
こちらはキーボード操作・ジャンプと飛び魔法
LVやら位置セーブ処理実装。
マップがROっぽいの作れるようになればな〜

80 :
本についてきたソース改造してUPしても大丈夫なのかな・・・?
大丈夫なら手直ししながら上げるけど

81 :
改造UP可能。著者に昔聞いた。
これを基にしたゲームなどで楽しんでもらったりしたらうれしいとの事。

82 :
サンプルが動きません。
環境はVS.net2003+DirectX9.0c(February 2005)です。
April 2005以降はDirectShowが含まれていないそうなので更新していません。
エラー箇所:ビルドはできるのですが実行ファイルがエラーを出してしまいます。
// 頂点データのコピー
void CRectMgr::CopyVertex(D3DVERTEX* pV)
{
for (int i=0; i<end_vertex; i++) {  // ここで例外が起きます
pV[i] = vertex[i];
#ifdefMAPSCALE
pV[i].x *= MAPSCALE;
pV[i].z *= MAPSCALE;
#endif
}
}

83 :
>>82
どんな例外?

84 :
>>83
Sample.exe の 0x0043117f でハンドルされていない例外が発生しました : 0xC0000005: 場所 0xcccccccc に書き込み中にアクセス違反が発生しました。 。

85 :
要するに初期化していないポインタの示す位置へアクセスを行ったと言うこと。

86 :
開発中ソースをうpするって言ってた>>80とかはどこいった?
けっこう待ってるんだが。

87 :
age

88 :
age

89 :
ttp://image.blog.livedoor.jp/flashmmorpg/imgs/c/0/c04672ec.jpg

90 :
おー、いいね

91 :
>>82
俺もなった。
D3Dをデバッグモードで起動してたらなったよ。
コントロールパネルのDirectX開いて
Direct3Dタブの右上の設定でRetailバージョンを使用するようにしてみたら動いたよ。
動かなかったらすまん。m(_ _)m

92 :
>>89
がんばっとるな(・∀・)

93 :
自キャラ下のHPバーとかROそのまんまだなw

94 :
DirectXの扱い方が分かった次の段階にこの本買おうと思ってるんだけど内容はどんなもん?
MMPRPGゲーム鯖プログラミングとか言う本も気になってる

95 :
サンプルソースを読んで理解できるなら本を買う必要はない。
サンプルソースとバイナリ自身はCマガジンのサイトで公開されている。
C++の基本的なところとDirectXがわかってれば十分読める。
本の内容はマップが三次元、キャラ絵が二次元なゲーム、つまりはROそのものの作り方。
主にダンジョンマップとキャラの描き方、キャラの動かし方についての概論。
それに、それぞれのソースについての部分的な、本当に部分的な解説。
だからサーバとの通信や文字入力などは含まないクライアントの描画の部分だけ。
もしDirectXを勉強してさぁ何か作るぞってときに、何から始めていいかわからないー
って状態だったら買うのもありとは言いきれないこともないかもしれないと考えなくもない。
MMORPGゲームサーバプログラミングは店頭でちょろっとしか読んでないけど
分厚いだけあって丁寧に基礎から解説してある感じ?
あんだけ丁寧なら基礎だけしか解説してないって可能性もあるかも。

96 :
>>94
肝心な所は、自分でソース見て理解しないといけない本。
初心者にとっては、役に立つ良い本だと思うよ。

97 :
>>95-96
ありがとうございます
>主にダンジョンマップとキャラの描き方、キャラの動かし方
その辺がよくわからなかったので丁度いいと思う
加算合成だのアルファブレンディング覚えても使い道がないから困ってた
>買うのもありとは言いきれないこともないかもしれないと考えなくもない。
ちょww曖昧ww
>それぞれのソースについての部分的な、本当に部分的な解説。
  >肝心な所は、自分でソース見て理解しないといけない本。
その手の本は とても悪い意味で 慣れてるから大丈夫

98 :
買ってみた。
正直ここまで説明が省かれているとは思わなかった・・・
これもひとつの勉強だと思ってソース解読するか

99 :


100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
【ラショウ】イタチョコゲーム移植スレ【魔ゲーム】 (114)
【CGも】ゲ制作者が出会うスレ【声優も】 (137)
【ROの】3DRPGプログラミング【パクリ!?】 (135)
アクションゲーム制作ツールをかき集めるスレ (115)
【XBOX】 (276)
【XBOX】 (276)
--log9.info------------------
【絶対王者は】高橋貢・30【永久に不滅です】 (101)
オートレースの売り上げ (501)
【お笑いレーサー】東小野正道9【( ̄ー ̄)ニヤリ】 (106)
【客、来る来る詐欺師】松本容疑者【32期】 (104)
ナンバーズ4 Part241 〜ナンバーズ4 で逝こう〜 (694)
【当籤】IDに+が出たら高額当籤139【大当たり】 (905)
ロト6 その438 〜キャリーオーバーで復興〜 (652)
BIG サッカーくじ ビッグ 276★1/478万 (560)
◆◇◆ロト7part16.5◆◇◆ (677)
★☆★☆集え!ミニロトふぁん! その80☆★☆★ (270)
toto総合スレ Part75 (137)
toto mini BIG(ミニビッグ)14 (186)
♪♪ナンバーズ3で地道に稼ごう♪♪第157回 (670)
【甲第肆拾漆号証】ロト、宝くじイカサマの可能性 (254)
【BIG】売り上げに関するスレ37 (693)
2000万サマー (246)
--log55.com------------------
☆カーナビ総合スレッド Part 8 ★【純正・社外・中華泥・モバイル】
【修理】整備工場 プロに相談 その89【整備】
うちさぁ、車あんだけど・・・乗ってかない?208
☆コロナ渦で三光ヒロ、年内のスケジュール真っ白!でございます@チャンゲ国沢677★
お前らが笑った画像を貼れ in 車板 159笑い目
【スズキ】エブリイ 97台目【OEM】
【スズキ】JB64ジムニー☆98【新型】
【HONDA】ホンダ・ライフ 49台目【LIFE】