QTmaxboxSTUDIO

QTmaxboxSTUDIO - творческое объединение людей, созданное для создания разных полезностей для игр, создания игр и программ, ну и просто для общения!
24 11 682
Corneroids - игра-песочница. Вы можете добывать ресурсы, строить управляемые космические корабли, создавать из них флот и, что самое главное, играть с друзьями!
Статья
28 11 054
9
Видел. Там хоть имперский крейсер строй, можно заставить летать и стрелять, аж гордость берет, что ты это все построил и оно летает. Единственное, что добыча ресурсов скучновата была на тот момент.
24
QTmaxboxINA, приведу очень простой пример архитектурного решения, которое хоронит производительность майнкрафта. Необходимость для каждого гребаного блока просчитать не просто затенение сторон при наличии множества источников света, с чем отлично справляется видеокарта, но и непонятный "уровень освещенности", который считается целиком на процессоре и довольно ресурсоемкими алгоритмами. Вторая проблема - минимальная поддерживаемая версия OpenGL, а именно лаганутый и давно устаревший 1.0 - отказ от него в пользу чуть более новой версии скоро даст свои плоды, как в плане производительности, так и в плане визуального наполнения.
29
QTmaxboxINA, ну вообще .Net это тоже кросплатформенное решение. Но к сожалению оно не так сильно распространнено. А вообще есть Mono для linux, а .Net используется на винде, XBox, на счет мака я не знаю
10
джавы, а не явы
привычка ее так называть
prog:
Лаганутость майнкрафта вызвана вовсе не языком, на котором он написан, а кривыми руками разработчика и не менее кривыми архитектурными решениями, которые были приняты в ходе разработки - будь майнкрафт написан на C++, лагал бы точно так-же, только еще и вылетал бы в разы чаще из-за кривой работы с указателями и прочих прелестей кривых рук программиста.
ява (прости, ДЖАВА) - кросплатформенный язык. с# же - (из-за .NET) чисто виндовый. Некоторые люди разобрали и то и то. оба написаны "задницей" но corneroids жрет оперативки и ресов компа меньше