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

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

Страницы: 15 6 7 811 Следующая »
#75
(Правка: 18:06) 18:03, 17 мар 2023

Incvisitor
> Тогда как работает механика расхода и пополнения боезапаса?
- на старте игры указываешь изначальное количество снарядов
- во время игры если стреляешь - количество снарядов уменьшается на 1
- если подбираешь бонус и вкладываешь его в параметр "projectiles", количество снарядов увеличивается на 1

#76
18:08, 17 мар 2023

Incvisitor
> В сумме 10 единиц
вообще-то если я выстрелил, то уже 9

#77
(Правка: 18:11) 18:09, 17 мар 2023

aliskda
То есть это не максимум снарядов, а фактическое количество твоих боеприпасов?

#!
> вообще-то если я выстрелил, то уже 9
Так я понимаю, это сработает только если у тебя танка нет на поле. Т.е. эта команда должна съедаться, если у тебя нет танка.

#78
18:13, 17 мар 2023

Incvisitor
> только если у тебя танка нет на поле
как это нет? я же сразу спавнюсь на поле

в общем механика безумная, но может оказаться весёлой

#79
18:18, 17 мар 2023

Incvisitor
> То есть это не максимум снарядов, а фактическое количество твоих боеприпасов?
да. значение характеристики projectiles соответствует количеству имеющихся снарядов

Incvisitor
> Так я понимаю, это сработает только если у тебя танка нет на поле. Т.е. эта
> команда должна съедаться, если у тебя нет танка.
команда http://gdtanks.pythonanywhere.com/new по смыслу, как "начать новую игру".
позвал её - начал игру, позвал её ещё раз - завершил текущую игру, начал новую

#80
18:23, 17 мар 2023

aliskda
> да. значение характеристики projectiles соответствует количеству имеющихся
> снарядов
О, это меняет сильно ход дела. Я правильно понимаю, что максимальная скорость 1 клетка за такт?

#81
18:24, 17 мар 2023

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

#82
18:25, 17 мар 2023

Incvisitor
> О, это меняет сильно ход дела. Я правильно понимаю, что максимальная скорость 1 клетка за такт?
не совсем. тактов, как таковых, нет. единица скорости - пинг до сервера.

#83
18:32, 17 мар 2023

aliskda
> команда http://gdtanks.pythonanywhere.com/new по смыслу, как "начать новую
> игру"
хорошо, а если меня устраивает { 2, 2, 2, 2, 2 } и я не зову команду, то что?
или там по нулям всё? тогда получается что танк сразу мертв

#84
18:36, 17 мар 2023

#!
А я думаю ты ее будешь обязан вызвать, для инициализации на сервере.

aliskda
Блин, пинг, прям как в современных играх влияет) Как тогда проверять, виден ли враг на линии огня?

#85
20:05, 17 мар 2023

#!
> хорошо, а если меня устраивает { 2, 2, 2, 2, 2 } и я не зову команду, то что?
сначала всё будет нормально. но потом, когда ты израсходуешь все боеприпасы, или твоё здоровьё упадёт до нуля, ты захочешь начать сначала. вот для этого и нужно позвать http://gdtanks.pythonanywhere.com/new

#86
20:11, 17 мар 2023

aliskda
Окей. А каким параметром тогда будем мериться?

#87
20:16, 17 мар 2023

Incvisitor
> Блин, пинг, прям как в современных играх влияет) Как тогда проверять, виден ли враг на линии огня?
зовёшь http://gdtanks.pythonanywhere.com/info
получаешь координаты противников. пуляешь по ним.
тот же алгоритм, что и при отсутствии пинга

#88
20:30, 17 мар 2023

Incvisitor
> Окей. А каким параметром тогда будем мериться?
Чтобы внести ясность. Игра будет в двух режимах:
- PvE: собственно, текущий режим. игрок против ботов. бесконечная игра для отладки своего алгоритма
- PvP: игроки против игроков. тут немного сложнее. сначала я, как организатор, создаю игровое лобби, затем игроки, желающие поучаствовать в матче, зовут команду /new, тем самым регистрируясь в лобби. когда все участники собрались, начинается игра как в PVE, только с живыми игроками, до тех пор, пока не останется единственный участник. он и будет считаться победителем.

#89
21:40, 17 мар 2023

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

Страницы: 15 6 7 811 Следующая »
ПроектыФорумКонкурсы