Войти
ПроектыФорумКонкурсы

RESTanks: на конкурс AI (4 стр)

Страницы: 13 4 5 611 Следующая »
#45
18:23, 15 мар 2023

aliskda
> это подозрительно хорошо
всегда избегал веб-программирование, оно действительно просто брало из кеша, соответственно команды получались одноразовые все

вроде бы на заре браузерных игр так делали)
https://stackoverflow.com/q/4667927

и мне пришлось

#46
16:28, 16 мар 2023

aliskda
> Немного поменял концепцию управления танчиками. Сделал что-то похожее на
> предложение Ren'a. Теперь танчик может ездить и стрелять только вперёд. Чтобы
> сменить направление, танк нужно повернуть
Шустро, я думал будешь упираться))

aliskda
> Посылает снаряд и сразу же отскакивает в сторону, чтобы не получить ответку.
> Затем заезжает с тыла, чтобы поразить противника с неожиданной стороны.
> Или, например, прокачивает дальность стрельбы и спокойно обстреливает
> противника с безопасного расстояния. Или прокачивает силу атаки и тупо гасит
> противника в обоюдной дуэли. Вариантов для AI много.
Это для игроков норм.У игрока есть такие свойства как заметил/не заметил и среагировал/затупил.
У бота рефлексы моментальные, ему нужен другой геймплей. Так что после того как "бот заметил и начал реагировать" и "пульнул (=попал)" был какой-то временной люфт. Например разворот. Т.е. бот должен не моментально реагировать, а просчитывать наперед. И ошибаться в расчетах. Чей бот меньше наошибался - тот и победил

#47
16:36, 16 мар 2023

Ren
> был какой-то временной люфт
есть "люфт", 115 мс, мало?

#48
16:38, 16 мар 2023

#!
успеешь отъехать от выстрела?

#49
16:39, 16 мар 2023

Ren
> успеешь отъехать от выстрела?
можно куда проще тактику использовать, никогда не стоять на месте, и тогда никто не попадёт, если только случайно

#50
16:44, 16 мар 2023

#!
> можно куда проще тактику использовать, никогда не стоять на месте, и тогда
> никто не попадёт, если только случайно
выше было выдвинуто условие что выстрел и попадание происходят одномоментно.
Когда все ездят, появляется "упреждение"

#51
(Правка: 16:53) 16:49, 16 мар 2023

вообще тут левел-дизайн нужен, если не будет какой-то выгоды лезть в "ущелье" из которого несколько ходов никуда не свернёшь, то лучше туда и не лезть, а, напротив, занять кемперскую позицию

карта на предыдущей странице пока располагает к тому чтобы просто крутиться на двух-трёх небольших пятачках

#52
17:09, 16 мар 2023

Если добавить точки для сбора, тогда нужно будет кататься. Или фармить врагов.

#53
(Правка: 16:56) 15:46, 17 мар 2023

Добавил характеристики танка:
- здоровье - 2
- радиус видимости - 2
- количество снарядов - 2
- сила атаки - 2
- максимальная дистанция выстрела - 2

Всего даётся 10 очков на старте. Их можно перераспределить через АПИ:

POST http://gdtanks.pythonanywhere.com/new

Пример тела запроса:

{
    'hp': 2,
    'visibility_range': 2,
    'projectiles': 2,
    'attack': 2,
    'shooting_distance': 2
}
#54
16:33, 17 мар 2023

aliskda
А будет проверка на баланс характеристик?

#55
16:44, 17 мар 2023

Incvisitor
> А будет проверка на баланс характеристик?
А как проверять баланс характеристик?

#56
16:50, 17 мар 2023

aliskda
Я имел ввиду, каждый может свой танк от балды накачать параметрами? Или будут лимиты?

#57
16:54, 17 мар 2023

Incvisitor
> Я имел ввиду, каждый может свой танк от балды накачать параметрами? Или будут лимиты?
На старте даётся 10 очков. Ты можешь их перераспределить по своему усмотрению.

#58
16:59, 17 мар 2023

aliskda
А если я накручу статы, какие будут санкции?
И что значит прожектлес?

#59
17:04, 17 мар 2023

aliskda
> POST
не зря не люблю веб программирование)
https://qna.habr.com/q/839579

Страницы: 13 4 5 611 Следующая »
ПроектыФорумКонкурсы