|
4 / 4 / 0
Регистрация: 07.06.2013
Сообщений: 39
|
|
Необходимо организовать движение шашки по шахматной доске16.02.2014, 19:38. Показов 5245. Ответов 32
Метки нет (Все метки)
Необходимо организовать движение шашки по шахматной доске с помощью мышки.
Помогите пожалуйста, проблема состоит в том, что необходимо организовать движение шашки с помощью компьютерной мышки. Я начертил доску и расставил на ней шашки. Но как теперь организовать ход игрока (пользователя)? Подскажите, пожалуйста. Заранее спасибо!
0
|
|
| 16.02.2014, 19:38 | |
|
Ответы с готовыми решениями:
32
Как нарисовать на шахматной доске фигуры шашки
|
|
4 / 4 / 0
Регистрация: 07.06.2013
Сообщений: 39
|
|
| 01.06.2014, 21:17 [ТС] | |
|
NMIX_595, Можно, сделал игру без классов и сдал успешно
Добавлено через 33 секунды NMIX_595, А объединение массива с изображением происходит по щелчку мыши
0
|
|
|
0 / 0 / 0
Регистрация: 01.06.2014
Сообщений: 8
|
|
| 01.06.2014, 22:34 | |
|
ВлаDDD, А можно поподробнее про объединение массива
Добавлено через 40 минут И если не сложно. Можете скинуть код программы/саму программу (если осталось хот что то )
0
|
|
|
4 / 4 / 0
Регистрация: 07.06.2013
Сообщений: 39
|
||||||
| 02.06.2014, 12:40 [ТС] | ||||||
|
NMIX_595, Ну смотри, есть у тебя массив 8х8, и шахматная доска, например, размерами 460х460 px, тебе соответственно надо, чтобы когда ты щелкнул мышкой по клетке, её координаты, равнялись, например: 1х1, 3х5, 7х7 и т.д., берешь координаты мышки и делишь их на 60, запоминаешь эту координату в переменную и дальше работаешь с ней...я делал так. Код скинуть не могу, извини, это была трудная работа, вот когда буду шашки писать за пять минут, мне будет не жалко)) Сейчас, фрагмент попробую прислать с кординатами
1
|
||||||
|
0 / 0 / 0
Регистрация: 01.06.2014
Сообщений: 8
|
|||
| 02.06.2014, 18:45 | |||
|
ВлаDDD,
Добавлено через 45 секунд и что такое
0
|
|||
|
4 / 4 / 0
Регистрация: 07.06.2013
Сообщений: 39
|
|
| 02.06.2014, 20:19 [ТС] | |
|
NMIX_595, TPoint - это тип переменной, если не ошибаюсь, или даже класс, который включает в себя pt.x - координата x щелчка мыши и pt.y - соответственно координата y.
А первый ваш вопрос не понял, к сожалению
1
|
|
|
0 / 0 / 0
Регистрация: 01.06.2014
Сообщений: 8
|
|
| 04.06.2014, 17:13 | |
|
Насчет первого вопроса, можно ли переменные x и y связать с двумерным массивом (x например i, y - j).
0
|
|
|
4 / 4 / 0
Регистрация: 07.06.2013
Сообщений: 39
|
|
| 04.06.2014, 19:52 [ТС] | |
|
NMIX_595, Так да, только вам будет необходимо подобрать масштабный коэфициент, чтобы ваша шахматная доска при щелчке, ну или при простом размещении шашек, являлась массивом 8х8. Всё можно, в общем)
1
|
|
|
0 / 0 / 0
Регистрация: 01.06.2014
Сообщений: 8
|
|
| 05.06.2014, 09:32 | |
|
Шахматная доска у меня взята 480Х480 и получается двумерный массив 8х8 (клетка получается 60х60), но я не представляю как их связать. И еще я как понимаю после хода нужно перерисовывать и закрашивать клетки так ?
0
|
|
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,876
|
||
| 05.06.2014, 09:56 | ||
|
Для начала в чем ты рисуешь/программируешь
и получишь индекс клетки
1
|
||
|
0 / 0 / 0
Регистрация: 01.06.2014
Сообщений: 8
|
|
| 06.06.2014, 15:57 | |
|
ValeryS, работаю я в Code Bloks. А индекс отдельно по х и по y получается ?
0
|
|
|
4 / 4 / 0
Регистрация: 07.06.2013
Сообщений: 39
|
|
| 06.06.2014, 19:27 [ТС] | |
|
NMIX_595, Да отдельно, например x - i, y - j
1
|
|
|
0 / 0 / 0
Регистрация: 01.06.2014
Сообщений: 8
|
|||||||
| 08.06.2014, 12:51 | |||||||
|
Люди спасайте. Как описывается
Добавлено через 19 минут Спасибо, нашел Добавлено через 16 минут Возникла проблема с объявлением: " error: cannot convert 'TPoint*' to 'LPPOINT {aka tagPoint*}' for argument '1' to 'BOOL GetCursorPos(LPPOINT)' " Добавлено через 1 минуту код :
0
|
|||||||
|
-5 / 0 / 4
Регистрация: 12.01.2015
Сообщений: 54
|
|
| 31.05.2015, 23:04 | |
|
Есть рабочая программа или хотя бы наработки?
Добавлено через 47 секунд ВлаDDD, Есть рабочая программа или хотя бы наработки?
0
|
|
| 31.05.2015, 23:04 | |
|
Движение коня по всей шахматной доске
Необходимо организовать ИИ (Искусственный Интеллект) для игры шашки Кубик на шахматной доске... Задача о Шахматной доске Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|