1)Существуют ли современные движки и конструкторы, без возможности быстро войти в игру и проверить работоспособность кода ? И как давно такая функция существует ?
2) Можно ли злоупотреблять глобальными переменными. Их буквально дохуя. Или же их не должно быть сотни штук. Да, вопрос от фонаря, ведь главное это производительность и оптимизация, а из чего сделано, не важно, если работает.
>>228162263 (OP) Хуй знает, я не игродел. Но ещё в старинном 3D Game Maker 2006 года и на Ogre3D (не помню уже, с какой версии) была функция горячей проверки.
Злоупотреблять можно, хуле нет-то. Просто держи в голове, для чего ты это делаешь и как оно в конечном итоге будет работать.
>без возможности быстро войти в игру и проверить работоспособность кода ? Чё? Даже если ты используешь какой-то фреймворк вместо движка, то ничто не мешает тебе быстро игру собрать и протестить. Странный вопрос какой-то.
>Можно ли злоупотреблять глобальными переменными. Можно. Но это хуевая практика. Лучше научиться нормально программировать.
Глобальные переменные в принципе не нужны, когда код написан нормально. Ты же там хранишь состояния и объекты - почему не сделать стейт менеджер и менеджер объектов, чтобы избавиться от этого мусора?
>>228166527 Ну я не настолько программист 100 к. Переменные ничего не перегружают, если у тебя небольшая игра. А если ааа, и овердохуя всего, тогда конечно.
Допустим я делаю игру. Допустим там говнокод и глобальные переменные. Допустим игра сингловая. Домустим я ее толкаю на гугл плей. Как хакеры могут навредить мне меняя значения переменных в игре?
Разве что подпортить глобальную статистику, если будет.
Если хакеры имеют доступ к переменным, то почему не имеют и ко всему остальному ? Хочешь сказать, пик возможностей хакеров, это доступ к глобальным переменным. Как то смешно.
>>228166757 Они ничего не могут сделать, в коде нет ничего что они бы заюзали. Есть коды через которые гугл видит что мне надо давать бабки за показ рекламы, а не кому-то другому... Они могут у себя этот код изменить и играть на себя, лол. Но эта версия будет только у них, а у гугл плей будет то что хочу я. Так вот, они нихуя не сделают. Мне лазали раз так по коду... Как-то видать можно проги запустить в андроид студио. Там был логин и пароль от почты, чтоб быстро отсылать мне письма, потому что так быстро и удобно. Так вот, через годик после релиза какая-то крыса начала лазить по коду, нашла этот логит и пароль. И на протяжении недели пыталась войти в мой акк. Благо гугл, хуй знает как, узнал что это какая-то левая хуйня хочет войти, а не я и блочила его. Сделал обнову и удалил все это, почту тоже... Но это я ещё тупой был тогда. Сча кароч иногда всякие пасхалочки в коде оставляю чтоб те кто будет по нем лазить посмеялся ...