forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Алгоритмика (http://forum.boolean.name/forumdisplay.php?f=21)
-   -   Пошаговый бой (http://forum.boolean.name/showthread.php?t=20190)

Кирпи4 16.02.2016 19:00

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

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

RegIon 21.02.2016 08:25

Ответ: Пошаговый бой
 
Цитата:

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

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

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


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

Собственно почитать:
http://plakhov.livejournal.com/52343.html


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot