- 1 名前:名前は開発中のものです。 [2006/07/02(日) 12:02:21 ID:d+l0k0z5]
- 四次元、囲碁、五目並べ、オセロなどを作っていくスレ
- 216 名前:名前は開発中のものです。 [2010/10/09(土) 11:18:07 ID:DFDNL1n1]
- てか四次元ゲースレって割にこれの話題一回も上がってないのか
www.qu-bit.com/Contents/Game/4dmaiz/index.html
- 217 名前:名前は開発中のものです。 [2010/11/10(水) 12:02:54 ID:fu0SEDqN]
- >>98って三次元だよね? おもしろかったけど
- 218 名前:名前は開発中のものです。 [2010/11/11(木) 08:28:06 ID:DC+ujYxj]
- >>217
2次元×縦横だから4次元だな ただ毎回出るメッセージボックスが要らないな
- 219 名前:名前は開発中のものです。 [2010/11/12(金) 08:25:45 ID:eelnsKod]
- 基本は三次元五目並べでいいんでない?
ただし時間の要素が追加される 具体的には特定ターンorカウントのときに対応する数字を並べないと無効とか
- 220 名前:名前は開発中のものです。 [2010/11/12(金) 11:41:16 ID:LCQjTZF+]
- 三次元空間に4つの軸を押し込むことくらいそんな難しいことのように思えないんだけど
それじゃつまらないってこと?
- 221 名前:名前は開発中のものです。 [2010/11/13(土) 00:49:00 ID:PXbCJqTF]
- いい加減四次元=時間と思ってるヤツウザい
時間が空間と等価になるのは限りなく光速に近い状態での話であって そうでない場合相互干渉なんてない
- 222 名前:名前は開発中のものです。 mailto:sage [2010/12/05(日) 15:22:21 ID:9anupcfZ]
- マジレスすると、「4次元ゲーム」は「次元が4つ」つまり「独立した変数が4つ」あればいい
つまり、4変数を自由にいじってゲームになればいい 例えば。「縦・横・高さ+α」でもいい αが時間であれば時間軸を移動できる「時空」になるし、仮にαを色にしてもいい 最終的に3次元に投影すると考えれば、表裏の連続性を持つ変形を利用して「多胞体」としてもいい 自分は、あえて4変数を座標には還元しない 4変数をR(赤),G(緑),B(青),A(α値=透明度)でとる 例えば、5目並べであれば、 3次元であれば色(RGB)の連続5段のグラデーションを作成することになる 4次元であれば半透明を考慮した色(RGB)の連続5段のグラデーションを作成することになる 相手がグラデーションを作成するのを阻止し、自分のグラデーションを作成したものの勝ち おそらく、先手有利のゲームになるから、先手に禁じ手が必要となる
- 223 名前:名前は開発中のものです。 mailto:sage [2010/12/05(日) 15:34:25 ID:9anupcfZ]
- 4次元 五目並べ ARGB色空間方式
プレイヤーPとQが、P(R,G,B,A)とQ(R,G,B,A)を持ち石として、 それぞれ4次元のARGB色空間に、交互に持ち石を配置していく (制限として、R,G,B,Aはそれぞれ0-255の範囲:256×256×256×256の配置場所) 先に連続グラデーション(色と透明度を合わせたもの)を完成させた方が勝利者 ちなみに、自分が持ち石を置いた場所や相手が持ち石を置いた場所には置けない (同一の色空間座標値は取れない) 例) P1(0,0,0,0) → Q1(1,0,0,0) P2(1,1,1,1) → Q2(2,0,0,0) P3(2,2,2,2) → Q3(3,0,0,0) P4(3,3,3,3) → Pの勝ち *Qは、Pのグラデーション作成を邪魔しないと勝てない(斜めの概念は、最小連続の線形性)
- 224 名前:名前は開発中のものです。 mailto:sage [2010/12/05(日) 15:42:24 ID:9anupcfZ]
- 縦・横に相当する、R方向・G方向・B方向・A方向への連続直線は、距離が1なので、とてもわかりやすい
斜めに相当する、距離が1以上2未満で一直線にならぶ連続直線は、無数の角度があるため、なかなか認識しにくい 4方向に自由に伸ばせる性質上、明らかに先手有利なので、 先手は斜め禁止とかが良いかもしれない 完成した5目は、1次元上の、半透明色のグラデーションの帯として認識が可能 先手の第1手は、P(128,128,128,128)と思われる 後手は、これが4方向に一直線に延びるのを阻止しつつ、自分は斜めも含めて5点を一直線に揃えるようにする
- 225 名前:名前は開発中のものです。 [2010/12/05(日) 16:33:42 ID:BZWgyvcr]
- 四次元オセロならある
www.geocities.jp/tokuou_douyo/4D_Othello/4D_Othello.html
- 226 名前:名前は開発中のものです。 mailto:sage [2010/12/05(日) 19:28:45 ID:RwcPItfL]
- 2次元で時間軸が二つあれば4次元ゲームだよ。
双方に制限時間がついてる将棋が該当するな。
- 227 名前:名前は開発中のものです。 mailto:sage [2010/12/05(日) 19:41:04 ID:9anupcfZ]
- 確かに、将棋は移動方向が2次元だけど、
待ち時間には「自由度がない」、「可逆性がない」、「互いの待ち時間が背反関係で独立していない」から、 4次元ではないな
- 228 名前:名前は開発中のものです。 mailto:sage [2010/12/05(日) 19:46:57 ID:9anupcfZ]
- >>225
4次元オセロは、確かに4次元だ もともとのオセロが縦・横の2次元 高さに合わせて一列に(+1次元)盤面を並べれば3次元だったが、 高さ(らしきもの)を平面に並べる(+2次元)で4次元になっている しかも、各要素が互いに「独立」していて、完全に「自由」になっている →P(X×Y×Zx×Zy)
- 229 名前:名前は開発中のものです。 mailto:sage [2010/12/05(日) 19:52:00 ID:9anupcfZ]
- ただ、ゲームとしては、
@イチイチ、相手手番の際のメッセージボックスがうざい (右下の空欄に座標を表示+最後に打たれた場所を光らせるくらいで十分) A白黒が変化する時、どこが変わったか、もう少しゆっくりとアニメさせて欲しい (相手が打った後に、一瞬で盤面が変わるせいで把握しにくい) B打てる位置を明表示するのは良いが、そこにマウスオーバーした時にひっくり反せる位置も明表示して欲しい
- 230 名前:名前は開発中のものです。 [2010/12/05(日) 21:39:40 ID:BZWgyvcr]
- 誰かこれ買ってみてくれ
www.vector.co.jp/soft/win95/game/se334491.html
- 231 名前:名前は開発中のものです。 mailto:sage [2010/12/06(月) 05:12:22 ID:0uMbJbls]
- >>230
多次元リバーシね その作者は、多次元三目並べと多次元五目並べも出してるね 平面空間の2次元、立体空間の3次元、時空間の4次元、平行世界を加えた5次元、抽象軸を加えた6-8次元に対応している様子 リバーシ(オセロ)は斜めの概念がないから、各軸方向の判定だけでよいので割と認識しやすい 4軸以上になると各軸が直交している(独立している)様子を幾何的にイメージできなくてツラいが・・・
- 232 名前:名前は開発中のものです。 mailto:sage [2010/12/06(月) 05:46:56 ID:0uMbJbls]
- 2次元の碁盤(マトリックス)は正方形、3次元のマトリックスは正六面体で作成されるから、
4次元のマトリックスは正八胞体(超立方体)で作成すれば良いね 問題は、どうやって3次元や4次元を2次元の画面に表示するかという点 軸方向のみなら、断層の積み重ねとして2次元を連続複数枚で表示したり、 斜め方向もあるなら、任意の回転断面を断層として表示したり・・・
- 233 名前:名前は開発中のものです。 [2010/12/11(土) 01:13:10 ID:uVT9rATK]
- ここに沢山あった
www.bekkoame.ne.jp/~ishmnn/java/java.html
- 234 名前:名前は開発中のものです。 [2010/12/18(土) 14:49:29 ID:JkWh5+aQ]
- 4次元チェスとは言わないまでも、3次元チェスをやりたいな〜
各駒の動きはどうなるのだろうwww
- 235 名前:名前は開発中のものです。 mailto:sage [2010/12/18(土) 15:19:28 ID:Lyjffe0k]
- >>234
そのまま拡張したらだめだろうか? 駒、では不都合なので色か字かつきのサイコロみたいなのに置き換えて、 8x8x8の立方体で考える。 で、動きどうするんだろうw
- 236 名前:名前は開発中のものです。 [2011/01/23(日) 15:38:03 ID:aY1TZeqx]
- >>235
そのまま3次元座標にしたら、詰めなくないか? ナイトが鬼畜になりそうだ
- 237 名前:名前は開発中のものです。 [2011/01/23(日) 16:12:45 ID:hiUZS84b]
- こんなのならあるけどな
www.appbank.net/2009/07/25/iphone-application/39320.php
- 238 名前:名前は開発中のものです。 mailto:sage [2011/01/26(水) 16:28:12 ID:3pKmw0jb]
- >>237
オセロを3Dでやるという発想は、割とありそう チェスや将棋は3Dにすると駒の進み方と駒数の問題があるから・・・。 何か、化学で出てくる、金属とかの結晶格子に似てない? しかし、外側は自由に回転させられるから良いとしても、内部はひどく見にくいな・・・ 2次元(前後左右)の板は、3次元(上下)から見れば見やすいけど、 3次元(上下左右前後)の立体は、4次元(表裏の連続体)でめくって見ないとわからないよね〜
- 239 名前:名前は開発中のものです。 mailto:sage [2011/02/05(土) 22:12:50 ID:FquUM+fm]
- 3Dチェスだと名前忘れたけど、三段のが有名だね。
正規の物はこれぐらいかな? ドラゴンチェスってのも有るけど、空中、地上、地中だっけ?良く判らん??? (同名の単なる立体コマのも有るんで注意) 後、スタトレと銀英伝に出てくる奴が有名だが、物語中に流れで出てくるぐらいだからルールは判らない。 でも、ネットに独自解釈したゲームが結構作られてるから見てみたら。
- 240 名前:名前は開発中のものです。 mailto:sage [2011/02/05(土) 22:52:45 ID:FquUM+fm]
- >>230,231
リバーシはなくなりましたね、三目並べと五目並べはまだあるけれど。 リバーシ、三次元は良く遊んでますが、他の普通のリバーシで初心者レベルの私でもいつも百前後対四百前後ぐらいで勝てます。 四次元は途中までやって見ましたが、非力なノートのせいもあって時間がかかりすぎ、3〜4時間かけても半分も進みませんでした。 でもこのリバーシ、実はバグもちです。 時たま、取れない角がなぜか取られてしまうんです、ハイ。
- 241 名前:名前は開発中のものです。 mailto:sage [2011/02/06(日) 13:07:24 ID:5ioE7aX+]
- >>240
>時たま、取れない角がなぜか取られてしまうんです、ハイ。 4次元ではよくあること? 時を遡られた??
- 242 名前:名前は開発中のものです。 [2011/02/06(日) 16:57:04 ID:/+UWk8BC]
- それ普通に平面外の別の角度から見たら
○ ●←このポジションなんだろどうせ ○ ○
- 243 名前:名前は開発中のものです。 mailto:sage [2011/02/06(日) 20:41:00 ID:tXrk0H/Y]
- >241
過去の盤面に手を出せるオセロがあったら凄いだろうなー ゲームになるかどうかはわからんけどw
- 244 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 11:52:11 ID:DhI39Lz9]
- 待ったありの将棋なんて、時を遡りまくりだぜ!
ある意味、4次元ゲーム、いや・・・3時空ゲーム(2次元+時間)?
- 245 名前:名前は開発中のものです。 mailto:sage [2011/02/07(月) 12:06:36 ID:DhI39Lz9]
- >>239
ドラゴンチェスは、チェスっていうよりも、3D-戦術SLGのような・・・ フェアリー系の駒が強すぎる ちなみに、上空・地上・地下の3層構造 本当の意味での3Dチェスは、ラオムシャッハってのがある ルークとナイトは、動きを3平面に拡張しただけだが、やはり斜め移動のビショップが問題になるみたい ビショップは、あくまで平面上の斜め移動を3平面に拡張した動きで、クイーンはルーク+ビショップになる 立体的な斜め移動ができるユニコーンという駒が追加されて、立方体の頂点方向にも移動できる
- 246 名前:240 mailto:sage [2011/02/07(月) 22:04:51 ID:cU/dyTpH]
- >>241,242
いえいえ、書いたように三次元の時の話です。 四次元以上と違い、全体が見れるので判ります。 しかも3〜5回に一度ぐらいでかなり頻繁に起きます。
- 247 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 10:04:56 ID:YvveFukI]
- 3Dチェスの難点は、平面斜めと立体斜めの把握のしにくさだな・・・
平面を重ねる方式だと、斜め(特に立体斜め)が把握しにくい 3D空間を有効に活用するには、片方を上端、もう片方を下端から進めなくてはいけなくなるから、 実際の戦場のイメージとかけ離れるのが問題 むしろ、ドラゴンチェスみたいなレイヤー構造で、空・大地・地下とレイヤーの意味付けをして、 駒毎に移動レイヤーを限定した方が把握しやすい
- 248 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 10:19:13 ID:YvveFukI]
- 3Dチェスを普及させるには、CGI化しかないと思う
@動かしたい駒の移動範囲を明示 (捕獲可能な駒も合わせて強調表示) Aあるマスまたは駒に利いている敵側の駒を表示 (切替で利いている自分側の駒も表示) B上下軸の断層だけでなくて、任意のマスに直交する、左右軸の断層や前後軸の断層も同時に表示 (断層図でも、2Dカーソルで駒を選択可能) Cパースの付いた立体空間で、立体駒を3Dカーソルで駒を選択 (3Dカーソルより手前の駒は半透明または非表示) D画面は4面図(透視図、上下断層、左右断層、前後断層)で、 透視図はドラッグで3次元回転・ズームで拡大縮小が可能、 断層図はホイールで断層をページング、サムネイルによる全断層の同時表示も可能 E棋譜の記録および再生も可能
- 249 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 10:31:39 ID:YvveFukI]
- ワイド画面なら6面図でも良いかも
@透視図 A棋譜 B上下軸の断層→右クリックで全断層表示 C左右軸の断層→右クリックで全断層表示 D前後軸の断層→右クリックで全断層表示 E全断層表示(上下・左右・前後から選択) @-Eのうちどれか1つをダブルクリックで全画面表示 @-Eのうち2つをctrl+クリックで選択してハーフ&ハーフ表示 透視図は、通常は3Dカーソルの移動とクリックで駒の選択 shift+ドラッグで回転方向を縦または横へ限定、alt+ドラッグで時計・反時計回転 ctrl+ドラッグで平行移動、ctrl+shift+ドラッグで移動方向を縦または横へ限定 ctrl+ホイールで手前・奥への移動
- 250 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 10:40:57 ID:YvveFukI]
- あ、CGIでなくて、GUIだった・・・ (orz
需要があれば今度作成してみようかな ラオムシャッハは5×5×5で板が小さいのと、 クイーン=ビショップ+ルークだが、 ユニコーン+ルークのキャラクタがいても良いような感じもする ところで、なぜにユニコーン??
- 251 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 13:00:47 ID:ebZha0/I]
- むしろGUIでないゲームってなんだよ
- 252 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 15:35:07 ID:YvveFukI]
- >>251
棋譜だけでも将棋は指せる 棋譜だけならテキストデータだから、メモ帳でもできる
- 253 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 00:58:33 ID:0Z+opQc1]
- GUIデザイン案
www37.atwiki.jp/color-cube?cmd=upload&act=open&pageid=40&file=%E3%82%B9%E3%83%A9%E3%82%A4%E3%83%8925.PNG www37.atwiki.jp/color-cube?cmd=upload&act=open&pageid=40&file=%E3%82%B9%E3%83%A9%E3%82%A4%E3%83%8926.PNG あとはプログラムだな
- 254 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 15:17:21 ID:Bb7xzayy]
- >>248
CGIでいいんじゃ?
- 255 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 15:23:35 ID:Bb7xzayy]
- >>235
左2/3は3D表示、右1/3は2D表示でよいかも・・・ 2D表示は、上下に好きな断層を個別に表示で良いんでは? (あるいは上下をつないで断層を一覧表示)
- 256 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 15:25:28 ID:Bb7xzayy]
- >>255でアンカミス
>>235じゃなくて>>253だった >>235に対しては立体チェスの動き方をその立方体で図示して欲しい
- 257 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 20:05:49 ID:Bb7xzayy]
- >>245
>ビショップは、あくまで平面上の斜め移動を3平面に拡張した動きで、クイーンはルーク+ビショップになる ラオムシャッハでは、クイーンはルーク+ビショップ+ユニコーンですよ
- 258 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 21:57:55 ID:/TsllCsE]
- ユニコーン? ナイトの事?
- 259 名前:名前は開発中のものです。 mailto:sage [2011/02/09(水) 23:09:51 ID:qCNaoR/x]
- >>258
3Dチェスではユニコーンって、立体斜めに動ける駒があるんです 棋譜ではナイトを逆さまに書きます
- 260 名前:名前は開発中のものです。 mailto:sage [2011/02/11(金) 13:47:39 ID:CVWNHN5E]
- >>255
イラストを追加 次は駒の動きかな
- 261 名前:名前は開発中のものです。 mailto:sage [2011/02/12(土) 11:10:12 ID:BfsAiqnX]
- 3Dチェスのプログラマは進んでいるかい?
それが完成したら、次は4Dチェスだな!
- 262 名前:名前は開発中のものです。 mailto:sage [2011/02/12(土) 22:17:17 ID:3LddHeCM]
- >>261
駒の動き方の図(イラスト)が完成 立体駒の動きは、頭が混乱する プログラム的には、位置や移動範囲は座標の計算で指定するから良いのだけれど・・・ 作ってたら3Dチェスがやりたくなってきたけど、やる相手と道具も、やれるソフトもない 早く完成させたい
- 263 名前:名前は開発中のものです。 mailto:sage [2011/02/13(日) 09:04:12 ID:+suPZ0Lk]
- >>262
何気に、3DCG(ポリゴン?)っぽい駒の移動範囲の図示がすごいな! ところで、ラオムシャッハをPCゲーム化するのか、ラオムシャッハを参考にして新たな3Dチェスを開発するのか、一体どちら? いずれにせよ、COMP(CPU)と対戦できるように、AIも組むのかい??
- 264 名前:名前は開発中のものです。 mailto:sage [2011/02/13(日) 20:10:23 ID:9/5nRu/U]
- >>263
ポリゴンは頑張りました 中央部分はリアルな駒のオブジェにしたかったけど・・・挫折 >ラオムシャッハをPCゲーム化するのか、ラオムシャッハを参考にして新たな3Dチェスを開発するのか、一体どちら? 「ラオムシャッハを参考にして新たな3Dチェスを開発する」方ですね・・・ せっかくPCソフトとしてやるわけなので、5×5×5ではなく、8×8×8でやりたい ただ、それだと駒の数や種類を増やしたり、ルールを少し変えたりが必要ですね >COMP(CPU)と対戦できるように、AIも組むのかい?? AIは勘弁・・・個人では無理です! 2P対戦専用(またはオンライン対戦?)になるでしょう
- 265 名前:名前は開発中のものです。 mailto:sage [2011/02/13(日) 20:18:44 ID:9/5nRu/U]
- コンセプトは、チェス空間の3D化です
移動範囲の3D化(ルークなら垂直方向へ移動可能)、駒の種類の3D化(ユニコーンのように立体でしかできない移動の追加)をします そのまま8×8×8の立方体の対角線上に、普通のチェスみたいに2列を配置すると、いきなりクイーンやビショップが対角線を移動して入ってきてしまうのが問題 最上列なら下に、最下列なら上に、さらに2列を配置して、対角線移動できる駒を遮断しておかないと・・・ 追加した列には、ユニコーンみたいな立体斜め駒や、ナイトの動きを立体化した駒(名前はまだない)を追加したい
- 266 名前:名前は開発中のものです。 mailto:sage [2011/02/14(月) 16:11:27 ID:cyDxGwiU]
- 3次元ゲームを作るスレになってきた
- 267 名前:名前は開発中のものです。 mailto:sage [2011/02/14(月) 19:07:13 ID:cyDxGwiU]
- オリジナルの3Dチェスはルールとか、ゲーム性を考案しないといけないから、
まずは現存するラオムシャッハを2P対戦用でいいから、ソフト化してみては・・・? 意外と需要があるかもしれないし、ルールや駒を考える上で参考になるのかも ソフトの処理的には、インターフェースとかをほとんど流用できるだろうし
- 268 名前:名前は開発中のものです。 [2011/02/14(月) 19:35:19 ID:jjINlUdz]
- これ結構面白かった
japanese.s101.xrea.com/200502080639.php
- 269 名前:名前は開発中のものです。 mailto:sage [2011/02/14(月) 20:15:15 ID:ALALuDF9]
- >>268
やべぇ、ルールを教えてくれW というか、4次元の感覚がわからん・・・ 異次元に吸い込まれるとこういう世界になるのか?
- 270 名前:名前は開発中のものです。 [2011/02/14(月) 20:33:38 ID:jjINlUdz]
- ↓□□□ □□□□ ・・・
□□→□ □□←□ □□□□ □□□□ □□□□ □□□□ ↑□□□ □□□□ ・・・ □□□□ □□□□ □□□□ □□□□ □□□□ □□□□ この4x4において同じ位置の矢印向きのブロックに移動可能ってだけ ↑の図なら↑と↓が行き来のペアで→と←がペア
- 271 名前:名前は開発中のものです。 mailto:sage [2011/02/14(月) 22:48:05 ID:cyDxGwiU]
- これと違うの??
4次元迷路(3D迷路版) www.qu-bit.com/
- 272 名前:名前は開発中のものです。 [2011/02/15(火) 07:34:59 ID:gxGQdi97]
- >>271
根本にある理論は [x,y,z,w]って座標を移動する意味で変わらないけど>>270の方が1画面で収まってる分だけお手軽
- 273 名前:名前は開発中のものです。 mailto:sage [2011/02/15(火) 09:36:47 ID:yICEE5xh]
- >>271
4次元の迷路を、3次元で切り取って、2次元の画面に投影するのか、 そのまま直接2次元で展開するのかの違いかな・・・・ >>272 4次元迷路って、ただ4次元座標を移動することで、4次元空間をさまようだけなんだけど、 実感しにくい4次元の世界を感じる1番いい方法じゃないかと思う。 縦・横でしか挟めないはさみ将棋とかも、4次元化は難しくなさそう。
- 274 名前:名前は開発中のものです。 [2011/02/15(火) 14:50:17 ID:V9KIB4gB]
- 立体オセロで1マスに4個コマ置けばいいだけだろ
- 275 名前:名前は開発中のものです。 [2011/02/15(火) 14:52:47 ID:V9KIB4gB]
- なんで4個か俺wwww
- 276 名前:名前は開発中のものです。 mailto:sage [2011/02/15(火) 20:16:54 ID:yICEE5xh]
- >>274
なぜ1マスに4個?? 2次元オセロでも、1マスに2個は置かないけど・・・
- 277 名前:名前は開発中のものです。 [2011/02/16(水) 00:13:51 ID:vLCuNWv3]
- とりあえずまとめようか
四次元空間[w,x,y,z]を三次元の三面図の原理で分割して考えると 四次元→三次元では下記の四種類 [w,x,y]/[w,x,z]/[w,y,z]/[x,y,z] 四次元→二次元では下記の六種類が表せる [w,x]/[w,y]/[w,z]/[x,y]/[x,z]/[y,z]
- 278 名前:名前は開発中のものです。 mailto:sage [2011/02/16(水) 02:03:14 ID:eDQaYMEH]
- >>266
4Dチェスも同時進行で作成し始めました (d次元チェス) www37.atwiki.jp/color-cube/pages/56.html 駒の動きも、座標の数式で表せば、3次元でも4次元でも変わらないものですね・・・ d次元チェスなら、 キング:1〜d本の軸に対して1マス移動 クイーン:1〜d本の軸に対してNマス移動 ルーク:どれか1本の軸に対してNマス移動 ビショップ:どれか2本の軸に対してNマス移動 ユニコーン:どれか3本の軸に対してNマス移動 ポーン:x軸以外のどれか1本の軸に対して+1マス移動
- 279 名前:名前は開発中のものです。 mailto:sage [2011/02/16(水) 02:27:13 ID:gGMCylIj]
- 3次元(x,y,z)データを2次元におさめる際に、2次元(x,y)+色(z)にする方法があるが、
これを2次元(x,y)の折れ線グラフに利用すれば、1次元(x)+色(y)の帯グラフになるし、 さらに4次元(x,y,z,w)に利用して、3次元(x,y,z)+色(w)にして、同一空間にwの違う位置も重ねられそう。 ちょうど3次元空間を、2次元に透かして重ねて見ている状態。
- 280 名前:名前は開発中のものです。 mailto:sage [2011/02/16(水) 02:33:01 ID:gGMCylIj]
- 1次元の縦方向に伸びる直線は、横方向に掃引すれば2次元の平面へ、
2次元の縦横に伸びる平面は、高さ方向に掃引すれば3次元の空間へ、 3次元の縦横高さに広がる空間は・・・掃引する方向がない。 1次元を時間で変化させれば、スキャナのように、2次元を見れる 2次元を時間で変化させれば、断層図のように、3次元を見れる 3次元を時間で変化させれば、4次元空間も見れるはず
- 281 名前:名前は開発中のものです。 mailto:sage [2011/02/16(水) 08:31:20 ID:q0qj8W5f]
- よく勘違いされてることだが
目というのは外界の情報を二次元で取得してるんだよな 二つの入力を元に脳が処理して三次元空間として認識してるわけであって 三次元を直接認識できる入力媒体が二つあれがそこから四次元を認識できるかもな
- 282 名前:名前は開発中のものです。 mailto:sage [2011/02/16(水) 13:10:25 ID:eDQaYMEH]
- >>281
手は? 目隠ししてても、立体だってわかるような? 耳は? 精度は低いけど、前後左右はもちろん、上下もある程度はわかるような・・・
- 283 名前:名前は開発中のものです。 mailto:sage [2011/02/16(水) 22:44:24 ID:gGMCylIj]
- よく勘違いされてることだが
手というのは外界の情報を三次元で取得してるんだよな 二つの入力を元に脳が処理して四次元空間として認識することもできるわけであって 三次元を直接認識できる入力媒体の手が左右あればそこから四次元を認識できるな
- 284 名前:名前は開発中のものです。 mailto:sage [2011/02/16(水) 23:02:05 ID:vLCuNWv3]
- 3Dテレビのことじゃね?
- 285 名前:名前は開発中のものです。 mailto:sage [2011/02/17(木) 01:18:14 ID:WVjMzETb]
- 3Dテレビは、左目と右目に、少し視角がズレた平面画像(2D)を別々に見せて、立体化(3D)している
左手と右手に、少し4次元的にズレた形状の立体模(3D)型を別々に触わらせると、脳内で4次元化(4D)して感じられる・・・はず
- 286 名前:名前は開発中のものです。 mailto:sage [2011/02/17(木) 01:46:43 ID:lftJgIFf]
- 対称の同一性を認識、あるいは錯覚させる必要がある
二枚の絵を並べて立体視するやつあるでしょ 普通に見ていたら二枚の絵だ。手で触ったところで2つの物体だ
- 287 名前:名前は開発中のものです。 mailto:sage [2011/02/17(木) 02:11:39 ID:25OmqTUJ]
- 俺の中で、4次元的な何かが目覚めつつある・・・
3次元的にはほぼ同一に感じるけど、4次元的に何かが違う!
- 288 名前:名前は開発中のものです。 mailto:sage [2011/02/17(木) 07:55:21 ID:B8M3Bx+s]
- そういえば、ルービックキューブの各ブロックを中心を[0,0,0]として1,0,-1で表すと
角のブロック(座標内に0なし) [1,1,1]/[1,1,-1]/[1,-1,1]/[1,-1,-1]/[-1,1,1]/[-1,1,-1]/[-1,-1,1]/[-1,-1,-1] 角と角の間のブロック(座標内に0が1個) [1,1,0]/[1,-1,0]/[-1,1,0]/[-1,-1,0]/[1,0,1]/[1,0,-1]/[-1,0,1]/[-1,0,-1]/[0,1,1]/[0,1,-1]/[0,-1,1]/[0,-1,-1] 面の真ん中のブロック(座標内に0が2個) [1,0,0]/[-1,0,0]/[0,1,0]/[0,-1,0]/[0,0,1]/[0,0,-1] とこうなるわけだけど これって立方体の頂点、辺、面の数じゃん だから これを4次元座標にしたら 頂点→[1,1,1,1]・・・計16個 辺→[1,1,1,0]・・・計32個 面→[1,1,0,0]・・・計24個 立体→[1,0,0,0]・・・計8個 中心→[0,0,0,0]・・・計1個 これ5次元にしても超立方体の頂点、辺、面・・・の数の理論値に一致したわけだが さてここから何が演算できると思う?
- 289 名前:名前は開発中のものです。 mailto:sage [2011/02/17(木) 12:27:52 ID:WVjMzETb]
- >>288
製作依頼つ 「4次元,5次元のルービックキューブ」
- 290 名前:名前は開発中のものです。 mailto:sage [2011/02/17(木) 23:11:30 ID:B8M3Bx+s]
- >>289
ルービックではないが上記の理屈で組み上げたものなら作ってはいる www1.axfc.net/uploader/Sc/so/206194 sage
- 291 名前:名前は開発中のものです。 mailto:sage [2011/02/17(木) 23:16:04 ID:lQ9wrYyb]
- 3Dチェスだけど、新駒を作るくらいなら、駒のユニット化をして欲しい
3Dになった時点で、2Dとは違う駒なわけだから、ファンタジー化したらどうだろう ポーン:フェンサー>長剣と盾 ルーク:ランサー>長槍 ビショップ:スナイパー>弩銃 ユニコーン:アーチャー>弓矢 ナイト:ナイト>騎槍 クイーン:ウィザード>魔法 キング:ジェネラル>長斧
- 292 名前:名前は開発中のものです。 mailto:sage [2011/02/18(金) 14:11:08 ID:jc0VXW37]
- >>290
このPCソフトを作成した人の情報を希望です! 実は似たようなものなのでずが、Visual Studioで「3Dの色立体(R,G,Bを頂点とした立方体)を自由に回転させられるソフト」を作成しています。 >>www37.atwiki.jp/color-cube?cmd=upload&act=open&pageid=1&file=%E8%89%B2%E7%AB%8B%E4%BD%93+%E8%83%8C%E6%99%AF.png こちらは、面のテクスチャがR,G,Bのグラデーションになっていることもあって、 処理時間がかかりすぎて、御紹介いただいたソフトのような自在回転ができなくて困っています。 マウスでの自在回転に加えて、できれば任意断面を見たりとかもしたいです。 紹介いただいたソフトの詳細を教えていただきたいです。
- 293 名前:名前は開発中のものです。 mailto:sage [2011/02/18(金) 17:11:43 ID:Oa8UA3J0]
- >>292
> 292:名前は開発中のものです。(sage) > 2011/02/18(金) 14:11:08 ID:jc0VXW37 > >>290 > このPCソフトを作成した人の情報を希望です! > > 実は似たようなものなのでずが、Visual Studioで「3Dの色立体(R,G,Bを頂点とした立方体)を自由に回転させられるソフト」を作成しています。 > >>www37.atwiki.jp/color-cube?cmd=upload&act=open&pageid=1&file=%E8%89%B2%E7%AB%8B%E4%BD%93+%E8%83%8C%E6%99%AF.png > > こちらは、面のテクスチャがR,G,Bのグラデーションになっていることもあって、 > 処理時間がかかりすぎて、御紹介いただいたソフトのような自在回転ができなくて困っています。 > > マウスでの自在回転に加えて、できれば任意断面を見たりとかもしたいです。 > 紹介いただいたソフトの詳細を教えていただきたいです。
- 294 名前:名前は開発中のものです。 mailto:sage [2011/02/18(金) 17:14:51 ID:Oa8UA3J0]
- スマン携帯でURL抜く途中で誤爆した
- 295 名前:名前は開発中のものです。 mailto:sage [2011/02/18(金) 17:46:26 ID:Oa8UA3J0]
- 作りたいのがそれだったら
ステップアップDirectXのサイトのサンプルにまんまのがあった気がする
- 296 名前:名前は開発中のものです。 mailto:sage [2011/02/18(金) 19:24:34 ID:jc0VXW37]
- >>295
ありがとうございます。 P(x,y,z)の3次元座標の点が、RGB(x,y,z)になるような立体を作成中でした。
- 297 名前:名前は開発中のものです。 mailto:sage [2011/02/18(金) 20:48:40 ID:vbUBCz50]
- 3Dチェスを作る前に、ラオムシャッハのプログラムを先に作ってみたら?
座標の処理とか、棋譜のアルゴリズムはほとんど同じだろうし、 5*5*5で空間も狭くて、きっと作りやすいよ。 棋譜の処理ができれば、インターフェースもほとんど流用できるだろうし・・・ 8*8*8だと、2段目の駒構成(配置)が難しいね。
- 298 名前:名前は開発中のものです。 mailto:sage [2011/02/18(金) 21:13:45 ID:vbUBCz50]
- 3Dチェスの作成者に・・・残念なお知らせが・・・
1984年にすでに完成された、完璧な8*8*8チェスが存在する様子 ユニコーンでなくメイスなのと、ナイトは3種類+グランドナイトがあるようだ Three Dimensional Eight Level Chess www.hixoxih.com/games/chess/3D8L.htm#THE%20GRAND%20KNIGHT
- 299 名前:名前は開発中のものです。 mailto:sage [2011/02/19(土) 08:46:17 ID:QTlYIUvH]
- 1984年・・・
自分は車輪の再開発をしようとしていたわけですね。 グランドナイト以外は、すべて自分が考えた駒と一致している。 自分の考えは間違ってはいなかったけど、生まれてくるのが少し遅かったようですね。 ところで、この3D 8Lvチェスは、すでにソフト化はされているのでしょうか? インターフェイスのコンセプトまで一緒だったらどうしよう・・・
- 300 名前:名前は開発中のものです。 mailto:sage [2011/02/19(土) 14:31:59 ID:2D+gLARB]
- 創作活動の助けになると思うからこれ貼っとく
sorceryforce.com/manageddirectx/direct3d_stepup.html
- 301 名前:名前は開発中のものです。 mailto:sage [2011/02/19(土) 15:06:53 ID:QTlYIUvH]
- >>300
ありがとうございます。 色立体(color cube)の方はVisual Basicで3D幾何演算を組んだところ、あまりの処理の遅さに閉口していたところでしたので、非常に役に立ちそうです。 3Dチェスについては、ラオムシャッハや3D8Lチェスの3Dソフト化を目指すか、新たなゲーム性を持つ3Dチェスを開発するか検討します。 ラオムシャッハは簡易チェスゆえ、さらなる発展開発の要素がありそうだと思って始めましたが、3D8Lがあまりにも完成された3Dチェス・システムだったので落胆しております。
- 302 名前:名前は開発中のものです。 mailto:sage [2011/02/19(土) 22:07:05.73 ID:S3Y3RwPQ]
- てか3DやるのにDirectX使ってないってのも驚きだな
- 303 名前:名前は開発中のものです。 mailto:sage [2011/02/19(土) 23:36:09.41 ID:QTlYIUvH]
- 座標演算だけなら、2Dだろうが3Dだろうが、行列+三角関数のネスト演算なので、式はすごく簡単なんですが、
繰り返し演算のためか、リアルタイム処理をしようとすると物凄く処理落ちしてしまうんです。
- 304 名前:名前は開発中のものです。 mailto:sage [2011/02/20(日) 00:24:18.76 ID:GtBnc/zV]
- 将棋でもチェスでも、棋譜対戦だけなら、
@先手「駒番号=?」「x=?」「y=?」→それぞれ数字を入力 Aその座標に他の駒がいないかを判定して、自軍の駒がいれば「移動できません」、敵軍の駒がいれば「捕獲しました」でその駒の番号を判定から削除 B後手「駒番号=?」「x=?」「y=?」→それぞれ数字を入力 C=A @へ戻る 玉将なりキングなりを捕獲するまでこれを繰り返すだけだから、簡単なプログラムだね。 敵軍のAIを作成したり、駒の移動範囲を示そうとすれば面倒くさいけど。
- 305 名前:名前は開発中のものです。 mailto:sage [2011/02/20(日) 11:14:11.66 ID:3gGRhVaB]
- >>304
そんなの操作性悪すぎ メイン画面をどうするかは知らないけど 少なくとも駒配置の時はXY座標表示でマウススクロールでZ座標切替えできるくらいじゃないと
- 306 名前:名前は開発中のものです。 mailto:sage [2011/02/20(日) 23:38:49.01 ID:GhmdcSem]
- おいおい、ちゃんとコマがその場所に動けるかの判定が抜けてるよ、って言うか、チェック全く無いな。
- 307 名前:名前は開発中のものです。 mailto:sage [2011/02/21(月) 11:39:10.55 ID:nmgGb0QN]
- @とBの入力を、グラフィカルにマウス座標から取得すれば良いのだけどね
その前に、クリックした位置にある駒の種類を調べて、その移動範囲を示す必要もあるね 移動後は、次の移動範囲にキングがいればチェック・メッセージを出すようにすれば良いかも
- 308 名前:名前は開発中のものです。 mailto:sage [2011/02/21(月) 14:31:11.05 ID:t1ib8tYM]
- そういえばチェスの人って学生?
- 309 名前:名前は開発中のものです。 mailto:sage [2011/02/21(月) 21:24:54.85 ID:XeYwzScC]
- チェスの人って誰?
ソフトのプログラムを作ろうとしている人のこと??
- 310 名前:名前は開発中のものです。 mailto:sage [2011/02/21(月) 21:28:29.35 ID:XeYwzScC]
- >>308
その質問は、もしニートとか予備校生だったら、気まずいぞ? ドラゴンチェスをグラフィックとエフェクト付きで3Dソフト化して欲しいぞ!!
- 311 名前:名前は開発中のものです。 mailto:sage [2011/02/22(火) 05:13:49.95 ID:fgx7ZtiG]
- >>310
ディスプレイの向こうの人に気まずいも糞もないだろ
- 312 名前:名前は開発中のものです。 mailto:sage [2011/02/22(火) 22:29:00.70 ID:ZmzXFudM]
- 気まずいです・・・
- 313 名前:名前は開発中のものです。 mailto:sage [2011/02/24(木) 00:36:02.62 ID:ulgkRdWm]
- 3D8Lチェスのナイトって、
ナイトの動き(八方跳ね)をする面が、駒のある平面(plain knight)か、その±1面(red knight)か、±2面(green knight)かなんだな 欧米って、赤←→緑、青←→黄なんだよな 日本は、赤←→青、紅←→白なんだけどな
- 314 名前:名前は開発中のものです。 mailto:sage [2011/02/24(木) 00:39:22.08 ID:ulgkRdWm]
- 駒毎に座標を管理する方法だと、座標別に表示する際に困るな
x-y平面 → y-z平面への切り替え時とか
- 315 名前:名前は開発中のものです。 mailto:sage [2011/02/24(木) 21:55:02.50 ID:AjhzlAvs]
- >>313
って言うか、補色って事だろう。
- 316 名前:名前は開発中のものです。 mailto:sage [2011/02/24(木) 22:11:11.97 ID:hq2wQV01]
- 赤(色相0度)の補色は、シアン(色相180度)じゃなイカ?
|

|