四次元の囲碁、五目並べ、オセロなどのゲームを作っていくためのスレ
前スレ
四次元ゲーム作らないか??
http://toro.2ch.net/test/read.cgi/gamedev/1151809341/
探検
四次元ゲーム作らないか?? 2次元目
■ このスレッドは過去ログ倉庫に格納されています
2013/10/29(火) 22:32:12.87ID:Hqkn7Kqg
267名前は開発中のものです。
2016/06/01(水) 01:04:36.21ID:sKlrEvcb 二次元麻雀考えた。
A1A2A3じゃ順子にならなくて
A1A2A3 B1B2B3 C1C2C3 までいかないと順子にならない
普通の麻雀より川から手を読みやすくて
軍艦ゲームみたいな地図を描きながら戦う
A1A2A3じゃ順子にならなくて
A1A2A3 B1B2B3 C1C2C3 までいかないと順子にならない
普通の麻雀より川から手を読みやすくて
軍艦ゲームみたいな地図を描きながら戦う
268名前は開発中のものです。
2016/08/13(土) 16:06:03.48ID:bwp0Oqab 無限広角式メルカトル4次元遠近法
http://skyclayman.main.jp/illustration/272/
http://skyclayman.main.jp/illustration/272/
269名前は開発中のものです。
2016/10/24(月) 05:24:05.36ID:jQMPdYuk 4次元空間でプレイするテトリスとそれを自動プレイするAIの話
http://wgg.hatenablog.jp/entry/20160713/1468421477
http://wgg.hatenablog.jp/entry/20160713/1468421477
270名前は開発中のものです。
2016/10/29(土) 22:07:40.34ID:yGcHush0 3次元将棋のインターフェースできた!
クォータニオンを使って、盤面を3D回転させられるようにして、
3方向から特定の断面までクリップアウトしたり、
特定の断面のみをレベル指定で表示したり
ただ、9×9×9だと、盤面広すぎて、適切な駒数の設定が難しい
3次元方向への移動範囲の拡張もバリエーションがあって難しい
クォータニオンを使って、盤面を3D回転させられるようにして、
3方向から特定の断面までクリップアウトしたり、
特定の断面のみをレベル指定で表示したり
ただ、9×9×9だと、盤面広すぎて、適切な駒数の設定が難しい
3次元方向への移動範囲の拡張もバリエーションがあって難しい
271名前は開発中のものです。
2016/11/02(水) 19:41:20.16ID:jLrOqlOX 4次元というよりは3次元を扱うのに便利なのだが、
四元数(クォータニオン)が大変便利だと気付いた
四元数(クォータニオン)が大変便利だと気付いた
272名前は開発中のものです。
2016/12/25(日) 02:38:15.32ID:AnBedaz8 便利だが行列の方が分かりやすい
273名前は開発中のものです。
2017/01/02(月) 15:34:13.23ID:LHwbaUZr 最終的な座標計算は、行列計算と同じにはなるんだけど・・・
その途中経過をクォータニオンとして管理していた方が、
以下の点でかなり便利!
@圧倒的に、任意軸での回転がしやすい、
A基底軸回転(オイラー角)へも変換できるけど、
オイラー角の致命的な欠点であるジンバルロックがない、
B回転クォータニオンの正規化が、ノルム除算だけで簡便
(回転行列の場合は、正規直交化がかなり面倒)
複素数が、直交座標と極座標の相互変換の橋渡しをしていたように、
クォータニオンは、オイラー角と任意軸回転の橋渡しになるのがいい!
その途中経過をクォータニオンとして管理していた方が、
以下の点でかなり便利!
@圧倒的に、任意軸での回転がしやすい、
A基底軸回転(オイラー角)へも変換できるけど、
オイラー角の致命的な欠点であるジンバルロックがない、
B回転クォータニオンの正規化が、ノルム除算だけで簡便
(回転行列の場合は、正規直交化がかなり面倒)
複素数が、直交座標と極座標の相互変換の橋渡しをしていたように、
クォータニオンは、オイラー角と任意軸回転の橋渡しになるのがいい!
274名前は開発中のものです。
2017/01/02(月) 20:22:46.46ID:A7LEvNMr 四次元空間の回転が楽なデータ構造でも考えてみるか
275名前は開発中のものです。
2017/01/02(月) 20:31:50.62ID:A7LEvNMr あと線形補完が出来るのとメモリ節約になる利点もあるよ
276名前は開発中のものです。
2017/01/03(火) 12:47:44.22ID:3Y7e3z59 >>275
線形補間もだけど、球面線形補間が、便利だよね
回転中心からの距離を一定に保ちつつ、
回転角速度も一定に保てるから
メモリも、
・オイラー角:3個、ジンバルロックあり
・クォータニオン:4個、ジンバルロックなし
・回転行列:9個
基底軸回転行列の合成・・・ジンバルロックあり
任意軸回転行列・・・ジンバルロックなし
行列の場合は、
@対角成分:3個
A上三角成分(−対角成分):3個
B下三角成分(−対角成分):3個
AとBが反対称だから、実質6個だけど、それでも多い
線形補間もだけど、球面線形補間が、便利だよね
回転中心からの距離を一定に保ちつつ、
回転角速度も一定に保てるから
メモリも、
・オイラー角:3個、ジンバルロックあり
・クォータニオン:4個、ジンバルロックなし
・回転行列:9個
基底軸回転行列の合成・・・ジンバルロックあり
任意軸回転行列・・・ジンバルロックなし
行列の場合は、
@対角成分:3個
A上三角成分(−対角成分):3個
B下三角成分(−対角成分):3個
AとBが反対称だから、実質6個だけど、それでも多い
277名前は開発中のものです。
2017/01/03(火) 12:56:19.41ID:3Y7e3z59 複素数の場合
絶対値(ノルム)の等しい複素数の集合
→原点を中心とした、半径が等しい円周
クォータニオンの場合
絶対値(ノルム)の等しいクォータニオンの集合
→原点を中心とした、半径が等しい球面
クォータニオンは、3D回転の回転角を、
球面上の位置として考えているから、そもそもジンバルロックしようがない
でも、円では1つの角度で回転角(1次元の位相)を表せるけど、
球では3D回転角(2次元の位相)を一意に表しづらいのが難点
複数の角度(経度、緯度など)で表せば特異点を持ち、
座標(ベクトル値)で表すと角度がわかりにくくなる・・・
クォータニオンが直感的でないのは、それが原因かな
絶対値(ノルム)の等しい複素数の集合
→原点を中心とした、半径が等しい円周
クォータニオンの場合
絶対値(ノルム)の等しいクォータニオンの集合
→原点を中心とした、半径が等しい球面
クォータニオンは、3D回転の回転角を、
球面上の位置として考えているから、そもそもジンバルロックしようがない
でも、円では1つの角度で回転角(1次元の位相)を表せるけど、
球では3D回転角(2次元の位相)を一意に表しづらいのが難点
複数の角度(経度、緯度など)で表せば特異点を持ち、
座標(ベクトル値)で表すと角度がわかりにくくなる・・・
クォータニオンが直感的でないのは、それが原因かな
278名前は開発中のものです。
2017/04/30(日) 12:54:04.96ID:IyUxQljg よじれる
279名前は開発中のものです。
2017/05/13(土) 23:28:36.97ID:u5uhmmRz280名前は開発中のものです。
2017/05/20(土) 17:32:11.23ID:KYciRL8Z 4D回転途中も正確にレンダリングしてほしいな
281名前は開発中のものです。
2017/10/27(金) 22:50:59.28ID:JrfNTlNS 64次元パックマンなら作ってもいいかも
282名前は開発中のものです。
2017/11/23(木) 15:30:02.36ID:SbFdu8qM パックマンとボンバーマンは3次元化した時
全ての次元の座標が偶数になる部分に壊せないブロックがあるスカスカモデルか
1つ以下の次元の座標が奇数になる部分に壊せないブロックがあるトンネルモデルかの2択がある
4次元の場合はその中間にもうひとつモデルがある
全ての次元の座標が偶数になる部分に壊せないブロックがあるスカスカモデルか
1つ以下の次元の座標が奇数になる部分に壊せないブロックがあるトンネルモデルかの2択がある
4次元の場合はその中間にもうひとつモデルがある
283名前は開発中のものです。
2017/11/23(木) 22:48:17.52ID:yNi8m4dC284名前は開発中のものです。
2017/11/26(日) 14:58:44.96ID:9VUtTEpT285名前は開発中のものです。
2017/11/29(水) 22:50:12.11ID:Bs8gZldn286名前は開発中のものです。
2017/11/29(水) 22:57:02.31ID:Bs8gZldn ちなみに、画像の説明としては
左側は、
X軸-Y軸-Z軸が1点で交わる格子構造
ブロック壁はクローズドタイプ?
右側は、
X軸-Y軸のみ1点で交わり、Z軸は通らない
Y軸-Z軸のみ1点で交わり、X軸は通らない
Z軸-X軸のみ1点で交わり、Y軸は通らない
の3つが交互に並んでいる格子構造
ブロック壁はオープンタイプ?
左側は、
X軸-Y軸-Z軸が1点で交わる格子構造
ブロック壁はクローズドタイプ?
右側は、
X軸-Y軸のみ1点で交わり、Z軸は通らない
Y軸-Z軸のみ1点で交わり、X軸は通らない
Z軸-X軸のみ1点で交わり、Y軸は通らない
の3つが交互に並んでいる格子構造
ブロック壁はオープンタイプ?
287名前は開発中のものです。
2017/12/01(金) 19:40:46.12ID:/p/12v6I めちゃめちゃ絵きれいwwww
288名前は開発中のものです。
2017/12/01(金) 19:46:43.77ID:/p/12v6I289名前は開発中のものです。
2017/12/01(金) 21:27:22.55ID:Waac8Kch290名前は開発中のものです。
2017/12/01(金) 21:35:10.08ID:Waac8Kch @左上
完全充填されたところから、
X軸・Y軸・Z軸が1点で交差するようにくり抜いた構造
壁は全て連続
A左下
@から壁の連続性を断った状態
通路は@と全く同じ
B右上
下1段目と上2段目をそのまま残し、
下2段目と上1段目を、下1段目と上2段目と同じ構造にして、右奥へずらした構造
X軸・Y軸・Z軸が1点で交差しなくなり、
どれか2軸のみ1点で交差するようにくり抜かれた構造
C右下
@、A、Bから上1段目と下2段目を除いた構造
@とAのX軸・Y軸・Z軸が1点で交差と、
Bのどれか2軸のみ1点で交差が、合計された構造
完全充填されたところから、
X軸・Y軸・Z軸が1点で交差するようにくり抜いた構造
壁は全て連続
A左下
@から壁の連続性を断った状態
通路は@と全く同じ
B右上
下1段目と上2段目をそのまま残し、
下2段目と上1段目を、下1段目と上2段目と同じ構造にして、右奥へずらした構造
X軸・Y軸・Z軸が1点で交差しなくなり、
どれか2軸のみ1点で交差するようにくり抜かれた構造
C右下
@、A、Bから上1段目と下2段目を除いた構造
@とAのX軸・Y軸・Z軸が1点で交差と、
Bのどれか2軸のみ1点で交差が、合計された構造
291名前は開発中のものです。
2017/12/01(金) 23:34:46.82ID:Waac8Kch292名前は開発中のものです。
2017/12/01(金) 23:43:34.78ID:Waac8Kch 2×2×2基本構造(=計8個)の2×2平面図(×2段)
@
〇〇 〇×
〇× ××
A
×〇 〇×
〇× ××
B
〇× ××
×× ×〇
C
〇× ××
×× ××
移動経路としては、@=Aのため、
プレイヤーが移動できるルートモデルとしては3通りあるみたい
3軸交差点を必ず必要とするなら、2通り(Bが除外されるため)
ボンバーマンは、ルートが多い方が逃げやすいけど、
壁が少ないと爆風を遮られなくなるから、バランスが難しいところ
@
〇〇 〇×
〇× ××
A
×〇 〇×
〇× ××
B
〇× ××
×× ×〇
C
〇× ××
×× ××
移動経路としては、@=Aのため、
プレイヤーが移動できるルートモデルとしては3通りあるみたい
3軸交差点を必ず必要とするなら、2通り(Bが除外されるため)
ボンバーマンは、ルートが多い方が逃げやすいけど、
壁が少ないと爆風を遮られなくなるから、バランスが難しいところ
293名前は開発中のものです。
2017/12/03(日) 15:18:52.36ID:Svmnhovq 直交軸方向は、2軸から3軸にしか増えないけど、
斜め軸方向は、2軸から6軸(+さらに4軸で計10軸)も追加されるから、
逃げやすく仕留めにくいゲームになりそうな・・・
2D→3Dで、周囲8マスが周囲26マスになるわけで、
そのうち周囲4マスからの攻撃が周囲6マスからの攻撃になる
(つまり、4マスの死角が、20マスの死角へ増える)
斜め軸方向は、2軸から6軸(+さらに4軸で計10軸)も追加されるから、
逃げやすく仕留めにくいゲームになりそうな・・・
2D→3Dで、周囲8マスが周囲26マスになるわけで、
そのうち周囲4マスからの攻撃が周囲6マスからの攻撃になる
(つまり、4マスの死角が、20マスの死角へ増える)
294名前は開発中のものです。
2017/12/03(日) 22:15:34.58ID:BWVc/QKy >>289の図は、
基本的に、白ブロックと白ブロックの間の通路、
緑ブロックと緑ブロックの間の通路が、
縦方向も横方向も通り抜けできる
ブロック1個おき間隔に高さ方向の通路が貫く感じ
@Aは、青ブロックと青ブロックの間、
紫ブロックと紫ブロックの間は、通り抜け不能
Bは、白ブロックと白ブロックの間、
緑ブロックと緑ブロックの間だけでなく、
青ブロックと青ブロックの間、
紫ブロックと紫ブロックの間も、通り抜け可能
ただ、段によって通路が1ブロック水平にズレている
そして、高さ方向の通路は、
水平方向の通路の交差点を貫かない
基本的に、白ブロックと白ブロックの間の通路、
緑ブロックと緑ブロックの間の通路が、
縦方向も横方向も通り抜けできる
ブロック1個おき間隔に高さ方向の通路が貫く感じ
@Aは、青ブロックと青ブロックの間、
紫ブロックと紫ブロックの間は、通り抜け不能
Bは、白ブロックと白ブロックの間、
緑ブロックと緑ブロックの間だけでなく、
青ブロックと青ブロックの間、
紫ブロックと紫ブロックの間も、通り抜け可能
ただ、段によって通路が1ブロック水平にズレている
そして、高さ方向の通路は、
水平方向の通路の交差点を貫かない
295名前は開発中のものです。
2017/12/05(火) 22:52:51.08ID:ye5fpjxg 4Dゲームは、x×y断層図を、z行×w列で配置すると、
左手のx-y用の十字キー(ジョイスティック)の左右と、
右手のz-w用の十字キー(ジョイスティック)の左右で、
直感的な操作感が得られて良いね!
左手で、断層図内の移動を左右へ動かして決め、
右手で、断層図自体の選択を左右へ動かして決める
つまり、左手の操作中は、z座標とw座標は保たれ、
同じ断層図内にとどまり、位置のみ動くが、
右手の操作中は、x座標とy座標は保たれ、
断層図を変えても、同じ位置に移る
左手のx-y用の十字キー(ジョイスティック)の左右と、
右手のz-w用の十字キー(ジョイスティック)の左右で、
直感的な操作感が得られて良いね!
左手で、断層図内の移動を左右へ動かして決め、
右手で、断層図自体の選択を左右へ動かして決める
つまり、左手の操作中は、z座標とw座標は保たれ、
同じ断層図内にとどまり、位置のみ動くが、
右手の操作中は、x座標とy座標は保たれ、
断層図を変えても、同じ位置に移る
296名前は開発中のものです。
2017/12/07(木) 02:37:27.52ID:DyP8ts7O ターン制ボンバーマン
・1Pも2Pも、1ターンで2歩まで歩け、
1歩(1マス)につき1個まで爆弾をセット可能
相手のいるマスや爆弾のあるマスには侵入不可
壁は侵入不可だが、爆風を防ぐ
・爆弾を2個までセットしたら、
爆発するまで次弾は補充されない
・ターンは、
@1Pと2Pのプレイヤーターン
歩行は2歩まで+爆弾セットは2個まで
A1Pと2Pの爆弾ターン
セットした次の次のターンで爆発
爆風は3歩分まで届く
を交互に繰り返す
・爆風がプレイヤーのマスに重なったら死亡
最後に生き残ったプレイヤーの勝利
・アイテム
歩行速度を2→3→4にする
爆弾所持数を2→3→4にする
爆風の飛距離を3→4→5にする
などなど
これを3D or 4Dでやると
・1Pも2Pも、1ターンで2歩まで歩け、
1歩(1マス)につき1個まで爆弾をセット可能
相手のいるマスや爆弾のあるマスには侵入不可
壁は侵入不可だが、爆風を防ぐ
・爆弾を2個までセットしたら、
爆発するまで次弾は補充されない
・ターンは、
@1Pと2Pのプレイヤーターン
歩行は2歩まで+爆弾セットは2個まで
A1Pと2Pの爆弾ターン
セットした次の次のターンで爆発
爆風は3歩分まで届く
を交互に繰り返す
・爆風がプレイヤーのマスに重なったら死亡
最後に生き残ったプレイヤーの勝利
・アイテム
歩行速度を2→3→4にする
爆弾所持数を2→3→4にする
爆風の飛距離を3→4→5にする
などなど
これを3D or 4Dでやると
297名前は開発中のものです。
2017/12/09(土) 17:30:46.84ID:1TJyU1VV >>295
4方向ジョイスティックはそのままで
shiftキーを押すとx+2次元方向に動けるUIがわりといける
http://www.ukaibutton.com/4dsoko/
http://www.ukaibutton.com/4dtron/
ある意味走るボタンに近い
4方向ジョイスティックはそのままで
shiftキーを押すとx+2次元方向に動けるUIがわりといける
http://www.ukaibutton.com/4dsoko/
http://www.ukaibutton.com/4dtron/
ある意味走るボタンに近い
298名前は開発中のものです。
2017/12/10(日) 10:09:26.71ID:jcS8iLKb299名前は開発中のものです。
2017/12/31(日) 18:35:21.42ID:/rN76OKL 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
1B3G98YM9K
グーグル検索⇒『来島のモノノリウエ』
1B3G98YM9K
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「クラウンに乗りたかった」東京・足立の車暴走 男性、容疑を否認 [七波羅探題★]
- 相次ぐ中国公演中止に、シンガーソングライターらが続々高市首相に怒り表明「隣国の仲間たちに対して申し訳ない」★2 [muffin★]
- 東京・足立区の盗難車死亡ひき逃げ事件 11人死傷のうち死亡した男女の身元を発表 80代の男性と20代フィリピン国籍の女性 警視庁 [どどん★]
- 「ごまかして逃れようとしている」中国外務省報道官 [どどん★]
- 《降板の申し出が》「平手友梨奈は出ません」ムロツヨシの「弁護士ドラマ」から“バディ”が消える!連ドラ撮影中にも遅刻、欠席… [Ailuropoda melanoleuca★]
- 【大阪】関空第1ターミナルの4階から中国籍の20代男性が転落し死亡 警察官が駆け寄るも自ら手を離す [七波羅探題★]
- 【実況】博衣こよりのえちえちFantasy map simulatorミニキャラ死闘編🧪★3
- 今は亡きコウゾー🚗👴💨を追悼するお🏡
- おさかなさんあつまれえ
- おさかなさんあつまれえ
- (´;ω;`)あ゛や゛ま゛っ゛て゛!!!!
- 【高市悲報】台湾「日本が何言ってるか意味わからん😅」 [834922174]
