Архив сообщества
2011 — 2019
Аватар KaulleN

Помогите с ДримМейкером нубу

Автор: KaulleN · 04.02.2013, 19:28 · 15 сообщений

Сообщений в теме: 15

KaulleN#1
Делаю свою карту. Вопросы начали появляться, помогите мне, если не сложно.

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

Итак:
1) Как настроить турф по умолчанию? В смысле, чтобы не space, а, например, grass или что-нибудь такое. При этом сделать его непробиваемым, и чтобы поверх можно было ставить другой пол.
2) Вытекающий вопрос - как сделать, чтобы игроки там не задыхались и вообще, им было хорошо и приятно?
3) Какое место кода отвечает за стартовую менюшку? Ну, с выбором персонажа, Declare Ready и прочим.

4) Можно ли сделать как-то, чтобы атмос был только в небольшом куске карты, а в остальных местах не просчитывался, дабы не грузить систему?

Микровопрос: где взять нашу текущую карту (скажем, Блековскую) - с фиксами Я, да и с другими заплатками и фичами тоже?

Пока все - намаплю мирок, сваяю меню, продолжу спрашивать.
Заранее спасибо.
Сообщение отредактировал KaulleN: 04 February 2013 - 09:52
0
В хорошем смысле, конечно.
Скопировать ссылку
Neray#2
*прокашлялся*
Всё, что я могу сказать тебе про код станции:

Тупоголовые макаки не могут в дерево, они не могут сделать его нормальным, они должны разнести описание одного объекта на 3 разных куска кода, они не слышали про оптимизацию, они пишут ересь и прикрывают её комментариями "Урист допишет это", они хотят усложнить всё то, что можно усложнить...мысль ты понял.
-2
Make a wish
Спойлер
Ничего не вижу в подписи халп!
Скопировать ссылку
KaulleN#3
Ага, примерно такое же мнение осталось у меня после чтения кода. Но может быть, придет сюда мудрый кодер, витиеватости и жопорукости постигший, да откроет очи мне на суть кода сего... или хотя бы на конкретные его части.

Вот Кэт, скажем, запилил Флегетон, там он точно столкнулся с тремя из этих проблем. Авось, заглянет.
0
В хорошем смысле, конечно.
Скопировать ссылку
Gravitational Singularity#4
Цитата
они должны разнести описание одного объекта на 3 разных куска кода,

До сих пор? Серьёзно?

Цитата
Как настроить турф по умолчанию?

cofe\defines\world.dm
turf = /turf/space

Цитата
При этом сделать его непробиваемым, и чтобы поверх можно было ставить другой пол

Цитата
Вытекающий вопрос - как сделать, чтобы игроки там не задыхались и вообще, им было хорошо и приятно?

Либо unsimulated-тайлы, либо запилить plating/grass (наличие воздуха + возможность класть пол), с ex_act() ничего не делающим или (что лучше) меняющим тайл травы на распидорашенную землю.

Цитата
Какое место кода отвечает за стартовую менюшку? Ну, с выбором персонажа, Declare Ready и прочим.

code\modules\mob\new_player\
По ключевым словам можно что угодно найти. Ctrl+F "Declare Ready", например.
Цитата
Можно ли сделать как-то, чтобы атмос был только в небольшом куске карты, а в остальных местах не просчитывался, дабы не грузить систему?

Опять unsimulated-тайлы. А вообще, последний атмос не лагуч.
4
СпойлерИзображение
Скопировать ссылку
KaulleN#5
Спасибо, помог. Буду вываливать еще вопросы, как с этим разберусь до конца
0
В хорошем смысле, конечно.
Скопировать ссылку
KaulleN#6
Кто-нибудь пытался делать рабочую симуляцию текущей жидкости? А-ля майнкрафт, хотя бы. Или проще убиться об клавиатуру?
0
В хорошем смысле, конечно.
Скопировать ссылку
Nyuu#7
Кэт пытался. Лучше убейся об клавиатуру.
0
Энжой йор "в буонде мы русским красим" (с) Nikie

Мало кто поймет.
Скопировать ссылку
ACCount#8
Лучше убейся об клавиатуру, смерть от медленного вскипания мозганамного мучительнее.

На деле что-то похожее есть в химгранатах. Там это типа пена, но механика та же. Однако если прикрутить к этому течения и добавить прочие майнкрафт-плюшки, то лагач будет на три синги.
0
Скопировать ссылку
catratcat#9
KaulleN (04 February 2013 - 10:49) писал: писал:
Кто-нибудь пытался делать рабочую симуляцию текущей жидкости? А-ля майнкрафт, хотя бы. Или проще убиться об клавиатуру?

Если не можешь в код, то не получится.
У меня не получилось. Но вроде Эдитор что-то кодил такое.
0
Изображение
Скопировать ссылку
tizit#10
Код воды есть на byond.com , прям готовый. Тут есть ресурсы http://www.byond.com...loper/?sort=pop (где-то там вода) . Тут есть гайды http://www.byond.com...icles/resources . Или наоборот.

Если ты хочешь понять сам бьенд и всякие там фичи, вроде бамба и других стандартных проков, тебе лучше попробовать сделать свою простую игру. Разбираться в наикривейшем коде станции...кхм...
0
Спойлер
Цитата
Собственно, форумные кукаретики как всегда в ударе и извернули всё так, как им удобно.
Скопировать ссылку
Recei#11
KaulleN (04 February 2013 - 09:28) писал: писал:
Микровопрос: где взять нашу текущую карту (скажем, Блековскую) - с фиксами Я, да и с другими заплатками и фичами тоже?


СпойлерБилд грина
https://github.com/SS13/green
И билд блека
https://github.com/SS13/black

Но это очень тайные ссылки
0
Цитата
1)Вся суть СБ: Загребли, но он невиновен? Пфф, виновен, просто улик при нем нет.
2)Все решается простой логикой основанной на правилах и бек-стори. Стыдно объяснять такие моменты.
3)Вперде Анимусяне!
4)#ящерсарматурой
Скопировать ссылку
TereToox#14
Gravitational Singularity (04 February 2013 - 09:52) писал: писал:
[/size]
До сих пор? Серьёзно?
Могу сказать более. Под эти 3 раздела есть ещё каждый подраздел.
0
R.I.P
Скопировать ссылку

Обратно в Кодинг