Я себя и всю свою семью уже обеспечил Ninkear'ами, поэтому сейчас ноуты продаю. В основном своим подписчикам, они довольны. Обычно я снимаю все пленки кроме дисплейной - её отклеивать в первый раз особое удовольствие, которое я оставляю новому владельцу ;)
Чем? Гпу овощь по сравнению с Intel N100, проц горячий и не вывозит, DDR3, аккуму хана за столько лет, а еще у маков тех лет отлично отваливались дискретки.
Ретина была аргументом в 2012 пока еще ставили TN и VA матрасы. Сейчас даже в бюджетных ноутах не самые плохие 1080P IPS и они не сильно хуже ретины.
Сейчас декомпилировал свой код и правда Javac не заоптимайзил даже простые кейсы) Спасибо, ну там есть еще что оптимизировать под капотом, так что не стыдно :)
Да не, норм вполне, аплоад ресурсов и на мобильных платформах быстрый. Если смущает использование нативных буферов - в джаве либо использовать их (можно со стороны JNI получить прямой указатель), либо аллокейтить массив флоатов и копировать их из JNI части. Соответственно в случае буферов я стараюсь преаллокейтнуть и потом до последнего юзать без реаллока существующий буфер :)
Неэффективно это если б я вместо статического массива нахлобучил ArrayList, дергал бы каждый пиксель get и только потом пушил бы пиксель, а затем еще и вызвал бы toArray. Или речь о том, что Buffer[i] можно было кэшировать? Это сделает оптимизатор :)
Или вы не о моем коде, а об общих принципах интеропа с нативным кодом в Java? Если так, то соглашусь, дотнет сильно круче) можно спокойно дергать указатели на буфер с value типами) на джаве сделать софтовый морфинг или скиннинг дороговато. Во времена шейдерных гпу это не то чтобы актуально, но все равно как факт некоторой ограниченности Java
Кстати, они еще и крайне необычные под капотом. Дело в том что многие такие игры не использовали API M3G или Mascot Capsule, а писали софтрендер с нуля... На Java! Для кнопочных телефонов!!!
Ну и объявлю розыск. Дело в том, что я недавно купил интересный MIPS-ноутбук на процессоре Ingenic JZ4750, точь в точь как был у @dlinyj . У моего экземпляра слетела прошивка: ядро загружается, а вот раздел с Qtopia поврежден. Если вдруг у кого-то есть такой ноутбук и вы готовы посодействовать снятию дампа - буду ждать вашего сообщения в личку!
Если честно, я очень хотел успеть доделать играбельную демку к сегодняшнему дню... но то там дела, то сям и по итогу не успел :) Так то те же самые танчики хоть за 24 часа написать можно, если делать всё по принципу KISS ;)
Но если вдруг вам интересна рубрика разработки самопальных игр - жду от вас фидбека. К сожалению сейчас не так много людей пилят что-то абсолютно с нуля, а пишут об этом вообще единицы... ну, буду как раз одним из таких авторов)
В играх цели изоляции обычно не стоит, скорее стабильности чтобы не попортить стек с памятью и иметь хорошие, читабельные стектрейсы и возможность отладки.
А еще в скриптах есть полезные фишки на уровне языка - например виртуальные потоки с переключением контекстов прямо в while(true) , корутины, возможность сохранить и загрузить скриптовый контекст как есть
Там вроде были матовые?))
Дисплей матовый. Я просто пленку не снял))
Скрытый текст
Я себя и всю свою семью уже обеспечил Ninkear'ами, поэтому сейчас ноуты продаю. В основном своим подписчикам, они довольны. Обычно я снимаю все пленки кроме дисплейной - её отклеивать в первый раз особое удовольствие, которое я оставляю новому владельцу ;)
Угу. И даже сейчас у меня чуток другая машинка на обзоре, нежели у @Lexus08
Чем? Гпу овощь по сравнению с Intel N100, проц горячий и не вывозит, DDR3, аккуму хана за столько лет, а еще у маков тех лет отлично отваливались дискретки.
Ретина была аргументом в 2012 пока еще ставили TN и VA матрасы. Сейчас даже в бюджетных ноутах не самые плохие 1080P IPS и они не сильно хуже ретины.
З.ы мак про у меня есть
Ну так прекрасно же. Совмещать приятное с полезным: и бабосик перевел, и с дамой не налажал
Сейчас декомпилировал свой код и правда Javac не заоптимайзил даже простые кейсы) Спасибо, ну там есть еще что оптимизировать под капотом, так что не стыдно :)
Да не, норм вполне, аплоад ресурсов и на мобильных платформах быстрый. Если смущает использование нативных буферов - в джаве либо использовать их (можно со стороны JNI получить прямой указатель), либо аллокейтить массив флоатов и копировать их из JNI части. Соответственно в случае буферов я стараюсь преаллокейтнуть и потом до последнего юзать без реаллока существующий буфер :)
Неэффективно это если б я вместо статического массива нахлобучил ArrayList, дергал бы каждый пиксель get и только потом пушил бы пиксель, а затем еще и вызвал бы toArray. Или речь о том, что Buffer[i] можно было кэшировать? Это сделает оптимизатор :)
Или вы не о моем коде, а об общих принципах интеропа с нативным кодом в Java? Если так, то соглашусь, дотнет сильно круче) можно спокойно дергать указатели на буфер с value типами) на джаве сделать софтовый морфинг или скиннинг дороговато. Во времена шейдерных гпу это не то чтобы актуально, но все равно как факт некоторой ограниченности Java
Проблема в том, что kkrieger очень долго генерировал ресурсы и весил 300мб в озу
kkrieger крутая технодемка, но она далека от концепции разработки миниатюрных игрушек для мобильных платформ)
Я то не просто так опенсорснул наработки, может в будущем кто-то захочет что-то намутить с моим великом для ретро-устройств)
Нет) там MIPS
На асме бышло бы больше))
Совсем нет. Это топовый японец
Некоторые были с честными треугольниками
Да самопалов много разных. Из успешных выделяется юнити, уе, годот, урхо
Кстати, они еще и крайне необычные под капотом. Дело в том что многие такие игры не использовали API M3G или Mascot Capsule, а писали софтрендер с нуля... На Java! Для кнопочных телефонов!!!
А ещё я выкупил из Китая один очень редкий, предсерийный прототип Fujitsuo Intretop CX300. Кто-то знает, что это за девайсы такие? :)
Скрытый текст
Ну и объявлю розыск. Дело в том, что я недавно купил интересный MIPS-ноутбук на процессоре Ingenic JZ4750, точь в точь как был у @dlinyj . У моего экземпляра слетела прошивка: ядро загружается, а вот раздел с Qtopia поврежден. Если вдруг у кого-то есть такой ноутбук и вы готовы посодействовать снятию дампа - буду ждать вашего сообщения в личку!
Скрытый текст
Если честно, я очень хотел успеть доделать играбельную демку к сегодняшнему дню... но то там дела, то сям и по итогу не успел :) Так то те же самые танчики хоть за 24 часа написать можно, если делать всё по принципу KISS ;)
Но если вдруг вам интересна рубрика разработки самопальных игр - жду от вас фидбека. К сожалению сейчас не так много людей пилят что-то абсолютно с нуля, а пишут об этом вообще единицы... ну, буду как раз одним из таких авторов)
А мне тачскрин)) ну позязя))
В играх цели изоляции обычно не стоит, скорее стабильности чтобы не попортить стек с памятью и иметь хорошие, читабельные стектрейсы и возможность отладки.
А еще в скриптах есть полезные фишки на уровне языка - например виртуальные потоки с переключением контекстов прямо в while(true) , корутины, возможность сохранить и загрузить скриптовый контекст как есть