[過去ログ]
無料で俺がRPGを作れるようにするスレ (474レス)
無料で俺がRPGを作れるようにするスレ http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
245: 名前は開発中のものです。 [sage] 04/04/04 00:10 ID:8gkVG1Fa 私も参戦してよいでしょうか。 環境はVC++6だけど、DirectX(8or9)つかうかWinAPI(SDK)だけで行くか悩み中。 SDKだけでいけそうだけど、勉強のためにDX使おうかなぁとも。 覚えたほうが後々いいですかね。。(どうでしょう?) とりあえずマップチップ表示してその上を歩き回れるようなものを作ろうと思ってるんですが。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/245
246: 98 [sage] 04/04/04 19:29 ID:mMmF0Gyi >>244 マップエディタも奥が深いんですね・・ 作成したマップをどういう形式で保存するかっていうのも悩みどころです。 >>245 言語問わず参戦歓迎です。 マターリがんがりましょう http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/246
248: 245 [sage] 04/04/05 00:00 ID:Exj/seSL ども。 では最初の目標として、 なんか表示してキーボードで動かせる奴を作ってうpします。 DX使うかまだ未定。訳わかんなかったらSDKでやります。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/248
250: 245 [sage] 04/04/05 13:40 ID:Exj/seSL WinAPIどぅえす。 どっかのサイトでAPIのみでつくるのをSDKって言ってんの見て変な癖ついちゃいました。 それで、やっぱDirectXはこのくらいの規模の2Dもので使うにはめんどいだけで 恩恵無さそうな気がしてきたので使わないかもしれません。 (突っ込みが欲しい所であります。) http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/250
252: 245 [sage] 04/04/06 14:51 ID:I/KdK9GY 実は超最終的な目標は3Dのネットゲー作りたいんですよねぇ。 だからDXは絶対覚えないと・・・ でもCのプログラミング自体基本ができてないから とりあえず難しいDXは抜きに多少使った事があるAPIでやって、 C自体の基本的なところの習得に集中してからDXに移ろうかなぁ なんて気分になってきました。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/252
255: 245 [sage] 04/04/07 05:36 ID:RS4YRj46 >>253>>254 結局APIで作り始めますた。 私のほうは、あくまで技術の学習・習得が第一の目的でして、 特にゲームを完成させることに拘りはないです。 でも「作るスレじゃ」なくて「作れるようにするスレ」なので あんまり矛盾はないかなぁなんて。 現状ですが、とりあえず超適当ですがPCの画像を表示できました。(うpする価値なし) 次はテキストファイルを読み込み、それにしたがって マップチップを敷き詰めてみようと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/255
258: 245 [sage] 04/04/08 05:12 ID:rdLQdFbl >>256 おぉそこは知りませんでした。凄く参考になります。 現状ですがテキストファイルからマップデータを読み込み、 表示することができました。 http://gamdev.org/up/img/426.zip 本当はバイナリにして暗号化したりした独自形式にしりたいんだけど よくわかんないのでとりあえず放置。 次はキーボードでキャラを移動して画面をスクロールさせてみようと思います。 しかし98さんは進歩早いですね。私も早く追いつけるようにがんばります。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/258
260: 245 [sage] 04/04/08 22:58 ID:rdLQdFbl ファイル操作の辺りって結構でかい壁ですよね。(俺だけかも) いずれ絶対やらなきゃなんないし、かなり面倒くさそう。。。 今回はPCを矢印キーで操作して画面をスクロールできるようにしました。 ついでに当たり判定もつけました。 ttp://gamdev.org/up/img/439.zip 現状はまだ隣のマスへワープしてる状態なので、 つぎは滑らかに移動できるようにしたいと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/260
264: 245 [sage] 04/04/09 06:14 ID:PD92y+NK >>261 何があるかわかんないので、一応、免責事項を書いておいたほうがいいかなと思って。 フリーソフトに限らず書いてあるのが多いので見習いました。 多分大丈夫だと思います。多分。。。(でもやっぱり責任はもてませんw) >>262 CSVにしようと思ったんですけど、まんどくせのでとりあえずあんな感じに。 カンマとかって普通に文字列操作でくっ付けて〜.CSVでWilteFileすれば 出来上がるんですかね。そのうちやってみようと思います。 ちなみに私のほうはVC++でやってるので、 マップツールの方はダイアログベースで作るか APIでクライアントにコントロール直張りにして作るか、 普通のクライアントウィンドウ+モーダレスダイアログで作る予定。 MFCは使わない。というか使い方知らない。 「猫でもわかる」に「MFCの使い方覚えてるうちにAPIで1000個くらいアプリ作れちゃう!」 とか書いてあるので、それを信じてひとまずMFCは放置しようかな、と。 ところで↓みたいに ttp://www.nurs.or.jp/~urara/sbo/grp/sbo086.png チップをスクロールバー付きで並べて表示して、 それを選択したりするようにするのって「リストビュー」をつかうのかなぁ、、、 ↑のはどうやってやってんだろう。ここが難関。誰か教えてたもれ。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/264
267: 245 [sage] 04/04/09 21:40 ID:PD92y+NK 滑らかにスクロールするようになった。 けど、なんか無理矢理できてる感が強し。やたら重いし、 デバイスコンテキストとかこんなに何枚も作る必要あるのだろうか。。 hdc//一番表。ディスプレイ hdcMem//一枚裏。ここにいろいろ合成して最終画像を作る。 hdcMap//マップの画像ファイル読み込んでおいておく所。 hdcChr//キャラの画像ファイル読み込んでおいておく所。 hdcFld//マップデータにしたがってマップを描く所。スクロールに備えて一マスでかい。 ttp://gamdev.org/up/img/443.zip 次はNPCを勝手に歩き回らせようと思います。 次回はきつそうだからソース晒して助けを求めることになるかも。 >>266 リストビュー使ってないんですかねぇ。 でも使ってもできそうな感じです。なんとなく。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/267
269: 245 [sage] 04/04/10 18:02 ID:rQAMSH7v 適当に動くNPCを追加して、キャラの余白は透過するようにしました。 ttp://gamdev.org/up/img/447.zip 次はキャラ同士で当たり判定をつけて、 NPCの数を動的に増やしたり減らしたりできるようにしようかと思ってますが、 めんどいだけで特に得るものは無さそう。。。 でも見た目楽しそうなのでやってみようと思います。 >>つか、あと2,3日で追い抜かれそうな気がしてきたorz ふぉぉぉぉぉぉおおおお!!! http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/269
271: 245 [sage] 04/04/11 22:41 ID:OD43hm2K 今日はハマリ中でうpできそうにない・・・ >>270 試してみてもらえたようで、ありがとうございます。 起動時のままのウィンドウサイズでも変になってますか? 家でもウィンドウを広げると確かに下とか右の方の描画が変なんですが、 一応起動時のサイズが標準なので、普通だったら見えないところだから そのままでいいやと思って直してなかったんですが、 標準サイズのままでおかしくなってるとしなら直さないといけませんね・・・ ちなみにソース拝見しましたが、APIのCreateWindowでゲーム内ウィンドウを 作ってるのが新鮮ですた。こういうのって自力で原始的に作んなきゃならないと 思い込んでたので作るのを逃避してきたのですが、 APIのウィンドウを使えるならマウスドラグで位置移動とかサイズ変更とか もできそうですね。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/271
272: 98 [sage] 04/04/12 00:16 ID:A/n3T6P2 >>245 あ、起動時のままなら問題ないです。 >APIのCreateWindowでゲーム内ウィンドウ 自力で描画っていうのもやってみたんですが、いろいろ問題があったので 子ウィンドウにしました。 ただ、子ウィンドウを使うとウィンドウが無効になったときの処理が 面倒だったりするので自力で描画したほうが楽なのかもとか思ってます。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/272
274: 245 [sage] 04/04/12 01:08 ID:+oNLbu0z >>272 環境によってウィンドウの出方とか違うのかと思ってましたが、 よかったです。安心しました。 >面倒だったりするので自力で描画したほうが楽なのかもとか思ってます。 そうですか。。。今の課題をクリアしたら私も色々テストしてみるとします。 段階的学習っていうの見てますが、もっと先のレベルも欲しい所ですね。 別に無くてもやらなきゃならないことは山ほど見つかりますけど、、、 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/274
275: 245 [sage] 04/04/12 18:29 ID:+oNLbu0z キャラ同士に当たり判定をつけ、移動するとき向きを変えるようにした。 NPCをテンキーの+-キーで増減できるようにした。(お遊びで。でも予想外に辛かった。。) なぜか12,3体辺りでバグるので10体までに制限してあります。 ttp://gamdev.org/up/img/471.zip ちなみに前回のバージョンでは キャラの透過転送にGetPixel,SetPixelをつかって原始的にやっていたんですが、 キャラの数が増えるとかなり重かったので今回はTransparentBltなる関数を使うようにしました。 でも環境によっては(Win98とか)リークを起こすいわく付きの関数らしいので 実行時は自己責任でおながいします。うちは2000ですが、特に問題ないです。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/275
278: 245 [sage] 04/04/13 00:54 ID:4GaN7j22 >>276 どもです。 あれをちょっと改良したらへぼいARPGみたいなのができそうかなという気が。 でもとりあえずなんかウィンドウを表示してみようかなぁ。 次に何をやるか迷い中です。 >>277 >オジサンはAPIで作るほうがめんどいと思いますorz... まじですか。通りすがりなんていわないで、 オラのためにDX習得までの段階的学習目標を50段階くらい作って下さい。 お願いします。お願いします。 ところでDirectXの画面ってAPIのコントロール類って貼れないんでしたっけ。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/278
280: 245 [sage] 04/04/13 21:24 ID:4GaN7j22 >>279 できました!サンプルをほんのちょっと改造して矢印キーで回転するようにしました。 実行時にカーソルが砂時計なのは何ででしょう。 支障ないみたいだけど激しく気持ち悪い。 ttp://gamdev.org/up/img/480.zip 次の、、次の課題をください! それまで今までの2Dを改造してます。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/280
283: 245 [sage] 04/04/13 23:53 ID:4GaN7j22 >>281 さっきうpした奴に頂点一個追加して正方形を表示するのはできました。 5種類ある頂点の種類っていうのが何をさしているかちょっとわかんないのですが、 トライアングルストリップとかトライアングルファンとかの事だとしたら 試してみて違いを確認しました。 >>282 なんかウィンドウ表示が変ですた。 NPCに隣接しててもしてなくても、コマンドを実行すると 下の会話ウィンドウにもコマンド一覧があらわれるみたいです。 古いバージョンがうpされてるのかも。。。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/283
287: 245 [sage] 04/04/14 17:34 ID:TCeeFkNf >>親父PG 正直に言うであります。 意味が分からないであります! 壁| 〇 =3 | ̄|_ 開発にはVCを使ってますが、 現在のソースでは、一つのヘッダファイル(d3dx9.h)を SDKの入ってるフォルダからインクルードしてまして、 コンパイルしたら「外部依存関係」の所に他のヘッダファイルが色々追加されました。 これらを自分のプロジェクトのフォルダの方などにコピペするってことでしょうか。。。 こんなヘタレですいません。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/287
289: 245 [sage] 04/04/14 22:05 ID:TCeeFkNf >>親父PG できました。一応、画像です。点とか線にもなりました。 d3dapp.cpp見てみましたが、かなりムズイです。そんなレベルです。 ですが、がんばって習得するので課題を、、課題を下さい! ttp://gamdev.org/up/img/483.jpg 2DPRG、ちょっとだけ改造しました。 「+」キーを押すと適当なHPをもったNPCが発生します。 NPCに向かって「-」キーを押すとHPが減って、0になると倒せます。 けど連射が効いちゃってるので押しっぱで移動してるだけで事がすみます。 ttp://gamdev.org/up/img/484.zip 環境によって速度も一定じゃないし、ソースも描画部分とか入力部分とか バラバラなのでその辺を一旦綺麗にできたらウィンドウを描画してみようと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/289
291: 245 [sage] 04/04/15 23:47 ID:DNQtOokO >>とうりすがりの親父PG テクスチャ張れました。 http://gamdev.org/up/img/488.jpg もっと、、、、もっと課題をください! ShadowbaneとかWorcraftみたいなカッチョいいゲームを作りたいのであります! http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/291
293: 245 [たまにはage] 04/04/16 15:24 ID:rC4Ao3Jo とりあえずFPS測ってみました。 前の課題作ってるときから「どうも遅い」と薄々感じてたんですが、 DX9SDKに入ってるチュートリアルの三角が回るやつを改造して測ってみたら 案の定40fpsしか出てませんでした。 試しに、DX8に入ってる同じ三角が回るサンプルに同じ改造をして測ったら 400fpsとか出てる模様・・・ ビデオボードがGF2GTSだからDX9だとダメなのかなぁ。。。 8と9のサンプルで特別違う事をしてるとは思わないんですが、なんでですかね? http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/293
296: 245 [sage] 04/04/17 15:31 ID:UZYSuoQB >>親父PG ありがとうございます。 fps抑えられてた原因がわかりました。(というか教えてもらいました) 危うくビデオボード買うところでした。スプライトも表示できました。 http://gamdev.org/up/img/498.jpg 楽なのかどうかはまだ慣れてないのではっきりと実感できないのですが、 はやく自由に使いこなせるようにがんがります。ので、ので、何か適当に課題を下さい! >>294 ふぉおおおおぉおぉぉぉぉぉぉ!!俺も仕上げるぞー! http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/296
300: 245 [sage] 04/04/17 23:39 ID:UZYSuoQB >>親父PG 今までありがとう! まだまだ先は長そうですががんばります。Shadowbaneみたいなゲームを作るまで! 親父PGさんもたまには私の成長っぷりを見にきてください。 これからはまたシコシコ取り組みます。 とりあえずはハイトフィールドを歩けるくらいになるまでを大きな目標にしようかなぁ。 つうことでモーション無しXファイルを読み込んでみる事にします。 >>297 私が弄ってたのはそれです。DXがんばってマスターしましょう! http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/300
302: 245 [sage] 04/04/19 00:12 ID:3QCXa6Lb ウチはVC++6使ってるんですが、 「ツール」→「オプション」→「ディレクトリタブ」内で、 「表示するディレクトリ」を「インクルードファイル」に指定し、 下のところの「新規作成」でDXSDKのIncludeディレクトリを追加。 同様に「表示するディレクトリ」を「ライブラリファイル」に指定し、 DXSDKのLibディレクトリを追加。 そしてプロジェクト毎の設定として、 「プロジェクト」→「設定」→「リンクタブ」内で、 オブジェクトライブラリモジュールのところに d3d9.lib d3dx9.lib dxerr9.lib dxguid.lib などを追加してます。 ウチと環境違ってたら私はヘタレなのでよく分んないです。スマソ。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/302
305: 245 [sage] 04/04/19 20:55 ID:3QCXa6Lb >>303 あぁ、無料のVC++ってなんだろうと思ってたら コンパイラが無料配布されてるんですか。。。 お役に立てずに申し訳。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/305
316: 245 [sage] 04/04/21 19:46 ID:KyjgQXxH 意味があるかわかんないけど、 Windowsの「スタート」メニューから「ファイル名を指定して実行」で dxdiagっていれるとDirect3dとかDrawの環境テストができますよ。 ダメだったらビデオボードのドライバを新しいのに更新してみるとか。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/316
320: 245 [sage] 04/04/24 22:29 ID:jIgXjODn Xfileのロードができた。 今更ながらクラスをちょっと勉強したので、 一つのモデルを読み込み、オブジェクトとして沢山配置したり 位置とか向きを管理できるようにしてみようと思う。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/320
330: 245 [sage] 04/05/02 11:03 ID:OAzbaBIZ 誰が書いてもほとんど同じになるような短いコードだし、 適当に改造しときゃ大丈夫じゃないですかね。コメントけしたり。 もちろん責任はもてませんが。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/330
340: 245 [sage] 04/07/16 16:23 ID:+XSBeZ7m ヒロシです。俺だけジャージの色が違います。 ヒロシです。みんな俺のことをさん付けで呼びます。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/340
364: 245 [sage] 04/08/22 00:11 ID:Em5qF6oY P2Pの適当なチャットができるようになったけど今一理解が怪しい。 現在はIME制御クラスを製作中。 標準コントロール貼り付けるのは何かダサいし。 これが完成したら、もっとクラスの理解を深めたいので 自作ウィンドウのクラスでも作ってみたいと思っているけど 今の段階ではどうやって作ればいいか全く見当もつきません。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/364
365: 245 [sage] 04/08/23 18:15 ID:GI7MfX74 IMEもそこそこできてきた。練習に3Dで 見下ろし視点のボンバーマンでも作ってみようかな。。。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/365
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.027s