オセロゲームの作り方のコード への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 kojiro_i619  (社会人) 投稿日時 2016/11/30 20:51:16
VBのコードがわかり、助かりました。ありがとうございました。
投稿者 魔界の仮面弁士  (社会人) 投稿日時 2016/11/28 09:38:51
> オセロ作成のページだけでも復活してほしいのですが、
どのページか分かりませんが、とりあえず VB中学校の関連リンクを:

[投稿コーナー]
http://rucio.o.oo7.jp/VBContribution/VBContributionTop.htm

[初級講座 第52回 実技4 オセロ]
http://rucio.a.la9.jp/main/dotnet/shokyu/standard52.htm



> 最低限、石を返して、変わるところだけの手順を教えていただけませんでしょうか?
やり方は一つでは無いと思いますが、たとえば
手作業で返していく場合と考え方は一緒だと思います。

「石を置いた場所」から『上方向』に向かってマス目を確認。
  同色の場合 → さらに『上方向』に進む。
  他色の場合 → 折り返し。そこまでの間の石を逆転し『次の方向』へ。
  石無しor壁 → 探索終了。何もせず『次の方向』へ。

「石を置いた場所」から『右上方向』に向かってマス目を確認。
  同色の場合 → さらに『右上方向』に進む。
  他色の場合 → 折り返し。そこまでの間の石を逆転し『次の方向』へ。
  石無しor壁 → 探索終了。何もせず『次の方向』へ。

同様に、『右』『右下』『下』『左下』『左』『左上』に捜索。


この探索は、実際には石を置く前の「そこに置けるかどうか」の
判定にも使われますね。
投稿者 kojiro_i619  (社会人) 投稿日時 2016/11/28 08:33:02
VB->VC#にチャレンジしています。できれば、オセロ作成のページだけでも復活してほしいのですが、最低限、石を返して、変わるところだけの手順を教えていただけませんでしょうか?