質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Visual Studio 2013

Microsoft Visual Studio 2013は、Microsoftによる統合開発環境(IDE)であり、多種多様なプログラミング言語に対応しています。 Visual Studio 2012の次のバージョンです

VB.NET

Microsoft Visual Basic .NETのことで、Microsoft Visual Basic(VB6)の後継。 .NET環境向けのプログラムを開発することができます。 現在のVB.NETでは、.NET Frameworkを利用して開発を行うことが可能です。

Q&A

解決済

2回答

5186閲覧

オセロ開発しておかしくなりました

退会済みユーザー

退会済みユーザー

総合スコア0

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Visual Studio 2013

Microsoft Visual Studio 2013は、Microsoftによる統合開発環境(IDE)であり、多種多様なプログラミング言語に対応しています。 Visual Studio 2012の次のバージョンです

VB.NET

Microsoft Visual Basic .NETのことで、Microsoft Visual Basic(VB6)の後継。 .NET環境向けのプログラムを開発することができます。 現在のVB.NETでは、.NET Frameworkを利用して開発を行うことが可能です。

0グッド

0クリップ

投稿2018/06/18 14:48

前提・実現したいこと

Visual Studio 2017/VB開発でオセロを作りました。
実行するとなぜが何も空白の場所にクリックすると
相手(コンピューター)が2回(黒が白)置かれてしまいます。
VB実技オセロサイトから参考しました

発生している問題・エラーメッセージ

エラーメッセージ:ありません

該当のソースコード

VB実技オセロサイトから参考しました
参考通りのソースコードです。

試したこと

AI(コンピューター)で対戦することはできました。
参考した通りに実際には動きました。

###教えてほしいこと・修正、改善したい所
教えてほしいことと修正、改善したい事
・黒と白4つあり、置ける所にクリック
必ずmessage出る
このようにどうしてもなってしまいます。
2回置くことになる。
置けるはずなのに勝手にメッセージがでて相手が置かれてしまいます。


・勝手にパス?されてしまいます。
イメージ説明
空いている枠にクリックすると↑の画像通りパスされて「白の勝ち」
修正、改善したい所
1、パスボタンでパスされるようにしたい
2、置けるはずなのにパスされるので改善したい
3、2ターン目からメッセージ出た後、2回、相手が置かれるので修正したい

初心者なのですいませんが回答よろしくお願いします。


補足情報(FW/ツールのバージョンなど)

OS Windows 10
Visual Studio 2017
開発バージョン
Net frameworck4.5
VB開発です。
###該当のソースコード
コードが長すぎるのでVB実技オセロサイトから参考しました
ここにあった通りの参考コードを使いました。
作成したコードも必要でしたら編集しますのでよろしくお願いします。
ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

VisualStudioを使ってるなら、ソースコードの任意の行でブレークポイントを設定して実行をそこで止めることができ、その時点の変数の値を参照することができます。
また、そこから1行づつ実行させながら変数の変化を参照したりもできます

そうやってデバッグしていけばどうでしょうか

投稿2018/06/18 21:13

y_waiwai

総合スコア87749

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2018/06/19 09:27

Y_waiwaiさん 回答ありがとうございます。 もう一度作り直してみたいと思います。
guest

0

リンク先のコードをそのまま使っているのであれば、作者の方に問い合わせたらいかがですか?
トップページには親切に掲示板も用意されていますし、メールを送ることもできます。
逆に初心者なら尚のことソースコードを理解して、自分でなんとかしてみた方が勉強になると思いますよ。
動きを理解したいなら他の回答にあるように、ステップ実行すればわかりやすいですし。
まずは現状のコードを理解することからはじめましょう。
理解するために(修正方法ではなく)作者に問い合わせるのもありですね。

投稿2018/06/19 08:02

ttyp03

総合スコア16998

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問