c言語でオセロのプログラム作りたいんやが

未分類
1:なんJゴッドがお送りします2022/06/24(金) ID:C+R1qHO/0

すまんな、また立てた
白黒を入れ替える方法がどうも思いつかん
わかる人おる?


2:なんJゴッドがお送りします2022/06/24(金) ID:JAXVUiwJ0

え?


3:なんJゴッドがお送りします2022/06/24(金) ID:mF43THOY0

入れ替える方法というか入れ替える駒を特定する方法ってことか?


7:なんJゴッドがお送りします2022/06/24(金) ID:C+R1qHO/0

>>3
駒を特定する方法はなんとなく想像できるんやが
そのあとの置いたコマまでの駒をひっくり返す処理が思いつかん


4:なんJゴッドがお送りします2022/06/24(金) ID:JAXVUiwJ0

普通に置かれた石と同じ色に突き当たるまで4方向探索すればええだけなのでは?


13:なんJゴッドがお送りします2022/06/24(金) ID:C+R1qHO/0

>>4
探索するのは出来る
forで回しながら違う駒ならbreakとか使えばええしな
ただ探索の時点ではひっくり返さないやろ?
そこがわからんのやで


5:なんJゴッドがお送りします2022/06/24(金) ID:QSy/HvJ/M

隣が違う色なら次にすすむ
その隣が違う色ならさらに次に進む、同じ色ならひっくり返す、壁なら終了


6:なんJゴッドがお送りします2022/06/24(金) ID:iOuBOS+G0

まずは三目並べにしたら?


8:なんJゴッドがお送りします2022/06/24(金) ID:EfCoUe7+M

カメラでオセロゲーム画面撮影させてそれを操作するプログラムにしろ


10:なんJゴッドがお送りします2022/06/24(金) ID:xMrzelFK0

UIの話じゃないよな?何の事言ってるんや


11:なんJゴッドがお送りします2022/06/24(金) ID:JAXVUiwJ0

0なら1で1なら0にするだけなのに


18:なんJゴッドがお送りします2022/06/24(金) ID:Xo5nb2nv0

深さ優先探索でググれ


19:なんJゴッドがお送りします2022/06/24(金) ID:GLjy4dCM0

配列つかってfor文の中にif文いれて上手いことやるんやで


20:なんJゴッドがお送りします2022/06/24(金) ID:JAXVUiwJ0

というかせめてaiの部分で躓けよ


33:なんJゴッドがお送りします2022/06/24(金) ID:ypB1NQ920

>>20
オセロくらいだとAI使わなくても今なら最後まで先読み全パターン列挙できそう
相手の手含め何パターンくらいあるんだろう


22:なんJゴッドがお送りします2022/06/24(金) ID:ypB1NQ920

リバーシをリバースしろ


23:なんJゴッドがお送りします2022/06/24(金) ID:xtmPDqBd0

ダイクストラ法でググれ


25:なんJゴッドがお送りします2022/06/24(金) ID:gveKD9/20

多次元配列作って判定していけばいいだけやろ


26:なんJゴッドがお送りします2022/06/24(金) ID:gjYuywSK0

長谷川五郎をリスペクトしたかる


28:なんJゴッドがお送りします2022/06/24(金) ID:Lj/lAG0Xd

例えば黒石が白石と隣接したらそっちの方向に黒石が見つかるまで進んでいったらええんやないんか?


29:なんJゴッドがお送りします2022/06/24(金) ID:JzsUpMDda

知らんけどこういうのって画面はじの判定がだるそう


32:なんJゴッドがお送りします2022/06/24(金) ID:7knOJ+jIM

>>29
座標渡して範囲外か返す関数作るだけやろ


30:なんJゴッドがお送りします2022/06/24(金) ID:qaKW1x+R0

大学の課題やろ
ワイは取らなかったけど見かけたわその授業


34:なんJゴッドがお送りします2022/06/24(金) ID:xMrzelFK0

へっぽこCPUなら作ったことがあるなw
一手先も読めない奴


38:なんJゴッドがお送りします2022/06/24(金) ID:YCqUQbBWH

グラフ理論とか使えば多少楽になるんちゃうか


42:なんJゴッドがお送りします2022/06/24(金) ID:ypB1NQ920

まあ面白そうやね 学生の課題ならこんなもんか
そのうち小学生が同じ質問してくるんやろなあ


43:なんJゴッドがお送りします2022/06/24(金) ID:JnNyeP9z0

>>42
知らんくせに何か偉そうで草


44:なんJゴッドがお送りします2022/06/24(金) ID:gjYuywSK0

>>42
無知の知




元スレ:https://eagle.5ch.net/test/read.cgi/livejupiter/1655997695
未分類