Я создаю многопользовательскую шахматную игру в Visual Basic.Net, и мне нужно создать плитки для игры. Раньше я использовал кнопки для плиток, но потом я понял, что они не только выглядели уродливыми, но и кодирующая часть тоже стала проблемой. Кроме того, изображения шахматных фигур неправильно накладывались на кнопки, и они искажались. Кроме того, при переключении изображения на другую кнопку каждый раз, когда движение было воспроизведено, также стало очень неэффективно. Итак, учитывая эти трудности, я хочу создать правильную доску, но я не знаю, с чего начать или какие элементы управления использовать для дизайна. Какие-либо предложения?Создание шахматной графики в Visual Basic
ответ
шахматной программы с использованием VB.NET: http://www.vbdotnetheaven.com/UploadFile/kaushalgol/ChessProgramInVB11142005235115PM/ChessProgramInVB.aspx
Это был закодирован в VB6: http://freesourcecodevisualbasic.blogspot.se/2011/07/source-code-2-player-chess.html
Вы не можете использовать элементы управления для частей, которые вы должны просто нарисовать прямо на вашей форме. Тогда у вас есть полный контроль над тем, где все нарисовано.
Вам нужно сохранить структуру данных, которая «запоминает», где находятся все ваши части.
Посмотрите на this link to GDI+, чтобы помочь вам начать работу
Я получил его. Я сделал это, я создал 64 ящика для изображений и установил их обратные цвета как черные, так и белые, а затем изображение окна с картинками было изображением значка фигур. Теперь, когда я хочу переместить кусок, я просто перемещу изображение. –
Я хотел бы предложить это может быть слишком сложным, для школьного проекта. Возможно, если вы уменьшите масштаб - попробуйте просто человека и человека.
Во всяком случае,
Bruce Moreland's old page on MinMax and other adversarial search algorithms
У меня есть несколько ссылок, но я больше не могу размещать какие-либо ссылки. Он ограничен только двумя ссылками. Прости.
- 1. Visual Basic 2010: Фиксация графики «Choppy»?
- 2. Программирование шахматной доски с использованием приложения Visual Basic Form
- 3. Visual Basic: Создание .png изображения
- 4. Создание простого менеджера очков в Visual Basic?
- 5. Создание монополии и Ludo в Visual Basic
- 6. Создание Xml в Visual Basic для приложений
- 7. Создание текстового редактора в Visual Basic
- 8. Создание массивов элементов управления в Visual Basic
- 9. Создание кнопки «Удалить» в Visual Basic
- 10. Создание индексов строки в Visual Basic
- 11. Создание Научный калькулятор в Visual Basic
- 12. Создание шахматной доски в python
- 13. Создание шахматной доски в python
- 14. Создание шахматной доски в Java
- 15. Создание шахматной доски в Android
- 16. Создание разговорного приложения с Visual Basic 2008
- 17. Создание URL-адреса с помощью Visual Basic
- 18. Visual Basic: создание растрового изображения из пути?
- 19. Visual Basic 2010 - Создание проекта Silverlight?
- 20. Visual Basic: Создание нескольких форм для заказа
- 21. создание пробной версии приложения Visual Basic
- 22. Консоль Visual Basic - Создание самого текстового типа
- 23. Создание символических ссылок с помощью Visual Basic
- 24. Visual Basic 2010 Создание массива управления
- 25. Visual Basic 6 и Visual Basic в Visual studio
- 26. Requery Subform Visual Basic
- 27. ListBoxes в Visual Basic
- 28. array_fill_keys в Visual Basic
- 29. Инкремент в Visual Basic
- 30. Расчеты в Visual Basic
Я знаю много о C++, но я использую VB, потому что хочу познакомиться с ним. И графическая часть также важна. Значки не подходят должным образом, хотя я нашел выход. А во-вторых, я не собираюсь создавать компьютерный шахматный движок. На данный момент это единственный человек против человека, поэтому его немного легче. После этого я перейду на компьютер против человека –
Для действительно простого примера использования GDI для рисования вашей собственной поверхности, посмотрите мой ответ на этот вопрос: http://stackoverflow.com/questions/10481418/how-can -i-make-a-large-grid-of-buttons-24x20-or-like-in-vb-net-using-winfor –