ゲームのアルゴリズムを教えて管sai (199レス)
前次1-
抽出解除 レス栞

66
(1): 名前は開発中のものです。 [sage] 2005/06/17(金) 22:36:37 ID:L6bXNRcs(1) AAS
>>64
64(2): 名前は開発中のものです。 [sage] 2005/06/16(木) 05:05:48 ID:3Ela4Sa6(1) AAS
俺も昔Javascriptで同じようなの作ったことあります。
肝心のゲームは流行らなかったけど。IE対応型RPGゲームね。

閑話休題、質問です。
SLGの六角型HEX画面ってどうやってるの?
テーブルで組んでいくと非効率的だし、実際のアルゴリズムも
かなり無駄な処理が入ってるのでしょうか?
普通の2次元配列を用意すると、任意の要素の周辺には8個の要素があるが、
そのうち2個削れば6個になる。
横並びのHEXの場合、削り方には
・右上と右下
・左上と左下
の2通りあるが、行の隅・奇で決めればよい。

但し、このアドレス計算のオーバーヘッドが無視できない場合、
>>65
65(2): 名前は開発中のものです。 [sage] 2005/06/16(木) 11:32:14 ID:jcj8vG3U(1) AAS
>>64 リストで組んでみては?
の言うようにリスト構造か、[6方位][各セル]分の配列を
あらかじめ作ってしまう方法も検討するとよい。
67: 名前は開発中のものです。 [sage] 2005/06/18(土) 22:38:32 ID:FcEi37Wc(1) AAS
>65-66
?

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

横軸分引けば下移動、足せば上移動だから、アクションでも使えるん
じゃないかな?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.665s*