1

Visual Basic.Netでマルチプレイヤーチェスゲームを作成していますが、ゲームのタイルを作成する必要があります。以前はタイルにボタンを使用していましたが、見た目が悪いだけでなく、コーディング部分も問題になっていることに気づきました。また、チェスの駒の画像がボタンに適切にフィットせず、歪んでしまいました。また、移動が再生されるたびに画像を別のボタンにシフトすることも非常に非効率的になりました。ですから、これらの難しさを考慮して、適切なボードを作りたいのですが、どこから始めればいいのか、どのコントロールを使ってデザインするのかわかりません。助言がありますか?

4

3 に答える 3

1

VB.NET を使用したチェス プログラム : http://www.vbdotnetheaven.com/UploadFile/kaushalgol/ChessProgramInVB11142005235115PM/ChessProgramInVB.aspx

これは VB6 でコーディングされました: http://freesourcecodevisualbasic.blogspot.se/2011/07/source-code-2-player-chess.html

于 2012-06-16T15:10:28.390 に答える
1

フォームに直接画像を描画する必要がある部分にコントロールを使用する必要はありません。その後、すべてが描画される正確な場所を完全に制御できます。

すべてのピースがどこにあるかを「記憶する」何らかの形式のデータ構造を保持する必要があります。

開始するのに役立つGDI+ へのこのリンクを見てください。

于 2012-06-16T09:19:51.950 に答える
0

学校のプロジェクトには複雑すぎるかもしれません。スコープを縮小する場合は、人間と人間だけを試してください。

ともかく、

チェスプログラミングウィキ

MinMax およびその他の敵対的検索アルゴリズムに関する Bruce Moreland の古いページ

もっとリンクがありますが、もうリンクを投稿できません。2 リンクのみに制限されています。申し訳ありません。

于 2012-06-19T06:54:46.290 に答える