Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.01.2013, 17:33
Snopka вне форума Посмотреть профиль Отправить личное сообщение для Snopka Найти все сообщения от Snopka
  № 1  
Ответить с цитированием
Snopka

Регистрация: Jul 2012
Сообщений: 31
Question Реализация игры "Клетки"

Здравствуйте уважаемые флешеры, не подскажите как можно реализовать данную игру: http://doddy.livejournal.com/157593.html ?

Старый 02.01.2013, 18:00
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Написать на as3, например.

Старый 02.01.2013, 18:02
am_devcorp вне форума Посмотреть профиль Отправить личное сообщение для am_devcorp Найти все сообщения от am_devcorp
  № 3  
Ответить с цитированием
am_devcorp
 
Аватар для am_devcorp

Регистрация: Jan 2012
Адрес: (0;0;0) относительно меня
Сообщений: 82
Отправить сообщение для am_devcorp с помощью Skype™
После каждого хода проверять две клетки по бокам от поставленного отрезка на «замкнутость» и если «замкнуты», то помечать клетку.
__________________
cats are supreme beings

Старый 02.01.2013, 19:47
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 4  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
А что именно вы собрались реализовывать? Просто механизм позволяющий пользователям играть друг с другом? ИИ играющий против человека? Решить все игры для АхБ полей? Что вы пытались сделать, и что не получилось?
__________________
Hell is the possibility of sanity

Старый 11.01.2013, 01:24
Snopka вне форума Посмотреть профиль Отправить личное сообщение для Snopka Найти все сообщения от Snopka
  № 5  
Ответить с цитированием
Snopka

Регистрация: Jul 2012
Сообщений: 31
Игра против ИИ скорее, но для того что бы написать ИИ нужно иметь режим для двоих человек, как мне кажется. Я жил с надеждой что кто-то примерно тамким занимался и скажет в какую сторону копать

Старый 11.01.2013, 09:00
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 6  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Если вы уже знаете как кодить на ас3 и вам нужен алгоритм, то самый простой на мой взгляд алгоритм это двумерный массив клеточек :о) каждая клетка имеет 4 стороны булевских + общее число заполненных сторон (но можно геттером по 4 полям бегать). При заполнении какой либо стороны клетки, ищем соседа в той же и заполняем ему противоположную, если сосед есть. ИИ тогда совсем прост и внимателен на первых шагах - он ищет только только нечетно заполненные по максимуму клетки. А когда начнется фаза захвата, тут уже думать надо. Игра вроде этим и противная, что первый заполнивший любую клетку вызывает "цепную реакцию" и выигрывает. Хотя я не уверен, может были хитрости. Точки, на мой взгляд, куда более стратегическая и тактическая игра.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 11.01.2013, 15:58
Snopka вне форума Посмотреть профиль Отправить личное сообщение для Snopka Найти все сообщения от Snopka
  № 7  
Ответить с цитированием
Snopka

Регистрация: Jul 2012
Сообщений: 31
Спасибо, отличная идея для ИИ, я думал уже умным рандомом ходы делать)

Старый 11.01.2013, 16:41
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 8  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Кстати, надо еще учесть, чтобы ИИ смотрел что при заполнении клетки не подставляет себя в соседней.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 11.01.2013, 17:18
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 9  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Большинство алгоритмов связанных с решениями таких игр (если нет какой-то известной хорошей но уникальной стратегии), это алгоритмы поиска по деревьям. К их категории относится, например, А*, "поиск лучем", "поиск чернильными пятнами", тривиальные "поиск сначала вглубину" и "поиск сначала вширину". Чтобы объяснить в чем разница, и как именно они работают - это тема доктроской диссертации (и, на самом деле не одной - это очень обширная сфера исследования). Так что без того, что вы сделаете первый шаг, и вернетесь с конкретными вопросами, даже если бы я попытался ответить, формат форума не позволят таких обширных ответов. Так что вам нужно по крайней мере познакомится с вопросом на столько, что бы вы знали, что конкретно спрашивать.
__________________
Hell is the possibility of sanity

Старый 11.01.2013, 21:36
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 10  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
2wvxvw, а зачем поиск пути?
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:00.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:00.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.