Показать сообщение отдельно
Старый 21.02.2016, 08:25   #2
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Пошаговый бой

Сообщение от Кирпи4 Посмотреть сообщение
Привет, мужики.
Задали мне тут курсач по кодингу, суть - закодить двух бойцов, чтобы они выбирали за один ход одно из четырёх действий опираясь на свои характеристики. Сидел долго, но грамотных алгоритмов выдумать не могу. Можете посоветовать какого нибудь чтива по этой теме?

Ап. Если кто хочет поиграться - я уже накодил софтину для ведения боя, могу выложить сюда и рассказать как работает.
Ну я бы просто смотрел:
надо перейти в соседнюю клетку, но HP мало. Есть клетка, которая ближе к хилке?
там есть что может нанести дамаг?
выживу ли я после этого?
нет, то не идем туда
да, но HP после будет меньше - не идем туда
иначе - идем в нее.


И подобные состояния на каждые свойства которые есть.
Для этого FSM примитивное сделать желательно, что и советую. Тогда будет это куда проще реализовать.

Собственно почитать:
http://plakhov.livejournal.com/52343.html
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием