|
1 / 1 / 0
Регистрация: 17.04.2016
Сообщений: 24
|
|
Шашки для двоих07.05.2016, 19:10. Показов 18389. Ответов 47
Очень нужна помощь! Нашла исходный код шашек в нете, но он рассчитан на игру с компом. Немного поняла принцип кода, но переделать на игру на двоих не пойму как. Помогите пожалуйста чем сможете!
0
|
|
| 07.05.2016, 19:10 | |
|
Ответы с готовыми решениями:
47
Cоздать игру танки для двоих Шашки, сделать игру для двоих
|
|
|
||
| 16.05.2016, 23:17 | ||
|
1
|
||
| 17.05.2016, 07:18 | |||||||
Сообщение было отмечено KatriNN как решение
РешениеЕсли вытащить вот это выражение L8 * (1 - koaf) / 2, что она означает? Подумайте, а потом посмотрите ответ: Кликните здесь для просмотра всего текста
Это выражение высчитывает 10% от ширины ячейки
Добавлено через 6 часов 30 минут На всякий случай уточню, вдруг у вас ещё непонятки с этой строкой У каждой шашки есть позиции i и j, которые могуть быть: 0, 1, 2, ... - 8 i - это позиция от левой стороны поля, а j - это позиция от верней стороны поля Напомню код: Кликните здесь для просмотра всего текста
Thickness("расстояние_от_левой_стороны", "расстояние_от_правой_стороны", ...) new Thickness(Pos.i * L8 + L8 * (1 - koaf) / 2, Pos.j * L8 + L8 * (1 - koaf) / 2, 0, 0); "расстояние_от_левой_стороны" = Pos.i * L8 + L8 * (1 - koaf) / 2 Pos.i * L8 - это растояние клая клетки от левой стороны поля koaf = 0.8 - это 80% (1 - koaf) - это 100% - 80% = 20% (1 - koaf) / 2 - это (100% - 80%) / 2 = 10% L8 * (1 - koaf) / 2 - это 10% от ширины ячейки (то есть 10% от L8), другими словами это смещение шашки Pos.i * L8 + L8 * (1 - koaf) / 2 - это позиция шашки от левой стороны поля + смещение шашки внутри ячейки на 10% от ширины ячейки
1
|
|||||||
|
1 / 1 / 0
Регистрация: 17.04.2016
Сообщений: 24
|
|
| 18.05.2016, 00:12 [ТС] | |
|
Спасибо!!!
0
|
|
|
0 / 0 / 0
Регистрация: 22.05.2016
Сообщений: 5
|
|
| 22.05.2016, 11:17 | |
|
Вы можете поделиться кодом шашек на двоих? У Вас получилось переделать с искусственного интеллекта?
0
|
|
| 22.05.2016, 14:49 | ||
|
0
|
||
|
|
|||
| 22.05.2016, 15:20 | |||
|
1
|
|||
| 22.05.2016, 15:38 | |||
|
Добавлено через 5 минут Не по теме: Когда нажимаю "Спасибо" выдаёт сообщение: Fatal error: Call to undefined function is_empty() in /home/cyberforum/data/www/cyberforum.ru/post_thanks.php on line 58
0
|
|||
|
|
||||
| 22.05.2016, 16:28 | ||||
![]()
1
|
||||
| 22.05.2016, 17:57 | |
|
0
|
|
| 24.05.2016, 18:23 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 16.11.2015
Сообщений: 6
|
|
| 19.09.2016, 18:56 | |
|
Можете поделиться кодом для двоих?
0
|
|
| 19.09.2016, 19:04 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 17.04.2016
Сообщений: 24
|
|
| 03.10.2016, 20:01 [ТС] | |
|
Нет, мы сделали) Шашки получились хорошие, правда в них необходимо было доработать логику игры для дамок
0
|
|
|
1 / 1 / 0
Регистрация: 17.04.2016
Сообщений: 24
|
|
| 03.10.2016, 20:05 [ТС] | |
|
Вот код шашек
0
|
|
|
1 / 1 / 0
Регистрация: 17.04.2016
Сообщений: 24
|
|
| 03.10.2016, 20:06 [ТС] | |
|
Тут код с 0, переделывать пришлось бы слишком много
0
|
|
| 03.10.2016, 20:17 | |
|
Как начать игру? При нажатии на кнопку "Сервер" выскакивает сообщение "Указан недопустимый IP"
0
|
|
|
1 / 1 / 0
Регистрация: 17.04.2016
Сообщений: 24
|
|
| 03.10.2016, 22:10 [ТС] | |
|
Запускайте программу дважды: в одном окошке пишите свой текущий ip-адрес и кнопку "сервер", во втором тот же адрес и кнопку "клиент"
1
|
|
| 03.10.2016, 23:17 | |
|
И правда, хорошо получилось. И дамки работают. А даже шашки плавно передвигаются и показывают ходы. Молодец, Тимофей!
Единственно, что заметил - когда закрыл клиента, то сервер стал сыпать сообщения и завис:
0
|
|
| 04.10.2016, 12:16 | |
|
KatriNN, вы пробовали соединяться по интернету? Или работает только по локальной сети?
0
|
|
|
1 / 1 / 0
Регистрация: 17.04.2016
Сообщений: 24
|
|
| 04.10.2016, 12:29 [ТС] | |
|
Да, все работает) Тимофей умничка!)
0
|
|
| 04.10.2016, 12:29 | |
|
Давайте создадим шашки онлайн, шашки между людьми Посоветуйте игры для двоих по LAN для немощного ноутбука Угадайка для двоих Игра для двоих игроков
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|