ゲームのアルゴリズムを教えて管sai (199レス)
1-

1: 03/05/25 17:57 ID:UyCopla6(1) AAS
よろしく
2: 03/05/25 18:16 ID:GLvB67yh(1) AAS
アルゴリズム体操スレッドです。
3: 03/05/25 18:19 ID:tDt90+Ln(1) AAS
終了します。
4: あぼーん [あぼーん] AAS
あぼーん
5: 03/05/25 23:33 ID:r3p3T/F3(1) AAS
外部リンク:elife.fam.cx
6: あぼーん [あぼーん] AAS
あぼーん
7: あぼーん [あぼーん] AAS
あぼーん
8: あぼーん [あぼーん] AAS
あぼーん
9: 03/05/26 17:42 ID:ICDDOsje(1) AAS
外部リンク:www.kenmon.net

これってアリ?
10: あぼーん [あぼーん] AAS
あぼーん
11: bloom 03/05/26 19:12 ID:z/dia9ET(1) AAS
外部リンク:homepage.mac.com
12: あぼーん [あぼーん] AAS
あぼーん
13: あぼーん [あぼーん] AAS
あぼーん
14
(1): 03/05/27 18:07 ID:9QqJMB3/(1) AAS
しょうがないなぁ、アルゴリズムを解説してやろう。何が聞きたい?
15: 03/05/27 18:10 ID:C0Att5Eq(1) AAS
>>14
動的なネットワークを使ったニューラルネットについて教えて菅sai
16: 03/05/27 18:18 ID:mP5Y0m2o(1/2) AAS
--------●○●別れさせ屋●復讐代行業務●○●----------

●騙された・裏切られた・弄ばれた・逃げられた・捨てられた・
相手に誠意が無い・異性問題・家庭内暴力・不倫疑惑解明・人間関係・金銭トラブル★
●  外部リンク:www.blacklist.jp 【ファイルにコピーして開いて下さい】
別離工作・情報収集・トラブル対策・ボディガ―ド・等々!
●真剣にお悩みの方、安心してご相談下さい。解決へ導きます★
□■各種データ・電話番号調査・住民票・戸籍謄本など調査■□
省6
17: 03/05/27 18:19 ID:mP5Y0m2o(2/2) AAS
--------●○●別れさせ屋●復讐代行業務●○●----------

●騙された・裏切られた・弄ばれた・逃げられた・捨てられた・
相手に誠意が無い・異性問題・家庭内暴力・不倫疑惑解明・人間関係・金銭トラブル★
●  外部リンク:www.blacklist.jp 【ファイルにコピーして開いて下さい】
別離工作・情報収集・トラブル対策・ボディガ―ド・等々!
●真剣にお悩みの方、安心してご相談下さい。解決へ導きます★
□■各種データ・電話番号調査・住民票・戸籍謄本など調査■□
省6
18: あぼーん [あぼーん] AAS
あぼーん
19: あぼーん [あぼーん] AAS
あぼーん
20: あぼーん [あぼーん] AAS
あぼーん
21: bloom 03/05/28 23:11 ID:0DkdaWUV(1) AAS
外部リンク:homepage.mac.com
22: あぼーん [あぼーん] AAS
あぼーん
23: あぼーん [あぼーん] AAS
あぼーん
24: あぼーん [あぼーん] AAS
あぼーん
25: あぼーん [あぼーん] AAS
あぼーん
26: 動画直リン 03/05/30 17:12 ID:7vJSTHsa(1) AAS
外部リンク:homepage.mac.com
27: あぼーん [あぼーん] AAS
あぼーん
28: あぼーん [あぼーん] AAS
あぼーん
29: あぼーん [あぼーん] AAS
あぼーん
30: あぼーん [あぼーん] AAS
あぼーん
31: あぼーん [あぼーん] AAS
あぼーん
32
(1): あぼーん [あぼーん] AAS
あぼーん
33: 直リン 03/06/01 19:11 ID:HxFG+SP/(1) AAS
外部リンク:homepage.mac.com
34: 03/06/01 20:12 ID:iOOUHdXU(1) AAS
★オ○ンコは地球を救う★
外部リンク[html]:yahooo.s2.x-beat.com
35: あぼーん [あぼーん] AAS
あぼーん
36: あぼーん [あぼーん] AAS
あぼーん
37: YahooBB219001164144.bbtec.net 03/06/02 15:45 ID:+FileYkg(1) AAS
これは? 外部リンク[cgi]:.jp
38: あぼーん [あぼーん] AAS
あぼーん
39: 03/06/03 08:17 ID:4op8mUZv(1) AAS
外部リンク:homepage3.nifty.com
キタ━━━━(゚∀゚)━━━━!!
外部リンク:www.k-514.com
40: あぼーん [あぼーん] AAS
あぼーん
41: あぼーん [あぼーん] AAS
あぼーん
42: あぼーん [あぼーん] AAS
あぼーん
43: あぼーん [あぼーん] AAS
あぼーん
44: あぼーん [あぼーん] AAS
あぼーん
45: あぼーん [あぼーん] AAS
あぼーん
46: あぼーん [あぼーん] AAS
あぼーん
47: 03/06/06 12:30 ID:PTApivoG(1) AAS
現在、荒らしによってこの板の利用が困難になっているため、避難所を作成しています。
出来ればこちらに移動するのをお勧めします。

ゲ製作技術板(避難所)
外部リンク:bbs.gamdev.org

-------------専用ブラウザ(OpenJane)への登録方法-------------
板一覧ウィンドウのカテゴリのフォルダを右クリック→ここに板を追加
48: あぼーん [あぼーん] AAS
あぼーん
49: あぼーん [あぼーん] AAS
あぼーん
50: あぼーん [あぼーん] AAS
あぼーん
51: あぼーん [あぼーん] AAS
あぼーん
52: あぼーん [あぼーん] AAS
あぼーん
53: あぼーん [あぼーん] AAS
あぼーん
54: 03/06/13 21:22 ID:NCwo/Gzi(1) AAS
みてね〜♪
外部リンク[html]:www1.free-city.net
55: 山崎 渉 [(^^)] 03/08/15 08:34 ID:KFL+te0G(1) AAS
AA省
56: 04/07/03 19:23 ID:E3a3uuaW(1) AAS
AA省
57: 2005/05/11(水)09:55 ID:QbGDxSga(1) AAS
こんなスレッドまで来て、ゲームアルゴリズムを真剣に
学びたい人はいないとは、思うけど、

単純な2Dシューティング(インベーダー程度)なら
配列、探索アルゴリズム、リスト、構造体
テーブル化、ソートアルゴリズム、フラグ、画像転送、
矩形の当たり判定

アドベンチャーゲームなら
省6
58: 2005/05/23(月)00:26 ID:MvQZceoD(1) AAS

59
(1): 2005/06/14(火)17:02 ID:9FWtswMc(1) AAS
だれか、2Dアクションゲームの、スクロールとキャラクタ・当たり判定の
管理について教えてくださいな。
60
(1): 2005/06/15(水)15:58 ID:J79aeXl5(1/4) AAS
>>59
昔のゲームを逆アセンブルで解析してみて参考にするのは、どうだろう…

私は、解析したことがないので、どうなっているのか分かりませんが、
少し昔の2Dアクションゲーム(ロックマン、マリオ、魔界村、ソニック、スペランカー、etc)
のマップは、おそらく32×32ドット(24×24ドット)程度の大きさで区切られたマスの組み合わせで
表現されていると思われます。
それを、2次元配列でint Map[300][300]={ {0,0,0,1,0,1,…のように表して
省16
61
(1): 2005/06/15(水)16:02 ID:J79aeXl5(2/4) AAS
●スクロールは、常にメインキャラクターを画面の中心に置いておきたい訳だから

void CalcScroll(int *sx,int *sy)
{
 *sx=mx-320/2;
 *sy=my-240/2;
 if (sx<0) sx=0;
 if (sy<0) sy=0;
省5
62
(1): 2005/06/15(水)16:54 ID:J79aeXl5(3/4) AAS
当たり判定は、いろいろな方法(ベクトル、三平方、色判定など)があるけども、
メインキャラクターが発射した弾と敵キャラとの当たり判定なら、単純に矩形(くけい)の
当たり判定で済みます。
●弾の座標を(ax,ay)、敵の座標を(bx,by)とした場合、
if(ax<bx2 && ax2>bx && ay<by2 && ay2>by)
{
  
省2
63
(1): 2005/06/15(水)16:55 ID:J79aeXl5(4/4) AAS
●メインキャラクターとマップとの当たり判定は、
□x座標の移動処理の直後に
  //左上と左下
  if(Map[x/32][y/32]!=0 || Map[x/32,(y+height)/32]!=0)
  {
   x=(x/32+1)*32;
  }
省19
64
(2): 2005/06/16(木)05:05 ID:3Ela4Sa6(1) AAS
俺も昔Javascriptで同じようなの作ったことあります。
肝心のゲームは流行らなかったけど。IE対応型RPGゲームね。

閑話休題、質問です。
SLGの六角型HEX画面ってどうやってるの?
テーブルで組んでいくと非効率的だし、実際のアルゴリズムも
かなり無駄な処理が入ってるのでしょうか?
65
(2): 2005/06/16(木)11:32 ID:jcj8vG3U(1) AAS
>>64 リストで組んでみては?
66
(1): 2005/06/17(金)22:36 ID:L6bXNRcs(1) AAS
>>64
普通の2次元配列を用意すると、任意の要素の周辺には8個の要素があるが、
そのうち2個削れば6個になる。
横並びのHEXの場合、削り方には
・右上と右下
・左上と左下
の2通りあるが、行の隅・奇で決めればよい。
省3
67: 2005/06/18(土)22:38 ID:FcEi37Wc(1) AAS
>65-66
?

話が前後するけど移動に関しては↓の「2.マップ移動システム」みたいな
話もある。構造が明快ではなくなるけどXY式より処理は少なくなる。
外部リンク[html]:members.jcom.home.ne.jp

横軸分引けば下移動、足せば上移動だから、アクションでも使えるん
じゃないかな?
68: 2005/12/22(木)22:39 ID:W7fzD8KK(1) AAS
>>60-63が参考になった。
69
(1): 2005/12/24(土)08:14 ID:mHMu6n/Z(1) AAS
斜めになっている地面、斜めになっている天井とプレイヤーとの当り判定ってどーゆーふうにしたらいいんですかね?
地面は何とかなりそうなんですが天井の方がよくわかりません。
70: 2007/01/27(土)00:39 ID:MBdcNsZ6(1) AAS

71: [age] 2007/02/16(金)14:29 ID:SVucWmYy(1) AAS
age
1-
あと 128 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.012s