![]() |
|
Модераторы: Rickert |
![]()
|
|
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: нет Всего: 62 |
Блин,нуна шашки сделать (и че я преподу такого сделал)
Я даже представления не имею-как. Ну будет массив 8х8 ,ну пустые клетки отмечу 0 ,белые 1, черные 2. Дамки 3 и 4 соотвественно. А как ходить?Как просчитать? Ну понятно,что просчитать ходы,и по баллам выбрать лучший, но это только на словах. Может подскажет кто что.Может кто уже делал? -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| redrick |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 547 Регистрация: 7.1.2004 Где: Москва Репутация: нет Всего: 5 |
гугл ?
-------------------- Имею Мнение Хрен Оспоришь |
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: нет Всего: 62 |
redrick
Что-гугл! -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| redrick |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 547 Регистрация: 7.1.2004 Где: Москва Репутация: нет Всего: 5 |
ну берете исходничек и вперед. Шахматы - как щас помню в книжке по паскалю - канонический пример был.
к слову сказать как раз сам помнится писал именно шашки =) -------------------- Имею Мнение Хрен Оспоришь |
|||
|
||||
| Coocky |
|
||||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: нет Всего: 62 |
Это ты мне поисковик предлагал? Добавлено @ 22:34 Не могу найти ничего... -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
||||
|
|||||
| Kurt |
|
||||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
Coocky
Тебе надо реализовать игру с компьютером? Или на два пользователя? (человек с человеком) Если с компьютером, то стоит обратиться в раздел, где у нас пишут игры и создают ИИ для этих самых игр. Если же человек против человека.. Я бы начал с проектирования системы классов. На мой взгляд, можно сделать класс Shashka, описывающий непосредственно шашку. Определись, какие поля и методы будут у такого класса. Я бы сделал нечто такое:
И еще класс GameSpace - собственно, это твоя доска.
Ну и т.д. и т.п. в таком духе. Продумай структуру классов. Если что, выкладывай сюда - вместе че-нить придумаем и доработаем. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
||||
|
|||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 7 Всего: 232 |
Перемещена из .NET
-------------------- ![]() |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: нет Всего: 454 |
Собсно когда построена система классов, остается только реализовать алгоритм оценки позиции, типа
- плюс сколько-то баллов за:
Стиль игры АИ будет определяться глубиной просчета и весовыми коэффициентами оценочных критериев... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 3 Всего: 172 |
Между тем гугл рулит.
Тут шашки с сорсами http://www.progtools.org/games/projects/sh...p_checkers.html Тут другие игры http://www.codeproject.com/csharp/Reversi....0&select=745705 http://www.c-sharpcorner.com/Code/2005/Jan/TrilmaGame.asp -------------------- |
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: нет Всего: 62 |
Я вот подумал,может подсчет делать деревом?
Ну дошел до ветки с мах баллами, полез дальше,если меньше возвращаемся назад,и идем в другую.... Domestic Cat Спасибо за ссылки,обязательно посмотрю..Только вот самому так охота ИИ придумать Добавлено @ 17:14 Akina понятно,но ведь надо смотреть на 100-200 ходов вперед.А если ситуациия с двумя одинаковыми баллами? -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| djGri |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 21.2.2005 Репутация: нет Всего: 3 |
Тогда выбираешь наугад один из них. |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: нет Всего: 454 |
Если одинаковыми наилучшими - это повод исследовать эти позиции еще на ход вперед. А вообще-то если рандомить весовые коэффициенты в некоем диапазоне (этакая вариация на тему настроения у алгоритма) - такое вряд ли возможно. Диапазон, есссно, малый - вроде плюс-минус десятая доля процента. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| kurzon |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 307 Регистрация: 12.8.2007 Репутация: нет Всего: -11 |
http://forum.vingrad.ru/forum/topic-174487...25B8/index.html Я собыраю каманду, для составления программы "Руских шашок с компютером" Кто со мною, у меня уже есть наброски, магу поделится... |
|||
|
||||
| VictorTsaregorodtsev |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 28.7.2006 Репутация: нет Всего: 8 |
Еще на gamedev.ru в форуме можно порыться, и по другим играм тоже
|
|||
|
||||
| Tutti |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 7.2.2008 Репутация: нет Всего: нет |
Пожалуйста, подскажите где можно скачать скрипты онлайн шахмат или шашек
|
|||
|
||||
![]()
|
| Правила форума "Программирование игр, графики и искуственного интеллекта" | |
|
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |