[過去ログ]
無料で俺がRPGを作れるようにするスレ (474レス)
無料で俺がRPGを作れるようにするスレ http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
75: 名前は開発中のものです。 [] 03/08/06 21:44 ID:khm91ibf http://www.boreas.dti.ne.jp/~keitarou/ どうしてもオナりたい時にどうぞ http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/75
76: 名前は開発中のものです。 [] 03/08/06 21:53 ID:g+4nY3lW ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ ☆★☆★☆★ 新商品 ゾク・ゾク 入荷 ☆★☆★☆ ★☆ ☆★ 送料激安!! 送料激安!! 送料激安!! ★☆ http://www.get-dvd.com ☆★ 激安アダルトDVDショップ ★☆ お買い得!! 1枚500円〜 急げ! ☆★ インターネット初!「きたぐに割引」 ★☆ 北海道・東北の皆様は送料も激安! ☆★ http://www.get-dvd.com ★☆ スピード発送! ☆★ http://www.get-dvd.com ★☆ 商品が豊富! ☆★ http://www.get-dvd.com ★☆ ☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆ http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/76
77: 名前は開発中のものです。 [] 03/08/06 21:54 ID:2edcY3fT http://www.freepe.com/ii.cgi?8121247 は〜い。みなさ〜ん↑ここのサイトドンドン荒らしてくださいね http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/77
78: 52 [sage] 03/08/06 22:42 ID:JTND/yTp >>74 じゃあ一応画面サイズは240*240でいきます 針の数は簡単に増やせるんだが 主人公を表示するのがなぜかできねー もうちょっと勉強してみます http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/78
79: 52 [sage] 03/08/06 23:59 ID:JTND/yTp なんか思ったよりできた・・・ ttp://henachoko.homeip.net/uploader/updata/20030806235600.zip あとは針がどこに出てくるか、速さはどうするか、 当たり判定、得点とかそのへん http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/79
80: 52 [sage] 03/08/07 00:05 ID:TH87wrXV そうそう、一応左右に移動できるようにしますた http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/80
81: 55 [0] 03/08/07 07:37 ID:7Gygqgf9 すごいっすよ!なんか完成しそうっすね(゜Д゜)ポカーソ あとはダメージ判定とキャラの周りの透過(黄緑の部分) ところで画像読み込むとき、ファイル形式何で読み込んでます? http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/81
82: _ [sage] 03/08/07 08:09 ID:bLnqziTa http://homepage.mac.com/hiroyuki45/hankaku09.html http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/82
83: 52 [sage] 03/08/07 09:58 ID:+34jAIA5 画像はbmpです http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/83
84: 55 [0] 03/08/07 11:56 ID:7Gygqgf9 あれ、黄緑の部分消せないかな??gifは読み込めないの? http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/84
85: みんなで誘い合って東京ドームへ行こう [sage] 03/08/07 11:59 ID:7ZQ8+Xti おじゃまします。宣伝スマソ。 みんなで日ハム−オリックス戦を満員にしよう 8月11日(月)東京ドーム18:00〜 http://off.2ch.net/test/read.cgi/offmatrix/1059573009/ まとめサイト http://takemetotheballgame.hp.infoseek.co.jp/ おじゃましました。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/85
86: 55 [0] 03/08/07 12:30 ID:7Gygqgf9 一応透過してみた。 http://machiuke.netfirms.com/files/1260.gif 罠 http://machiuke.netfirms.com/files/1259.gif ジエン さらに思ったんだけど、どうやって携帯でDLするの? http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/86
87: 52 [sage] 03/08/07 13:55 ID:GidQ3zBf なんかgifはできるのかわからない 一応当たり判定まで微妙だができた ttp://henachoko.homeip.net/uploader/updata/20030807135226.zip GAMEOVERの後 下を押すと再開する・・・ HSPで作ったのは携帯じゃできないよ http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/87
88: 55 [0] 03/08/07 13:59 ID:7Gygqgf9 え!?何で!? http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/88
89: 55 [0] 03/08/07 14:03 ID:7Gygqgf9 あとやってみたけど、感覚が狭すぎてジエンが通る隙間ない。 じゃあさ、docomoで配信されてるアプリ作成ツールで作ろうよ! http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/89
90: 52 [sage] 03/08/07 14:11 ID:GidQ3zBf 配置はどんなのがいいのかわからん アプリ作成ツールってどんな感じで作るのかわからん 書き方が載ってるサイト見つけてくれれば考えるかも http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/90
91: 55 [0] 03/08/07 15:10 ID:7Gygqgf9 >>90 http://www.geocities.co.jp/SiliconValley-Bay/2972/ どうよ?配置はhttp://www.geocities.co.jp/HeartLand-Asagao/7593/.mobile/test.app.gif んな感じ。無理言ってたらスマソ。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/91
92: 名前は開発中のものです。 [sage] 03/08/07 15:45 ID:ZyEF/qyB if key=1:x-1 if key=2:y-1 if key=4:x+1 if key=8:y+1 if key=3:x-1:y-1 if key=12:x+1:y+1 if key=9:x-1:y+1 if key=6:y-1:x+1 主人公が自在に動くのがいい、と思う http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/92
93: 52 [sage] 03/08/07 16:46 ID:GidQ3zBf >>92 一応上下左右に動けるようにしますた ttp://henachoko.homeip.net/uploader/updata/20030807164425.zip >>91 なんか難しい感じだ それで作ろうとすると時間がかなりかかること必死 配置はまだ適当 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/93
94: 52 [sage] 03/08/07 18:04 ID:GidQ3zBf ほぼ完成 ttp://henachoko.homeip.net/uploader/updata/20030807174820.zip 今のところの仕様 動きは上下左右 当たり判定は少し大きめなので当たってねーよってことがあるかと スコアが200増えるたびにレベルが1増えスピードが上がる GAMEOVERの時に下を押すとゲーム再開・・・ 罠の配置は一定パターン あんまりよくない こんなところか・・・ なんか改善してほしいことがあったらヨロ とくに罠の配置だが左上から右下にX座標、Y座標で x=10,20,30,40,・・・ y=20,10,40,30,・・・ と書くと(10,20) (20,10) (30,40) (40,30) ・・・ の位置になる訳だが なんかいい配置考えてくれ 疲れたので長期休暇をとります http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/94
95: 52 [sage] 03/08/08 23:28 ID:/oh+Sj4R 改造して他のも作ってみますた ttp://henachoko.homeip.net/uploader/updata/20030808113255.zip 操作は上下左右に動けて メガネを取ると点数が上がる ●に当たらないようによける 200点ごとにスピードが上がる かなりバグがある感じ http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/95
96: 山崎 渉 [(^^)] 03/08/15 08:08 ID:Q998ZG7G (⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/96
97: 3さんへ [sage] 03/09/05 17:12 ID:lGEWcEh7 3さんのレスが38以後ないですけど、 JDKは結局ダウンロードできたんでしょうか? >>38 >右上にあるJ2SETM v1.3.1_08 のダウンロードというのをクリックすると >全て英語になります。 まさかEnglish英語版ってリンク押してないよね? ダウンロードするときのライセンスの同意を求めるページは英文だけどね。 現在の最新はVersion 1.4.1のようですね。 下のダウンロードページのJ2SE v 1.4.1_05 のダウンロードという項目の Windows (各国語、米国語を含む)のSDKのダウンロードをクリックして http://java.sun.com/j2se/1.4.1/ja/download.html ライセンスに関する英文ページが表示されるので、そこでACCEPTボタンを クリックしてDownload j2sdk-1_4_1_05-windows-i586.exeをクリックすれば ダウンロードがはじまると思います。 インストールに関しては下のリンク先にあるインストールガイドを参考にしてみてね。 http://java.sun.com/j2se/1.4.1/ja/install.html http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/97
98: 名前は開発中のものです。 [sage] 04/02/10 22:39 ID:+W/E8UNm -----再利用----- 今からここは 俺がRPG作るのを見守るスレ になりますた。 開発環境:ボーランドc++5.5コンパイラー(無料のヤツ) c++はよく分からんが、cはマッタク分からん程度のスキルです。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/98
99: 98 [sage] 04/02/10 22:44 ID:+W/E8UNm 絵のつけ方がよく分からんのでコンソール 目標が初代ドラクエ。 #include <iostream> #include <string> #include <ctime> using namespace std; void myhelp(){ cout<<"wで上移動、dで右移動、aで左移動、xで下移動"<<endl; cout<<"sで話す、qで座標表示、fで終了"<<endl; } void myenc(){ //魔物とエンカウントさせる関数 int b; srand((unsigned)time(NULL)); b=rand()%10; //10分の1で魔物と出会う if(b==4){ //4なのは特に意味ない cout<<"魔物がいる"<<endl; } } void mygo(string myit){ cout<<myit<<"へ進んだ。"<<endl; myenc(); } int main(){ string n; //nに押したキーを代入 string myit; //四方向表示 int x,y; //xが横軸、yが縦軸の座標 x=0;y=0; //初期値(0,0) http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/99
100: 98 [sage] 04/02/10 23:00 ID:+W/E8UNm cout<<"ドラクエっぽいRPG"<<endl; myhelp(); while(1){ cin>>n; if(n=="w"){ x++; //キーを押したら、移動先の座標取得 if(x==2){ //立入禁止区域の座標を入力、複数可 //移動先が立入禁止なら行き止まり x--; //進めないはずなので、1引いて座標あわせとく cout<<"行き止まりだ。"<<endl; } else{ myit="上"; mygo(myit); } } else if(n=="d"){ y++; if(y==2){ y--; cout<<"行き止まりだ。"<<endl; } else{ myit="右"; mygo(myit); } } http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/100
101: 98 [sage] 04/02/10 23:04 ID:+W/E8UNm else if(n=="a"){ y--; if(y==-2){ y++; cout<<"行き止まりだ。"<<endl; } else{ myit="左"; mygo(myit); } } else if(n=="x"){ x--; if(x==-2){ x++; cout<<"行き止まりだ。"<<endl; } else{ myit="下"; mygo(myit); } } http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/101
102: 98 [sage] 04/02/10 23:08 ID:+W/E8UNm else if(n=="s"){ cout<<"その方向には誰もいない。"<<endl; } else if(n=="f"){ cout<<"ゲームを終わります。"<<endl; break; } else{ myhelp(); } } }; 課題はNPC作ることとAPI。本屋にAPIの本置いてないんだが・・・ うpろだ誰か教えてクレクレ http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/102
103: 名前は開発中のものです。 [sage] 04/02/11 00:10 ID:6KcKUVZ5 俺もドラクエ風RPG作りたいので参考にさせてください 自分も同じコンパイラでやりたいと思っています うpろだ ttp://gamdev.org/up/upload.php http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/103
104: 98 [age] 04/02/11 19:04 ID:xqz1E56h コピペミスとか修正バージョン ttp://gamdev.org/up/img/232.lzh APIの解説サイト行っても、CかVC++基準で書かれてていまいち理解しにくい。 とりあえず一週間をめどにコンソール卒業しようと思う >>103 マターリがんばりませう http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/104
105: 名前は開発中のものです。 [sage] 04/02/11 20:27 ID:IIhh0aZu 釣り堀 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/105
106: 98 [sage] 04/02/11 21:20 ID:xqz1E56h >>105 釣りじゃないです。 なぜ釣りだと思ったんですか? http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/106
107: 名前は開発中のものです。 [sage] 04/02/11 22:14 ID:PyR1xJwk ドラクエタイプのRPG(Windows用/ソース付) http://www.sm.rim.or.jp/~shishido/rpgp.html スクロール処理とかゲームシステムなどの解説もあり。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/107
108: 98 [sage] 04/02/11 23:40 ID:xqz1E56h >>107 ありがとうございます。 ざっと見てみたんですが、APIの命令語と思われるものだらけで手に負えません。 今まで作った物がマッタク使えなくなりそうな悪寒 まだビットマップを表示させるのにてこずってる段階なんで、 そのくらいのクオリティになるのはかなり先になりそうです。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/108
109: 名前は開発中のものです。 [sage] 04/02/12 13:44 ID:aukATfXt >>108 >ざっと見てみたんですが、APIの命令語と思われるものだらけで手に負えません。 まあ、「ウインドウ上にグラフィックを表示する」タイプのゲームなら、 当然「APIの命令語と思われるものだらけ」になるわなw でも、APIは 使い方自体はそれほど難しくない(どこにウインドウを出して、どれだけ の大きさのビットマップを作りどこにビットマップを描画するか、とか の指定をするだけ)から、少しずつ慣れていけば大丈夫。 まず、「ウインドウをだす」だけのプログラムを作って、そのウインドウ に適当な色で点を打つ、というあたりからやってみる(これでウインドウ の出し方とそのウインドウに何かを描く方法がわかる)とよいかも。これ ができれば、あとはビットマップを作って絵を出すことも簡単にできるよ うになる。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/109
110: 98 [sage] 04/02/12 19:32 ID:xscJNd+f 毎回うpろだに頼るのも気が引けるので、サイトスペース借りてみた。 http://www.geocities.co.jp/SiliconValley-Bay/2736/bb1.txt やっとwindowsアプリの入り口に来れたが、ゲームとは呼べない物になってしまった。 ウィンドウプロシージャにコンソール版のキー取得イベントを詰め込んでみたんだが、 マップスクロールのことも考えると、後で書き直すことになりそう >>109 命令語(関数?)と、それに付属する引数の種類と数が多いんで、 記憶力のない漏れにはAPIは天敵です。 次はウィンドウ上にドットを表示してみます。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/110
111: 名前は開発中のものです。 [sage] 04/02/13 12:27 ID:c7MTKmdy >>110 WinAPIはよく使う命令だけ覚えればおk。 大体どんな機能があるかを覚えといて、使いたいときは本なんかで調べる。 それを繰り返せばいつのまにか覚えてる。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/111
112: 98 [sage] 04/02/13 19:11 ID:YwOWpj4L >>111 だいたいの流れが理解できてきたんで、その方向で逝ってみます。 スクリプトなのにコンパイル必要なのと、謎の言語であるという点で リソース・スクリプトが理解できないんですが、これは放置でもいいのでしょうか? これが分からなくてビットマップが表示できないです・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/112
113: 名前は開発中のものです。 [sage] 04/02/13 21:41 ID:NsiLkd+i >>112 リソースから読むんじゃなくて、最初はまず「自分で作ったビットマップ」 を表示する処理を書いてみた方がよいよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/113
114: 98 [sage] 04/02/13 23:35 ID:YwOWpj4L >>113 自分で作ったビットマップというのは、こういうのでしょうか?↓ http://www.geocities.co.jp/SiliconValley-Bay/2736/c.txt それとも、リソーススクリプトなしでビットマップ表示ができるということでしょうか? とりあえず上の方法で簡単なゲームから作ってみようかと思う今日この頃。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/114
115: 98 [sage] 04/02/14 00:21 ID:0N5qgnUm ×ビットマップ表示ができるということでしょうか? ○ペイントで描いた絵を表示できるということでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/115
116: 98 [sage] 04/02/14 23:25 ID:0N5qgnUm http://www.geocities.co.jp/SiliconValley-Bay/2736/bb2.txt キーを押すと、その方向に動く○ ドラクエって作るの簡単な部類だと思うんだが、先は長い・・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/116
117: 98 [sage] 04/02/16 22:01 ID:EaOpAIgY やっと絵が表示できた。 でもマップチップの並べ方が分からん。 ひたすらBitBltするしかないのだろうか・・ http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/117
118: 98 [] 04/02/16 22:19 ID:EaOpAIgY なんか日記みたいなのでRPG作ってる人どんどん参加してください(´・ω・`) (ツクール除く) ってことであげ http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/118
119: 名前は開発中のものです。 [sage] 04/02/16 23:38 ID:4tM5r8pl >98 私もRPG作成しています。製作環境はdelphi6です。 共に頑張りましょう。 http://www.geocities.co.jp/SiliconValley-SanJose/5293/ http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/119
120: 名無しさんは14才 [sage] 04/02/17 01:13 ID:3jAAI9V7 >98,119 わたしはJavaスレでまったり製作ちゅう。 がんばろうね♪ http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/120
121: 名前は開発中のものです。 [sage] 04/02/17 16:16 ID:HV2czGyE >>98 ゲーム作りの解説してるサイトとか見てる? 検索すればいろいろあるから見た方が良いよ。 あといきなりRPGは厳しいので、簡単なのから作った方が良いよ。 マップチップはループさせて表示すれば。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/121
122: 98 [sage] 04/02/17 21:52 ID:hWbX7oGp 人がキターー >>119,>>120 言語違うけどがんばりましょう どうでもいいけど、この板ってけっこう過疎化してますね・・ >>121 ブックはしてあるんですが、まだあまり見てないです。 directX使っているところが多いので、先にAPI解説サイトかなあ、と。 簡単なのというと、パックマンとかですかね? forを二重にしたら敷き詰まったんですが、これだと好きな場所に 好きなマップチップを置けないような気がするんです http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/122
123: 名無しさんは14才 [sage] 04/02/18 15:42 ID:UkGMdZe5 >98サン そうですねー。けっこう人少ないですよね。 でも、個人的にはまったりしてていいかな、と思います。 ちなみにわたしも今マップ関係を製作ちゅう。微妙に音楽に浮気ちゅうだけど。 Javaスレも再利用中(占拠中?)。 みんなまったりがんばりましょー! http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/123
124: 名前は開発中のものです。 [] 04/02/18 16:00 ID:wGSU8Vo8 >>98 Cで作るとなると覚えることが沢山あって大変だよ… HSPとかやってみたら? Cと比べてすげー簡単だし、画像処理関係のAPI揃ってるし。 考え方ってのは一緒だから無駄にはならんよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/124
125: 98 [sage] 04/02/19 00:59 ID:8yMY9wg9 >>123 あんたスゲェよ・・・ 俺もマップ製作中だけど、マップを並べるプログラムで手こずってる orz >>124 他の言語にしたほうが楽なんだろうな、ってのは薄々感づいてるんですが、 ゲームを作ること自体が目的ではないので、もうしばらくはこのまま行ってみようかと。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/125
126: 名前は開発中のものです。 [sage] 04/02/19 06:43 ID:ZuScVm6q > forを二重にしたら敷き詰まったんですが、これだと好きな場所に > 好きなマップチップを置けないような気がするんです そりゃあforの中で同じマップチップ置く処理しかしなければそうなるさ 例えば2次元配列使ってマップデータを格納しておいて、forの中ではその情報を元にマップチップを描画するとかしないと。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/126
127: 124 [sage] 04/02/19 11:10 ID:4j3KDMl/ HSPでやってみれば?とかいった人間だが 俺も参加させてもらう。 一応今はHSPで作ってる。 まだゲーム作ったことがないので、あんま役には立てんが お互い完成までがんばってみよう。 ちっちゃいRPG作成中…… http://henachoko.homeip.net/uploader/updata/20040219105932.zip ここにHSPだけどマップ表示のサンプルアップした。 map_sam.asがソース。 map_sam.exeが実行ファイル。 終了はウィンドウのXボタンで。 map.bmpが使ったマップチップ。 動かんかったら言って。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/127
128: 98 [sage] 04/02/20 23:43 ID:WBg2coIl >>126 ちょっとやってみたんですが、まだ理解不足でコンパイル時にエラー10個くらいでますた。 今はとりあえずBitBltしまくっておいて、マップスクロール時に問題が出てきたら それでやってみます。 >>127 がんがりませう。 マップは出たんですが、動かないです。ソース見た感じだと、もとから動かない仕様でしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/128
129: 名前は開発中のものです。 [sage] 04/02/21 00:50 ID:b1rfLJZj 98もゲムを実行するには何のランタイムが必要ですか? http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/129
130: 名前は開発中のものです。 [sage] 04/02/21 01:54 ID:Jr2f0/ES >>128 好きな場所にマップチップが置けないってのは解決したの? http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/130
131: 124 [sage] 04/02/21 10:59 ID:SOonC27/ >>128 ああ、マップ表示のサンプルですよ。 動かない、というかキャラクター表示はまだ。 一応マップ表示の原理をHSPで書いてみたんだけど。 >>126の言ってることをやってます。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/131
132: 98 [sage] 04/02/21 23:50 ID:n2vfldWV >>129 ランタイムいらないです。コンパイラが必要です。 まだゲームといえない段階なので、もうちょっとできたらexeでうpします。 >>130 好きな場所に置くこと自体はできたんですが、今のまま作っていくと、 マップが大きくなったときに死ねそうです。↓ http://www.geocities.co.jp/SiliconValley-Bay/2736/vvv.txt >>126氏の方法で挫折したのが↓ エラーイパーイ http://www.geocities.co.jp/SiliconValley-Bay/2736/vvv1.txt >>131 bmpファイル一つからマップチップ4つ取り出す方法もあるんですね。 bmpファイルを4つに分けるより効率がいいんでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/132
133: 名前は開発中のものです。 [sage] 04/02/22 00:16 ID:qoGQgaC2 >>132 そりゃaryはintなんだから、HBITMAPつっこもうとすればエラー出るだろう。 この場合で言えば、ary[x][y]にはhBitmapのインデックスだけ入れるべきかと。 まあこのマップ構成ならば、 int ary[3][3] = {0, 0, 0, 0, 1, 2, 0, 0, 0}; としておいて、描画する時は SelectObject(hBuffer , hBitmap[ary[map_x][map_y]]); とするのが正しいかと。 マップデータがでかくなってきたら、データをファイルに移してそこから読み込ませるようにすればさらに一歩前進。 あとせっかく配列を使ってるんだから、読み込みとか解放でも一個ずつやらんでループ使った方がいいんでは? for(int i=0;i<3;i++) DeleteObject(hBitmap[i]); ちう感じで。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/133
134: 124 [sage] 04/02/22 00:20 ID:qJjHo9kX >>132 基本的には、一つの場所(街なら街、洞窟なら洞窟)のチップは全て 一つにまとめるのが普通だと思いますよ。 読み込むときに、「ファイルを探してー>読み込む」という手順を踏むわけですから、 一つにまとめておけば、一回探せば後は読み込むだけです。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/134
135: 98 [sage] 04/02/23 00:24 ID:yOz6UeEe >>133 ありがとうございます!できますた! >マップデータがでかくなってきたら、データをファイルに移して これはdllというのでしょうか?まだ全然やってない分野です。 >>134 さっそく真似しようとしたんですが、絵をまとめるとソースが長くなる、 ソースまとめると絵がまとめられない、という状況になってます・・ いろいろ問題が出てきてしまったけど、前半最大の山場と思われる マップスクロール実装にとりかかってみます。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/135
136: 名前は開発中のものです。 [sage] 04/02/23 01:41 ID:tZlxc2xv >>135 >>マップデータがでかくなってきたら、データをファイルに移して >これはdllというのでしょうか?まだ全然やってない分野です。 普通にマップ構造を記述したファイルを読み込むだけだと思うんだけど、 そうしないとマップをちょっといじるだけで再コンパイルせにゃならんし。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/136
137: 98 [] 04/02/24 19:40 ID:+E54f9HV >>136 リソースからは読み込めたんですが、デメリットしかないので、これではないですよね・・ xxx.txtから読み込めるとしたら、メリットがかなりありそうなんで、もうちょっと調べてみます。 なめらかスクロールは処理が多そうなので、まずは キーを押したら1マス(32ドット)瞬間移動プログラム↓ http://www.geocities.co.jp/SiliconValley-Bay/2736/vvv4.txt goto使ってしまった orz http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/137
138: 名前は開発中のものです。 [sage] 04/02/24 20:01 ID:Y7quTbTQ >xxx.txtから読み込めるとしたら、メリットがかなりありそうなんで、もうちょっと調べてみます。 fopenやfgetsを使ってファイルを操作したことないのか…? http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/138
139: 名前は開発中のものです。 [sage] 04/02/24 20:03 ID:HARgZ9D7 InvalidateRectしてるなら明示的にWM_PAINTにジャンプしなくても次のメッセージループでWM_PAINT呼び出してくれると思うが・・・ もしやるとしても、gotoじゃなくcase WM_KEYDOWNの下にcase WM_PAINTをおいといて、breakを書かない、という風にした方がいいんじゃないかな。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/139
140: 98 [sage] 04/02/24 21:07 ID:+E54f9HV >>138 ファイル操作はゲームに関係なさそうだったので、ほとんど勉強してないです。 fopenというのを調べて出直してきます。 >>139 今、gotoなしでやってみたんですが、不正終了?みたいになりました。 >gotoじゃなくcase WM_KEYDOWNの下にcase WM_PAINTをおいといて こっちでは大丈夫でした。 caseって全部並列なものかと思ってたんですが、順番関係あるんですね http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/140
141: 名前は開発中のものです。 [sage] 04/02/24 21:28 ID:HARgZ9D7 >>140 goto抜いたらbreakつけなきゃダメよ(;´Д`) breakつけないと、次のcaseラベルが実行されるから、この場合だとWM_CREATEが実行されてまう。 不正終了は多分そのせいかと http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/141
142: 名前は開発中のものです。 [sage] 04/02/24 21:30 ID:HARgZ9D7 >ファイル操作はゲームに関係なさそう データファイルがないゲームなんてそうそうないと思うが・・・ 最低でもセーブデータとか作るためにはファイル操作は不可欠だろう http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/142
143: 名前は開発中のものです。 [sage] 04/02/24 21:34 ID:QzqFx48f RPGの半分はデータベースで出来ています http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/143
144: 名前は開発中のものです。 [sage] 04/02/24 22:31 ID:kFyAt63U >>137 >リソースからは読み込めたんですが、デメリットしかないので、これではないですよね・・ いや最終的には、画像などのデータはリソースにまとめたほうが良いよ。 ただしバイナリのリソースね。画像なら、RGBデータの形で持つ、とか。 画像については、RGB配列(DIB)の扱いを練習しておいたほうが良いかも。 キャラクタの透過描画や画面の特殊効果などさまざまな場面で必要になって くる。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/144
145: 98 [sage] 04/02/25 19:38 ID:g+59HVuE >>141 あ、なんとなく理解しました。break;の代わりにreturn 0;でもいいってことですね。 >>142 作り始めた当初は、セーブが必要になるほど長いゲームは作れない気がしてたので。 いざとなったら ふっかつのじゅもん にすればファイル操作いらないな、とか思ってました。 >>143 まだシナリオとか考えてないんで、データベースの半分は手抜きです。になりそう・・ >>144 ぱっと見で難しそうだったんで、まだほとんどやってないですが、ちょっとずつやってみます。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/145
146: 名前は開発中のものです。 [sage] 04/02/25 19:52 ID:MjBoX65v >>145 この場合はreturn 0;でも動くけど、出来る限りbreakは書くクセをつけるべきだと思う。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/146
147: 98 [sage] 04/02/29 18:24 ID:Ycy/2GWo DIBが理解できなくて停滞中 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/147
148: 名前は開発中のものです。 [sage] 04/02/29 18:41 ID:gj9x0Pg+ 素直にJ-RPG使っとけ http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/148
149: 98 [sage] 04/02/29 19:41 ID:Ycy/2GWo C++でRPG作るのが目標なので、遠慮しときます http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/149
150: 名前は開発中のものです。 [sage] 04/02/29 20:14 ID:CI/gdVj9 >>147 どの辺が分からんの? http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/150
151: 98 [sage] 04/02/29 21:21 ID:Ycy/2GWo 一つのbmpファイルをウィンドウに複数表示はできるのですが、 複数のbmpファイルを表示させようとするとメモリ不足とか言われます http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/151
152: 名前は開発中のものです。 [sage] 04/02/29 21:30 ID:CI/gdVj9 ソースを張ってくれないと何とも言えない http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/152
153: 98 [sage] 04/02/29 21:49 ID:Ycy/2GWo 単一bmpファイル敷き詰め↓ http://www.geocities.co.jp/SiliconValley-Bay/2736/zz.txt 複数bmpファイル表示(コンパイルは通るけれど実行注意)↓ http://www.geocities.co.jp/SiliconValley-Bay/2736/zz1.txt 下のは実行するとやばいので、コンパイルする人もしいたら気をつけてください 何か、根元から間違えてるような気がする。。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/153
154: 名無しさんは14才 [sage] 04/03/02 17:40 ID:W0CJyzOg マカーのくせに口出ししてごめんね。 WinのAPIはほとんど触ったことないから半分カンなんだけど。 DrawMapの話だけど、せっかく定義してるのにMaparyをつかってないんじゃない? icは4になってると思うから、添え字が範囲外なんじゃないかしら。 StretchDIBits(hdc , 32*map_x , 32*map_y , iWidth[Mapary[y][x]],(以下同) みたいにしたかったんじゃないの? というか、各BMPのサイズが同じなんだから、わざわざ画像からサイズ取得しないでも StretchDIBits(hdc , 32*map_x , 32*map_y , 32, 32, 0, 0, 32, 32, lpPixel[Mapary[y][x]](以下略) と書いちゃえばいいような気がする。 そんなカンジでがんばれ〜。 わたしは当分応援モード。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/154
155: 124 [sage] 04/03/02 18:49 ID:0D6IPbfs >>153 いきなりRPGは無謀スギかも。 でもがんばってるみたいだから応援するよ。 ちょっと今時間無いんで、時間出来たらマップ表示を HSPからCに書き直したものをアップするよ。 まあ、そのときには解決してるかもしれんが… >>154 >というか、各BMPのサイズが同じなんだから、わざわざ画像からサイズ取得しないでも >StretchDIBits(hdc , 32*map_x , 32*map_y , 32, 32, 0, 0, 32, 32, lpPixel[Mapary[y][x]](以下略) >と書いちゃえばいいような気がする。 あんまり定数はプログラム中には入れない方がいいと… 小規模ならマクロでも良いかもしれんが、constとかやるのがいいのでは? ここはBMPからサイズ取得が一番良いかもしれんね。 http://mevius.5ch.net/test/read.cgi/gamedev/1059218326/155
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 319 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s