すまんな、また立てた
白黒を入れ替える方法がどうも思いつかん
わかる人おる?
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