![]() |
Re: Кто какую игру делает? Скрины
Bagration, можно координаты в массивах или классах, можно пивоты, в общем с ними проще. Важно чтобы с чемто таким работать и всё. Чтобы легко можно было вычеслить от куда куда идти.
Только у него походу не вайпоинты а сетка построенная на квадах, и ходят они от додного до другого. Или Астар. |
Re: Кто какую игру делает? Скрины
Я хз что там юзается :)
Яж сидел 4 часа изобретал дорожную систему не имея понятия как такое делать ) но всёже сделал:-) Я трианглы юзаю. ![]() ![]() |
Re: Кто какую игру делает? Скрины
извиняюсь конечно, но это похоже на миграцию сперматазоидов.
|
Re: Кто какую игру делает? Скрины
Бугага, я пацталом ))
Дане, просто при создании мира боты рандомно появляются кто где. А после начинают определять цель жизни. Пока что в моей писанине у ботов 3 цели: добыча трития добыча полевого шпата добыча воды. Но потом будут и пиратство, и войны, и тд и тп. В общем при определении своей цели, боты двигаются к месторождению, а после уже начинают пользоваться дорогами. ![]() Цитата:
Эти треугольники и есть вейпоинты, а дорога ещё не нарисована, яж над графикой пока не работаю, только над мозгом ботов. |
Re: Кто какую игру делает? Скрины
Знаю, что ничего нового на скрине )
Просто меня прикололо как выглядит. Какбудто банку трёхлитровую с горохом рассыпали ) Их тут кстати 5000. ![]() Если комуто интересно как это работает, выкладываю код. Только учтите система тормозная, и лучше так не делать ) Код:
If a\d#=1 And a\PS#=0 And a\T#=23 And a\ZPPS#=2 Then |
Re: Кто какую игру делает? Скрины
Blitzerg, как вариант вместо трианглов, в качестве вэйпоинтов, можно юзать пивоты !!
в коде ты конечно if'ом побаловался изрядно !! Как правило, воизбижения этого юзают циклы !! ;) что бы не проверять каждый раз EntityDistance, можно заюзать переменную, которая будет показивать этот EntityDistance !! |
Re: Кто какую игру делает? Скрины
Я слабо себе представляю как выглядят пивоты,
мне кажется невидимые. А из невидимых объектов я дорогу не построю. А нафиг мне показывать этот дистанс? Мне просто надо чтобы подъезжяя к трианглу бот поворачивался к следующему, вот я и проверяю подъехал ли. Насчёт ифов, дык я всё на них и строю везде ) Как можешь заметить в коде даже вместо таймеров ифы. Благадаря этим же ифам, в будущем будут боты отвлечённые врагом на бой, после боя возвращаться к тому трианглу на котором их отвлёг враг, а дальше продолжать следовать по маршруту. Кстати этот кусок кода это только добыча полевого шпата... |
Re: Кто какую игру делает? Скрины
IGR, ты посмотри код, там каждый раз разные значения...
|
Re: Кто какую игру делает? Скрины
Ну да разные, а вот сами трианглы:
Код:
Global UP_PolevoyShpat_ZavodPPS1 Хотя 500 ботов у меня работают без тормозов, а вот больше ботов уже притормаживает. |
Re: Кто какую игру делает? Скрины
Blitzerg
это типа "не умею пользоватся масивами и страдаю маразмом" ? я такое не напишу даже под жутким похмельем |
Re: Кто какую игру делает? Скрины
Главное работает стабильно и правильно.
А как код писать это уже дело каждого. Я ваще эту куйню пущу как дипломный проект. Там чем больше кода, тем выше оценка ) |
Re: Кто какую игру делает? Скрины
Blitzerg
с таким отношением ты никогда не добьешся уважения или понимания от других программистов, с таким кодом тебя всегда будут щитать полным идиотом который ничего не умеет делать :) работоспособность кода важна для сторонних лиц, а не для программистов ;) |
Re: Кто какую игру делает? Скрины
Значит If then идиотизм?
Тогда хочешь сказать, что те кто пишут вообще двоичным кодом полные придурки? 1010100101010010010100101001010100101010010101 1001010100101010010100101010010101010010101001 1101010101110101011101011010010010100101010010 1010010010010010010100100101001001010010100101 1010101001010010101001010010101001010101010010 Какая придурошная вещ, но без этого идиотизма виндоуса бы не существовало. |
Re: Кто какую игру делает? Скрины
Код бредовый. Автор не имеет ни малейшего представления даже об основах программирования: массивах и циклах.
Этот код можно сделать на порядок-другой (sic!) короче, а также намного производительней и логичней. Цитата:
Куренье [тяжелых наркотиков]- это яд! Миздрав предупреждет, Ну а [IF...THEN] ни в чём не виноват. (с) |
Re: Кто какую игру делает? Скрины
Дипломат, ты читал что над кодом написано? :
Цитата:
и что вообще супер всё быстро и вот смотрите какой я крутой кодер чтоли? Вот по вашим с джимоном постам складывается впечатление что я так и написал. И вообще лиж бы только обосрать. Я сделал сам, и оно работает, я никого не заставляю так делать, потому что код написан через жопу с похмелья. Я просто выложил для тех кому интересно. А вы вместо того чтобы поливать меня дерьмом, лучшебы либо промолчали, либо дали дельные советы как делать надо. |
Часовой пояс GMT +4, время: 15:01. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot