【ROの】3DRPGプログラミング【パクリ!?】
ソフトバンクから発刊される予定の書籍『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日発刊決定したと思われます。 d3dx9_25.dllがないと言われた
こないだDirectXランタイム9.0c落としたばかりなんだが。 わざわざ昔のSDKを落としてDLLを入れないと動かないとは、
実際問題としてSDK2005シリーズのD3DXは使い物にならないということに気がついた。 ロールプレイングゲーム制作のためのプログラミングテクニック
坂本千尋
…。 >>4
本当ならDLLを同梱すればいいんだけどね。 >>8
それだとせっかく実行ファイルが小さくなった意味がなくなっちゃうよ ライセンス的にインストールパッケージ丸ごと入れないといけない。
しかも上位互換がないので、そのバージョンのランタイムを付けることが必須。
さらにそのランタイムはSDKの中にしかなく、MSが単体配布していない。
D3DXのDLLはどうしようもない。 >>12
一つ前の書き込みには単体配布については書かれていないのだが・・・
日本語理解できないのかな? また馬鹿から金巻き上げる商売か。
ゲーム作れる奴はこんなものに頼らなくても作れる。
それが出来ない奴は一生作れない。 >>16
なら、お前がサンプル作って公開してみろと。
CMAGAZINE関連の書籍はプロでも参考書として持っている。
かの有名横シューティングを作った某氏でも式神製作者でも
同社のシューティングアルゴリズムマニアックスは持っていたぞ。
頼らなくても作れるけど参考やアルゴリズムをもっと知りたい奴でも
こういう書籍はありがたい物だ。
書籍発刊も出来ず、サンプルも書けない>>16が言う台詞ではないな。 フリーの3DRPGを制作の参考にするため集めてんだけど、
VCあたりのソースも公開してるとこない?
できればリアルタイムでプレイヤー視点のやつ。 >>18
漏れが知ってるところ…
Ruinaterraくらいしか(一応3D)
汚いから参考にならないと思う。
漏れもVCあたりのソースでネットゲー公開してるところあれば
Ruinaterra以外で教えて欲しいよ。 この手のある完成品を目標にしてつくっていくって流れの本は買ったことないんだけど
どういう情報がほしくてこういうのが買われるのよ?サンプルになるコードがほしいの? 手っ取り早く3DRPG作成の定石を知りたいからじゃない? 要するに、アルゴリズムや1からわざわざ作りたくない人には
サンプル改造やらで作れる。
某同人ゲーもDirectXゲーム書籍のサンプルの音部分ガリガリに改造して
独自音楽形式がなるようになどで作られてる。
ゲーム作りたいけど1からは難しいし、基盤みたいなのが欲しいとか。
まぁ、漏れは3D出来るけど買ってみるかな。面白そうだし。
結構読みやすそうな書籍じゃん?
>>19
ttp://www.sbpnet.jp/books/news/art.asp?newsid=1545
MMO本(まだ出てない)
ttp://www.sbpnet.jp/books/topic/art.asp?newsid=1343
オンラインゲーム本
探すと資料になりそうなの見つけたので宣伝。 >>23
ttp://www.sbpnet.jp/books/news/art.asp?newsid=1545
こっちの方はなんか期待できそうだ。
それにしてもd3dx9_25.dllがないと言われるのは腹が立つな・・
ちゃんと検査してほしいなあ。 >>24
一応開発者向けの本だから、もう入ってると思ったんじゃね?
俺は2004サマーで止まってる人だからインスコ面倒だとか思ったけど
一応どこにあるかわかんねえよ!という人の為にアドレス
ttp://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=402111c4-6478-46c1-bbd9-1bf9fcce52f4 とりあえず.NET無いから仕入れてくるか。6.0使いやすいのにorz
最近のソースって.NET ばっかでやる気なくすな。
2005出たらそっちでの開発になるんだろうけどorz
Cマガの体験版でも入れてやってみるノシ
>>23
漏れもMMO本楽しみ。 おい、まさかこのスレとまってんのか?
1はどうした?やる気ないのか? /i iヽ
! !、 ___ / ノ
ヽ ヽ、 ,彡フ ̄  ̄ヽミミ、/ /
ヽ フ'' く /
_ 〉' ヽ/,_
(ヽi, /;ヽ i/ )
i ! ,,_____ノ、i;;iヽ、_____、 i i 同じ板にコピペするとそのままだけど
! 'ヽ__●ノ' 'ヽ_●,ノ ,ノ i 違う板にコピペするとかわいい美少女の顔
!、jヽ、 ,- ;; -、 / _ノ に変わる摩訶不思議な鬼コピペ。
〉 /,、''`ヽ__/` ' ,、' )
'!, ヽ`t-,、__, -'イ/ /
ヽ ヽt,=,='='=イi /
\ `'"~⌒~"' ノ
`-- ^-- ' >>27
いや、発売前の内容がまだわからない状態で伸びるわけないよ。
今日発売なんだから、
これから伸びるだろ。
とりあえずアマゾンで買ってみるよ。 >>29
そうかもしれん。
とりあえず>1の本を買ってきた。
が、サンプルが欲しいだけなら買う必要はない。
解説の良さは中の上。そこまでいいとは思わなかった。
>>1
過剰に期待しすぎ。
どうせ大君の書いた本みたいなのになるに決まってる。
某通販で予約したんで7/2日頃に到着予定だそうです。
田舎でスマソ。普通に売ってない。
MMO本予約出来ないがそっちの方が期待だわ。
解説が良いのなら早く来ないかなーと。
5駅くらい行けば買えそうだがそこまでの価値ある? >>31
橋本が書いた「アセンブラ」シリーズはヤバイほど嘘っぱち本だが…
CMAGAZINEで一部抜粋されてたものから見ると内容は濃さそうなんだ。
一部だけだったしクラスとかの解説が解り難かったが1から見れば解りそうな。
過剰期待してるのはサンプルがROっぽいからなんだろうな。
MMOの人気No1なソフトの歩行などの一部のアルゴリズム知れるなら
漏れも期待してしまうよ。
オンライン技術は実際に
ttp://www.sbpnet.jp/books/news/art.asp?newsid=1545
これ見れば解りそうなんだけど。
両方合わせてやったらROみたいなMMOを作れるかというと無理だろうが
この2冊は何か期待してしまう。 うひゃう
タイトルだけ見ると良さそうに見える本だw
これとMMO本買ってみるかな… MMORPG ゲームサーバープログラミング はページ数があっていい。しかもCD月。
一方、>1のやつはCDなしでページ数は↑の半分くらい。
まぁ、サンプルソースはダウソできるが。詳しくは買えばわかる。 >>33
「MMORPGふうのサンプルを例題として」ってのが引っ掛かる。
大ちゃんの本のも同じ謳い文句だったしな。
まぁ実物見るまでなんとも言えないといえばそうだけどね。 >>36
>一方、>1のやつはCDなしでページ数は↑の半分くらい。
>まぁ、サンプルソースはダウソできるが。詳しくは買えばわかる。
もっと詳しく教えてくれ。
>サンプルソースはダウソ ←特にここ!! サンプルソースの出来や量も詳しく教えて欲しかったorz
発売記念ageしとく ついでに、ページ数も〜とか言ってるけどMMO本はもう出てるのか? >>41
いや、それは↓と書いてあったから。
GAME DEVELOPER シリーズ
MMORPG ゲームサーバープログラミング
Nam Jaeook 著
B5変型判 448ページ
CD-ROM x 1
予価: 3,800円(本体価格)
6月下旬発売予定!
GAME DEVELOPER シリーズ
MMORPG ゲームサーバープログラミング
Nam Jaeook 著
B5変型判 448ページ
CD-ROM x 1
予価: 3,800円(本体価格)
8月上旬発売予定 昨日直接問い合わせフォームから、MMO本の発売は
いつ頃になるの?メールを送ったら、今日返信が来た。
>誠に勝手ながら『MMORPGゲームサーバープログラミング』は、品質向上を
>期するため、刊行時期を変更させていただく事となりました。
>現在のところ8月上旬刊行を予定いたしております。
と同時にサイトも6が8に変わった。
期待しながら5月から待ってただけにゲンナリ(ノД`) あとから読んだら文章めちゃくちゃな自分にゲンナリ(ノД`) サンプルプログラムで表示文字が豆腐(白い四角)になるんだけど
俺だけ? 今日の夜にAmazonから来るらしい。
MMORPGのほうは残念だな。ページ数多くて解りやすそうだったのに。
>>46
グラボがDirectX9に対応してないだけじゃ…無いよな? >>46のサンプル持ってる人に質問。
1 D3Dによる2D描画とかでCSampleApp::InitInstanceってどのタイミングで起動してるのでしょうか?
InitInstance()を呼んでる箇所が見当たらなくて・・・。 InitInstanceにブレポ張ってコールスタック見れば? 通販で届いたから読んでみたけど、もうちょっと説明を増やして
欲しいと思ったよ。イラストなんていらないから・・
まあ、しゃあないか・・
がんばって、理解してみるしかないな。 >44
俺も先週問い合わせしてたんだけど、今日同じメールがきた。
期待してただけに、かなーりショック。
参考になりそうな感じだったのになぁ(>_<) まあ発売停止になったわけじゃないから、
発売まではいま売ってるやつの勉強期間と思うしかない。 気がついたんだが、このサンプルに用意されてる
マップ画像って、ROのあるダンジョンのマップ構成とまったく同じだね。
map_data1.bmp
少しぐらい改変しとけよ・・・ で、これからこのスレはどこへむかうんだ?
みんなで解析?
それとも神がサンプルベースにガツガツ制作?
アイデア募集? この本のスタンスは「3Dは素材でつまるから2D画像使ってやりましょう」的だが、
ダンジョン以外ではどうすんだ?
木とか家とか川とか海とか。 ってマジ>>1でダウンロードできたあのビルボードがダンジョンの中を歩き回るだけのシステムの解説がされてるだけなのかい
まぁ、それでもなかなかよくできてるとおもわんかね?
画面切り替えのサンプルもあるし、ベースとしてはいいんじゃね? >>56
・ROのマップビューアでも作る
のも手だぞ。
grfやらの解析は海外とかエミュ鯖関連がやってるので
形式暗号化はそれらを見れば出来そう。
>>58
敵との当たり判定とかも無かったっけ?
まぁ、死亡確認やら色々付けていくのは自分でやらないと駄目だろうけど。
>>59
まぁ、切り替えサンプルとか無かったら明らかに(ry
でも、あってもこれでゲームを作るのは初心者には無理だろうな。
ボチボチと調べて作ってみるわ。
マウスじゃなくてキーボード移動出来るようにしたら
3Dビルボードアクション(笑)作れそうなんだけど無理かな。
キーボードで動かしてみたいってヤシ居ると思うから
手伝ってくれる人は手伝ってくれorz
敵のAI関係はやっぱ、ゲームプログラマのためのAI本が一番かも。
この本の敵のAI解説はヤバス >>60
>・ROのマップビューアでも作る
ここってそういうスレ?ゲーム作るんが目的じゃないの? うちのは2台とも豆腐にならないんだけど、何でかはワカラン
ちなみに、勉強中の本にあわせていまだにsummer2003 >>61
違うな。ゲームが目的。スマソ。
キーボード無理かもorz
1つずつ解析してる所。オリジナルマップ作るので挫折しそう。
段差移動やらにも対応させれないかな? DLLを使ってるところ書き換えればいけない?
キーボード移動動作はプレイヤーカメラのを参考にすればイケターなんで
ガンガレ。
しかし、マップをROみたく家とか描画出来るようにするのはマダな訳でorz
地形描画⇒当たり判定画像の読み込み(見えない壁は*色指定)⇒
木などのモデル設置。で一応いけるっぽいような気がするだけ。
段差移動は段差の移動許容値を設定してやればいける。
この本の説明は解りやすいが肝心な中級LVが全く書いてないので
その辺は応用かけないと駄目。応用などはスレで話していけたら良いと思う。
解りにくい部分は漏れも答えれる限り答えたいが、難しい。
現在の読破部分⇒ビルボード >>67
ごめんなさい、流し読みで古いSDK落とさなきゃいけないのかと思ってたら
>>25でよかったんで動きました。
本はまだ買ってません・・・ ビットマップファイルからマップを生成しているようだが
仕組みがわかんね(;´Д`)
シューティングゲームしか作ったことがない自分にはつらいな・・
こんなの初めてだ・・
でも、勉強のためにやるしかねえ!
ついでにAGE ほとんどのサンプルでビルドすると
error C2065: 'D3DXF_FILEFORMAT_TEXT' : 定義されていない識別子です。
と出るのですが、何が悪いのでしょうか?
>>69
画像をバッファに取り込むなりしてて1ドットずつか何か色を取得。
濃ければ濃いほど高いと判断して地面を生成してる。
ってことは解ってる?
で、その判断が俺も良く解ってないんだけど、情報交換出来たら頼む。
>>71
D3Dの古いSDKじゃない?9.0cと.net使うよろし。 >>72
解決しますた
DirectXとSDKと両方最新にしたらうまくいきました
ありがとです〜
〈ヽ ,ハ ヽ !!、_` ヽv>へ、
,ゝ、、 ' ヽ 〉ヽ、、`、,-''´,,‐-、ヽ,
,!, ,〉> ノi 〉ヽ>'´,、,ノ i' ̄ヽ
,へ〈 ∧、 Vノ/,-‐'' ノ ! / ハ
/ `ヽ_ヽ、_ .ノノノ,,;<'''''''7‐、,'、/ 〉!、
! i_へ\_,,,-‐''´ i ` . ´ )) ) 〉,λ
/ ,-'´へ⌒ヽ、 __ヽ<_,__、,>‐''、 ( ハ ヽ 同じ板にコピペするとそのままだけど
! 〈 (` ・ ´/,〃'Y⌒\ Y ) ヽ 違う板にコピペするとクールなズルムケになってしまう
ヽ 7'‐'-'''´/〈,,-へ、ヘ`'‐‐-、-,,,_ _,,-' 〉 ∧ l) 摩訶不思議なグリニデコピペ
l,-、__,-´/ /| 〉> `‐‐ `‐-, i .〈 ヽ
V、 / / '‐、,__ / _'^ヽ.〈ヽ V/ヘ,/
ヽ!,ノ,ィ,''' _,,,-‐‐'''''´~_7 ヽヽ .V ヘ
λ/ '_,, ,,‐''_,,-‐‐=三7 !、ヽ )
/ィV| `<<三=''' ̄´....::::: l .〉ヽノ ,
/ ノ l .l ...::::::::::::::::: 'ノ 〉/
上げとくよ。
活気を出すためにも。 盛り上げたいならなんかこれをベースにしたプロジェクトを立ち上げるんだ! 内容の薄さに合わせて本自体も小さく薄いのがよかった。
同じ著者の過去の本よりはだいぶマシだと思う。 そうか?
コレだけ書いてあってソースがあれば、ほぼ理解できると思うけどなぁ・・・
とりあえず今ROに近づけているところ。
作っているもの
・チャット機能
・視点を下げたときに手前のテクスチャ半透明
・ショートカットキーで魔法エフェクト実行
etc >>78
出来れば開発しているソース欲しいorz
こちらはキーボード操作・ジャンプと飛び魔法
LVやら位置セーブ処理実装。
マップがROっぽいの作れるようになればな〜 本についてきたソース改造してUPしても大丈夫なのかな・・・?
大丈夫なら手直ししながら上げるけど 改造UP可能。著者に昔聞いた。
これを基にしたゲームなどで楽しんでもらったりしたらうれしいとの事。 サンプルが動きません。
環境は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
Sample.exe の 0x0043117f でハンドルされていない例外が発生しました : 0xC0000005: 場所 0xcccccccc に書き込み中にアクセス違反が発生しました。 。 要するに初期化していないポインタの示す位置へアクセスを行ったと言うこと。 開発中ソースをうpするって言ってた>>80とかはどこいった?
けっこう待ってるんだが。