169 похожих чатов

Всем привет. Хотел по фану сделать текст игру, в котором

тем не менее можно перемещаттся персонажами по локациям, в коих есть и враги и-и-и... столкнулся с проблемой, что не знаю как организовать структуру проекта, т.к персонажей, предметы итд итп удобно создавать как объекты классов с наследованием с тайпскриптом, но данные о персонажах нужно хранить в сторе, НО хранить состояние игры в виде объектов и держать в сторе в виде голых данных(т.к слайс js делает клон массива, но в нём нет глубокого клонирования) - это ну очень неудобно... Что можно сделать? Пока дак склоняюсь перейти на си шарп и юнити, но мб есть всё-таки удобная система и vue, ts, js?

10 ответов

18 просмотров

это гайды из 2000х

А сишарп и юнити решает эти проблемы?

Vadim
А сишарп и юнити решает эти проблемы?

эй полегче, он же еще ребенок :(

i-Голубев Автор вопроса
Vadim
А сишарп и юнити решает эти проблемы?

ну там сразу с объектами работаешь. а тут из-за нюанса js что нет глубокого клонирования при, банально, удалении элемента массива внутри свойства у элемента из др массива итд итп

i Голубев
ну там сразу с объектами работаешь. а тут из-за ню...

И как это работает с объектами в сишарпе?

i Голубев
ну там сразу с объектами работаешь. а тут из-за ню...

В сишарпе если в массиве удаляешь элемент внутри свойства у элемента из другого массива, что получается?

i-Голубев Автор вопроса
Vadim
В сишарпе если в массиве удаляешь элемент внутри с...

я имею в виду когда большая вложенность, ну когда вот есть персонаж, у него баффы, они могут подтянуть ещё баффы и когда мы слайсом массив тех же бафов подчищаем, получаем на выходе пустоту, ведь глуб клонирования нет, а даже если и сделать его через лодаш, всё равно методы у объектов будут убиты

i Голубев
как и жизнь

Ты себе не помогаешь. После такого разобраться и помочь нет желания. Прям как в жизни

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта