[過去ログ]
C言語でアクションゲームが作りたい (268レス)
C言語でアクションゲームが作りたい http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
219: 名前は開発中のものです。 [sage] 2008/08/18(月) 20:59:41 ID:ZRBjOITm マップチップのサイズを例えば16x16固定で、 仮想座標(0,0)からぴっちり敷き詰めるように並べるとする。 マップデータ自体は2次元配列で持てばよい。 チップの番号に対して,あらかじめ当たり判定があるかなど属性を定義しておく。 仮想座標上のあるキャラ(例えば矩形領域で(x1,y1)-(x2,y2)とする)が どのチップ上にいるかどうかは (x1/16, y1/16)-(x2/16, y2/16) の マップチップ座標(マップデータ配列)上の矩形領域を調べればよい。 チップ内でも詳細に当たり判定が必要な場合(坂道などを実現する場合?)には チップ番号から適切な判定ルーチンを呼び出すテーブルなど作る。 キャラ同士の当たり判定はマップチップ当たり判定とは別の処理で行う。 こんな感じ?かなりいいかげんだが。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/219
220: ^−^ [] 2008/11/07(金) 21:44:34 ID:/Qi4r6QU あge http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/220
221: 名前は開発中のものです。 [] 2009/06/21(日) 21:21:46 ID:sjkKH3pT ho http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/221
222: 名前は開発中のものです。 [sage] 2009/06/28(日) 15:36:21 ID:lrktbDqt 作って http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/222
223: 名前は開発中のものです。 [典型的な鈴木商店] 2009/08/17(月) 12:13:08 ID:0JGPIGpV 典型的スレ上げ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/223
224: 名前は開発中のものです。 [sage] 2009/08/18(火) 18:03:21 ID:lhzLPooo 衝突判定について質問なんですがドラクエの場合1チップづつ動くので一回の判定で済みますが スーパーマリオのような場合そうはいきませんよね。 それでマリオがいるところを2画面分づつ毎フレーム衝突判定することを考えました。 つまり2画面分のブロックすべて衝突判定するわけです。 このやり方はどうだろう? http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/224
225: 名前は開発中のものです。 [sage] 2009/08/18(火) 18:08:05 ID:YVeLHy0k 敵ならともかく、ブロックは動かないんだから、 普通はマップデータとして持つでしょ。 なら、マリオのいる場所のマップデータ参照すれば済むのでは。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/225
226: 名前は開発中のものです。 [sage] 2009/08/18(火) 19:40:27 ID:lhzLPooo だからドラクエならそれでできるけどスーパーマリオのようななめらかな動きでは マリオの位置から参照なんてできません http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/226
227: 名前は開発中のものです。 [sage] 2009/08/18(火) 21:03:39 ID:8mT2+NG9 いいえできます http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/227
228: 名前は開発中のものです。 [sage] 2009/08/18(火) 23:47:55 ID:dvwJmgpU 例えば1チップが20×20ドットとすれば マリオの座標が(154、64)とすれば 154/20 = 7, 64/20 = 3 でチップの座標で(7,3)−(8、4)の所に跨ってるってことが分かる http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/228
229: 名前は開発中のものです。 [sage] 2009/08/19(水) 17:39:38 ID:l0bcnLQE >>228 おどろきっ それで換算できるのね ベリーサンキュ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/229
230: 名前は開発中のものです。 [sage] 2009/08/20(木) 18:23:59 ID:ft0rBKBL またまた質問なんですが マリオがブロックにめりこんだとき上下左右のどの方向へ戻すかがむずかしいですよね。 ヒントをいただきたいです。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/230
231: 名前は開発中のものです。 [sage] 2009/08/20(木) 18:27:31 ID:xSKyEsDB マリオの進行方向の逆、じゃないか? http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/231
232: 名前は開発中のものです。 [sage] 2009/08/20(木) 18:38:57 ID:ft0rBKBL そっか マリオの進行方向のフラグを使えばいいわけですね? http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/232
233: 名前は開発中のものです。 [age] 2009/08/23(日) 23:29:51 ID:G7YrcOaf じつに奥深い http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/233
234: 名前は開発中のものです。 [sage] 2009/08/27(木) 03:30:45 ID:h69Q7bqc マリオは偉大 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/234
235: 名前は開発中のものです。 [sage] 2009/08/27(木) 15:22:13 ID:47D9lhWh >>231 画面端(進行方向と逆方向)の壁の穴にめり込んだときは 向きに関係なく右に流されるんじゃなかったか? じゃないと画面端に流されて永久に戻ってこれなくなるぞ 単純に衝突判定したい場合とはちょっとシチュエーションが違うかもしれんけど・・ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/235
236: 名前は開発中のものです。 [sage] 2009/08/28(金) 18:12:06 ID:clFN1A0w 衝突はけっこうむずいな ブロックをチップ単位でなくランダムに置いた場合はこのやり方でなく一画面づつ 判定しないとだめだろうな。 マリオのいる一画面分のブロックデータを毎フレーム抜いてこないといけない。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/236
237: softbank221031124201.bbtec.net [sage] 2009/08/28(金) 20:32:09 ID:t3Xl9opM 今時のゲームをCだけで完成させるのはむしろ難しい とだけ言っておこう http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/237
238: 名前は開発中のものです。 [age] 2009/09/23(水) 09:49:57 ID:wPxYdb/J マリオの進行方向と逆に戻すロジックだけではできない場合もあるよな http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/238
239: 名前は開発中のものです。 [sage] 2009/09/23(水) 12:19:55 ID:fPSXilIR まあそりゃゲームによる http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/239
240: 名前は開発中のものです。 [s] 2009/10/20(火) 17:12:20 ID:mVqzm4Yz http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/240
241: 名前は開発中のものです。 [sage] 2009/11/06(金) 21:58:43 ID:aZlLerC2 フリーゲームクラシックに投票しよう。 もう日本のフリーゲームは糞ダサいつまらん見飽きた作りメンヘラの ワンパターンゲーばかりでどうしようも無い。 アート性、知的さが皆無なのが特に問題だ。 変わった奴を演じれば、変わったゲームを作れるという下らない思い込みはよしておいた方がいいだろう。 大体そんなことをしてみてもちっとも芸術的じゃない、知的じゃない。こいつらアホどもは病んでるフリがカッコいいと 思い込んでるから本当にやっかいなんだ。 いかにもだが広い意味でガロ系と言われる漫画家の一部はグロい物を描いてアートだと言われているだろうが ガロではないが氏賀・駕籠・サガノヘルマー辺りも人道から外れると判断される事にステータスを見出している作家だな。 もうそう言う作風をアートだとは思わんし、大して評価もしないがな 自分は変わっていますというのを前面に出していたのが20世紀の芸術家だった訳だ。 衒学ぶれば、ブルトン主導のシュルレアリスムの運動を筆頭として文学でもそう言う運動があったな。 だが現代は大衆社会で当然我々も大衆の一人、という事になるな。つまり多くの奴が少数派を気取る前に必ず多数派であって、 そこを認識しないのに前衛芸術でございと叛逆挑発を嘯く奴には何処か香具師の臭いを感じ取らざるを得なくなるだろうな 本当に上手いのが崩して描いているのではなく、根本的に絵が下手な奴はとにかく見飽きた。そしてなにより芸術的じゃない、知的じゃない。 とにかく下品なんだよ。アート的センスがないからごちゃごちゃして汚いし。 こんなの使うよりアニメ風萌え絵を使ったほうがまだいいくらいだ。 完全な糞ゲーの厨ゲーになる。そういう大失敗ゲームは腐るほどあるのだよ。 たまにやるのはいいけど、そんなのばっかだとがっかりするんだわ。 フリーゲームなんだから新しさと独創性を少しは出そう。同じようなゲームばっかやらすな。 副島隆彦を読め。総てユダヤの陰謀だ。 糞汚ねえ作りメンヘラ共をゴミ箱にぶち込め。 ttp://www.freegameclassic.com/contest.php?id=07 ttp://www.freegameclassic.com/vote.php http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/241
242: 名前は開発中のものです。 [sage] 2009/11/08(日) 22:33:29 ID:gQ1EYumM 総受け死ね http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/242
243: 名前は開発中のものです。 [] 2010/01/11(月) 19:46:51 ID:iBHSZgAH PCゲーム制作において(大雑把な)小数を扱いたい場合 整数型にゲタをはかすより素直に浮動小数を使うほうがメジャーなんですかね? http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/243
244: 名前は開発中のものです。 [sage] 2010/01/18(月) 22:11:58 ID:7jxGgs5m 整数型にゲタをはかる方法教えてください。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/244
245: 名前は開発中のものです。 [sage] 2010/01/18(月) 23:53:22 ID:KY+N9kEF 正しくは「整数型変数にゲタをはかせる」ですね 「ゲタをはかせる」の言い回しに説明はいらないでしょう それとも固定小数と言った方がいいのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/245
246: 名前は開発中のものです。 [sage] 2010/01/24(日) 07:06:57 ID:7unsPESO >>243 FPUが標準で載ってなかった頃(80386とかi486)ならともかく 今は普通に浮動小数点数を使う。メリットがほぼ何も無いから。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/246
247: 名前は開発中のものです。 [sage] 2010/01/24(日) 11:45:21 ID:NsFPdvE4 「何も無い」ではなく「ほぼ何も無い」の理由を教えて欲しいな。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/247
248: 名前は開発中のものです。 [sage] 2010/01/24(日) 12:10:41 ID:dfptX4TC 過去のコード資産使うとか http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/248
249: 名前は開発中のものです。 [sage] 2010/01/24(日) 18:55:21 ID:XyEAfLKu >>246 浮動小数点数を使う方が良いのですね ありがとうございます ソース書き直してきます。。。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/249
250: 名前は開発中のものです。 [sage] 2010/02/14(日) 10:16:23 ID:01ksrop7 一応今でも固定少数は生き残ってるな。携帯JAVAとか。 使えなさ杉。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/250
251: 名前は開発中のものです。 [sage] 2010/03/28(日) 18:21:03 ID:TsctO2kM >>247 計算誤差の蓄積が致命的になるケースとかかね。 内部的に連続ではなく離散的に扱ったほうがいいケースはまれにある。 ゲーム関連だとオンライン同期とか長時間のシーケンス再生とかかね。 まぁこれもアルゴリズムの工夫とか計算式の見直しで対処できるけど 手段の一つとして固定少数、とかかなぁ・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/251
252: 忍法帖【Lv=8,xxxP】 [sage] 2011/09/05(月) 17:16:00.07 ID:Lr7+AzeQ 長い時を越えレス http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/252
253: 名前は開発中のものです。 [] 2011/09/09(金) 19:51:52.30 ID:k3TsIYrn age http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/253
254: 忍法帖【Lv=40,xxxPT】 [sage] 2012/01/04(水) 00:27:47.04 ID:bAtwbF/0 ほ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/254
255: 名前は開発中のものです。 [sage] 2012/01/04(水) 04:36:26.50 ID:AZIkwPkD >>1 作れ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/255
256: 名前は開発中のものです。 [sage] 2012/01/04(水) 09:39:42.49 ID:WbZ+Vf8T あと4ヶ月で10年か……。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/256
257: 忍法帖【Lv=40,xxxPT】 [sage] 2012/01/05(木) 01:11:47.94 ID:VdrYegoy これは落としてはいけないな http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/257
258: 名前は開発中のものです。 [sage] 2012/02/13(月) 03:56:20.56 ID:wYUVzw6n 受験どうしよう http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/258
259: 名前は開発中のものです。 [] 2013/01/08(火) 19:29:12.16 ID:5a8WfSZt たまたまスレを発見したので上げておきます http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/259
260: 名前は開発中のものです。 [sage] 2013/03/17(日) 00:42:34.26 ID:iUNXz5+H そろそろアクションゲームは出来たのだろうか http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/260
261: 名前は開発中のものです。 [] 2015/02/19(木) 21:04:53.57 ID:PxNR+B6G できた? http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/261
262: 名前は開発中のものです。 [] 2016/01/18(月) 22:27:13.07 ID:Uks8C/HK あげ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/262
263: 名前は開発中のものです。 [sage] 2016/01/19(火) 11:19:17.15 ID:ANXDLwD/ >>256 おれがゲーム完成しなくなってからも10年近くなる って四年前の書き込みか http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/263
264: 名前は開発中のものです。 [sage] 2016/01/20(水) 04:13:30.00 ID:Eogo13xS 化石のようなスレだな http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/264
265: 名前は開発中のものです。 [sage] 2016/02/12(金) 19:39:39.42 ID:tgSaGnAD この板そのものが、累々とした屍にも見える http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/265
266: 名前は開発中のものです。 [sage] 2016/03/09(水) 12:49:57.30 ID:6zaphPIU 2ch.netがオワコンだからな http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/266
267: 名前は開発中のものです。 [sage] 2016/05/24(火) 18:37:25.93 ID:lzAb6Ly0 保守 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/267
268: 名前は開発中のものです。 [] 2017/12/31(日) 22:12:21.55 ID:/rN76OKL 簡単にお金が稼げる方法興味ある人だけ見てください。 グーグル検索⇒『来島のモノノリウエ』 HOZFVEYRFA http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/268
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s