tizit (08 November 2015 - 02:54) писал:
базовые кодофичи
tizit (08 November 2015 - 02:54) писал:
тетрис
uhhhh
Автор: Evolet · 05.04.2015, 06:39 · 52 сообщений
tizit (08 November 2015 - 02:54) писал:
базовые кодофичи
tizit (08 November 2015 - 02:54) писал:
тетрис
uhhhh
Lalka (08 November 2015 - 03:05) писал:uhhhh
Прост тут уже много билдов начинали делать, но более менее успешный проект получился только у Ренди.
tizit (08 November 2015 - 02:54) писал:Лучше тетрис или тетрисоподобное накодь, потому что надо отработать какие-то базовые кодофичи, чтобы они работали и кодились без проблем, а потом уже что-то ещё делать. И после закодивания тетриса лучше понимаешь объем работы.
Чо несет...
tizit (08 November 2015 - 05:18) писал:Прост тут уже много билдов начинали делать, но более менее успешный проект получился только у Ренди.
кроме паутины есть еще парочкабилдов.
Корабль M создаёт ракету в своей координате, следующей инструкцией я пытаюсь обратиться к её объекту(?) и дать ей инструкции: for(obj/missile/A in locate(M.x, M.y, M.z)) {инструкции}
но такая запись не работает. У меня есть идея с работающим вариантом, но он будет чекать все ракеты в мире, а потом уже отсеивать лишние, что пиздецки нехорошо. Подскажите, короче, хороший вариант как в координате корабля прочекать объекты(?) ракет.
U.P.D in view(0) тож не годится, так как зрение у меня идёт из моба, который может где то рядом ошиваться, не обязательно над корабликом. (а для кораблика в форме M.view(0) оно увы не работает)
U.P.D №2 нашёл в референсах проку oview(), вопрос снят, если вы конечно не предложите способа лучше :3
Polymorph (12 November 2015 - 07:00) писал:Корабль M создаёт ракету в своей координате, следующей инструкцией я пытаюсь обратиться к её объекту(?) и дать ей инструкции: for(obj/missile/A in locate(M.x, M.y, M.z)) {инструкции}
но такая запись не работает. У меня есть идея с работающим вариантом, но он будет чекать все ракеты в мире, а потом уже отсеивать лишние, что пиздецки нехорошо. Подскажите, короче, хороший вариант как в координате корабля прочекать объекты(?) ракет.
U.P.D in view(0) тож не годится, так как зрение у меня идёт из моба, который может где то рядом ошиваться, не обязательно над корабликом. (а для кораблика в форме M.view(0) оно увы не работает)
U.P.D №2 нашёл в референсах проку oview(), вопрос снят, если вы конечно не предложите способа лучше :3
Корабль M создаёт ракету в своей координате
var/obj/missile/A = new(M.loc)
Дальше обращаешься к A.
Спасибо.
Сразу вдогонку:
А как кста
Объект передать
Конструкция типа
Объект.прокнейм(другой объект)
Прока(принимаемый объект)
Не работает
То есть компилится
Но при попытке вывести например координату переданного объекта
Уже не компилится
Даж хз где почитать за передачу
A.target_lock(M)
obj/missile/proc/target_lock(M)
usr<< M.x
Во, методом тыка подобрал:
obj/missile/proc/target_lock(obj/ship/M as obj)
usr<< M.x
usr<< M.y
Правда оно мне назад в борт ракету возвращает (это для меня поправимо, но я проиграл) ![]()
Polymorph (12 November 2015 - 07:51) писал:Содержимое цитаты отсутствует в сохранённом тексте.
obj/missile/proc/target_lock(atom/M)
Но лучше:
obj/missile/proc/target_lock(obj/ship/M)
Вместо ship тип, который там нужен.
Скрытый текст
Через месяцок можно будет и тред создавать )
Deep dark fantazy...
Захуярил рандомно гененрируемую звёздную карту(пока что почти без интерфейса, потом как руки дойдут, до уровня рейнджеров подопну её) и круговые орбиты планетам (насколько позволяют квадратики хуёнда) кроме прочего:
Содержимое спойлера отсутствует в сохранённом тексте.
Как вариант:
Планеты перемещаются по пискелям.
На тайлы внутри планеты можно садиться.
Профит.
Правда, надо будет писать скрипт для расчета тайлов внутри планеты.
Plin (19 November 2015 - 07:36) писал:На тайлы внутри планеты можно садиться.
Ето ты как себе представляешь? Фиксировать корабль относительно поверхности движущейся планеты что ли?
Polymorph (19 November 2015 - 12:14) писал:Ето ты как себе представляешь? Фиксировать корабль относительно поверхности движущейся планеты что ли?
Черной магией. Скрипт вроде того, который определяет позицию клика.
На самом деле лучше нахуй слать тайлы и делать без них. И бионд тоже можно.
Я за саму идею спрашиваю, а не за реализацию её ; )
Polymorph (19 November 2015 - 12:55) писал:Я за саму идею спрашиваю, а не за реализацию её ; )
Если корабль перемещается по тайлам, получается, что сесть на планету он может, находясь на тайле с ней. Идея заключается в том, чтобы вычислить тайлы, находящиеся визуально внутри спрайта планеты, и разрешить посадку на них. А планеты двигать попиксельно.
Я ебанулся и присел переписывать релизнутые механики на плюсы:
Содержимое спойлера отсутствует в сохранённом тексте.
Я вот тут решил сделать свой шатол,но у меня есть один вопрос.
1. В дрим мейкере шатол обведен какой то зеленой штукой,мне тоже обводить?
2.Как отправить шатол в гиперпространство (которое при полете шатола)
3. Как настроить время полета?
ochen_bombanyTI (02 December 2015 - 06:06) писал:Я вот тут решил сделать свой шатол,но у меня есть один вопрос.
- В дрим мейкере шатол обведен какой то зеленой штукой,мне тоже обводить?
2.Как отправить шатол в гиперпространство (которое при полете шатола)
- Как настроить время полета?
Прост найди код шатла и скопируй. На самом деле он не двигается, а просто телепортируется.
А зона шатла нужна для того, чтобы было легче телепортировать.
а вот что об зеленой обводке.
и да , появился вопрос.
как делать ступеньки как на луне? они используют зилевелы которыя я указал при создании карты?
помогите прошу
Ебанутый. Посмотри гуапоребей, там все показано и рассказано, как и что переносить.
Ступеньки бывают разные. Есть специальные в билде, которые привязываешь друг к другу, а есть которые просто работают через телепорты по координатам.
Ну уж ступеньки то не понять. Чувак не знает суть программирования явно. Иди учи основы и экспериментируй своими ручками.