|
Заблокирован
|
|
Игра Уголки19.05.2012, 02:32. Показов 5833. Ответов 30
Набросал на досуге игру "уголки" на C# с простеньким AI.
![]() Ещё немного не до конца доделал. Например, не определяется конец игры... Скачать (~900 kb), для работы требует второй .NET Framework.
0
|
|
| 19.05.2012, 02:32 | |
|
Ответы с готовыми решениями:
30
Уголки XNA AI SCORE Игра «Уголки» Игра уголки |
|
54 / 24 / 5
Регистрация: 21.02.2016
Сообщений: 234
|
|
| 21.02.2016, 01:05 | |
|
родил идею,новую доску,теперь все клетки и фигуры загружены через цикл
3 доски.zip и 3 кода там вложено в .txt фигуры ходят через мышку или через нажатие Т,но саму игру не собираюсь писать,слишком долго фигуры обрабатывать
0
|
|
|
0 / 0 / 0
Регистрация: 24.11.2015
Сообщений: 22
|
|
| 18.04.2016, 13:01 | |
|
Нужны исходники, пожалуйста
0
|
|
| 18.04.2016, 13:08 | ||
|
0
|
||
|
54 / 24 / 5
Регистрация: 21.02.2016
Сообщений: 234
|
|||||||
| 18.04.2016, 18:27 | |||||||
|
короче клетки 64 штуки Например клетки 2,4,6,8 = 1 (шашка черная) задаешь массив shashka[64]; и потом шашка 2 ходит НАИСКОСЬ - получается на клетку 9,а в другую сторону на клетку 11 Че это значит? Это значит на доске в 64 клетки шашки ходят на +9 +7 и -9 -7 Шашки будут бить через пустую клетку значит ставить ход от клетки 2 на +14 + 18 и -14 -18 И пишешь алгоритм,щас ниже приведу кусок кода И надо функцию создать проверочную с пустыми неиграбельными клетками,и проверять если ход[клетка] & Проверка_хода[клетка]==FALSE - то делаем ход
0
|
|||||||
| 18.04.2016, 18:53 | ||
|
0
|
||
|
54 / 24 / 5
Регистрация: 21.02.2016
Сообщений: 234
|
||
| 18.04.2016, 19:03 | ||
|
Ну и? Анализируй дальше ходят на 1 клетку на 4 стороны...И прыгают через 1 клетку на 4 стороны.Это же элементарно прописать Если клетка 2==1 { if клетка 10==0 { клетка 10=клетка 2; клетка 2==0 }} - перевод - если клетка -белая,и если 10 клетка пустая - то делаем ход,присваиваем значение второй клетки на 10ю, а вторую обнуляем Вообще для начала доску бы нарисовать,и шашки расставить,уже будет опыт как клетки закрасишь,и как массив назовешь,и как шашки проименуешь,уже 50% работы готово будет Я тут папку перезалил,на весь экран сделал - GetSystemMetrics(SM_CXSCREEN),GetSystemM etrics(SM_CYSCREEN) 3D мир,диваны стоят,люстры висят,пол закрашенный ,можешь глянуть Warter2.zip И тебе таких программ желаю,чтобы писал каждый месяц такие ![]() ![]() И еще добавлю что неделю занимался недавно этим ,на php неделю кодил
0
|
||
| 18.04.2016, 20:27 | ||
|
Делал модель доски в Blender'е, текстурировал в GIMP, собрал приложение в Unity, язык C#:
1
|
||
|
54 / 24 / 5
Регистрация: 21.02.2016
Сообщений: 234
|
||
| 18.04.2016, 20:48 | ||
|
Когда расставишь шашки - сделай возможность хода,или на 1 клетку,или куда попало У тебя как будут шашки именоваться? Например черные =2,белые =1 ? А дамки как? Если 4 клетки (конец поля) равны вражеские - то их переделываем в дамки В общем if(shashka[63]=='2') { shahska[63]='4'; } Белые -1 Черные-2 Белые дамки -3, Черные дамки -4 Этими четырьмя цифрами и оперировать И еще пробуй доску 10х10 клеток,для эксперимента Добавь вращения доски по оси X,если кому наклон надо настроить
1
|
||
| 18.04.2016, 20:54 | ||
|
0
|
||
|
54 / 24 / 5
Регистрация: 21.02.2016
Сообщений: 234
|
|
| 18.04.2016, 20:59 | |
|
прекрасно знаю эту игру,с отцом играл в 90х годах когда школьником был,все равно пробуй сделать доску 10х10 клеток,или 12х12 клеток
8х8 клеток - это детский уровень
0
|
|
| 18.04.2016, 21:04 | |
|
Я пока сделаю для упрощения 8x8. И так как для меня сложно реализовать AI, я пока сделаю просто игру по сети между двумя соперниками-людьми
0
|
|
| 18.04.2016, 21:04 | |
|
Уголки Уголки в Ворде Уголки формы Закругленные уголки у блоков Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
|
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
|
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения.
https:/ / habr. com/ ru/ sandbox/ 295048/
начало и оглавление
-
Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
|
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
|
|
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
|
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
|
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0)
Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона
Уважаемые коллеги!
В продолжение. . .
|
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии
Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
|