Size: a a a

2021 March 06

f

for(int c; (c = getc... in ru.nim.talks
Если события не меняются по структуре то можно под них подогнать DSL
источник

KD

Kitsune Digital in ru.nim.talks
Либо у меня бинарь + скриптота, возможность моддинга и в минусе скорость работы как у чернового наброска на петоне
источник

f

for(int c; (c = getc... in ru.nim.talks
Если хочется то в этот DSL можно впилить нормальный IR и тогда вопрос про данные вообще отпадает по большей части
источник

f

for(int c; (c = getc... in ru.nim.talks
В плане понимание где что
источник

KD

Kitsune Digital in ru.nim.talks
либо у меня бинарь что приходится пересобирать на каждый чих
источник

f

for(int c; (c = getc... in ru.nim.talks
Ну можно сделать извращения и делать это все на динамически подгружаемых кусках которые можно писать с использованием DSL. Но если подразумевается что нужно изменение нетривиальной логики работы в рантайме то тогда тут вариантов не так много - встроенный язык
источник

f

for(int c; (c = getc... in ru.nim.talks
Nimscript можно встраивать ещё кстати, хотя не знаю насколько он для игр подходит, думаю не очень
источник

AR

And Rey in ru.nim.talks
Kitsune Digital
Либо у меня бинарь + скриптота, возможность моддинга и в минусе скорость работы как у чернового наброска на петоне
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
а, язык гадзинов, помню видел
источник

AR

And Rey in ru.nim.talks
я думаю ей надо просто побенчмаркать nimscript vs dascript и выбрать что быстрее. А совсем уж отказываться от скриптов не надо. ну впрочем это мнение мимокрокодила, который даже близко не геймдев  (даже рядом не стоял)
источник

AR

And Rey in ru.nim.talks
я не знаю почему она жалуется на скорость как у питона, может где-то ошибка.  скорость должна быть намного выше, иначе все бы ембедили питон и горя не знали.
источник

A

Alexander in ru.nim.talks
А от скрипта нужна скорость именно? Просто интересно.
источник

A

Alexander in ru.nim.talks
У меня есть некие скриты (не гейм-дев) но они по сути просто ставят параметры в самом ниме и он уже всё быстро считает
источник

A

Alexander in ru.nim.talks
Но в любом случае быстрый спринт не помешал бы. Хотя может как-то компилять и динамически подгружать (ради скорости если)
источник

A

Alexander in ru.nim.talks
Я просто помню ещё времена, когда под базу ibm db/2 хранимки надо было компилять сначала
источник

A

Alexander in ru.nim.talks
Но я больше из интереса просто уточнить
источник

KD

Kitsune Digital in ru.nim.talks
Alexander
А от скрипта нужна скорость именно? Просто интересно.
Ну смари, все взаимодействия NPC<->NPC, PC<->NPC и PC<->PC по сути ходят через механизм action. Все.
источник

A

Alexander in ru.nim.talks
Ну т.е. скорость скрипта важна - понял.
источник

KD

Kitsune Digital in ru.nim.talks
Не, суть в том, что сама скриптовость не особо важна
источник

KD

Kitsune Digital in ru.nim.talks
Я с тем же успехом могу скомпилить всё
источник