Войти
ПроектыФорумУтилиты

WGE Mobile - игровой движок для j2me устройств (3 стр)

Страницы: 1 2 3
#30
15:11, 20 мая 2018

Интересненько. Мне бы сейчас откопать свой старый Sony Ericsson:)


#31
(Правка: 9:12) 9:11, 31 июля 2018

Пошла вторая итерация написания движка, как я и говорил(после некоторого перерыва).
Только пишу уже не только движок но и простую игру.
Проблемы первого WGE2D были очевидны:
1. Сравнительно низкая производительность из за сложности рендерера(сортировка, пост эффекты, куллинг). Рендерер нового движка более гибкий и быстрый. Автоматическая сортировка пропала, вместо неё рисование нужно контролировать самому, пост эффекты чуть позже запилю обратно, а ещё он поддерживает форматированный текст с цветами, стилями и скоро автоматическим переносом.
2. Навязанный паттерн сущностей. Убран, всё управление игровыми объектами производится напрямую.
3. Отсутствие хоть какого то GUI. В новом движке будут простые менюшки.
4. Раньше логику поведения уровней и состояния игры нужно было задавать самому. Сейчас появилась система стейтов которые и представляют из себя уровни(гуй - тоже стейты).
5. Отсутствие поддержки тача. Будет запилено.
6. Отсутствие поддержки различных разрешений экрана. Сейчас движок автоматически загружает нужные спрайты в зависимости от экрана.
7. Порезана мат. библиотека в пользу производительности.
8. Отсутствие нормально профайлера. Будет новый профайлер аля юнити, который будет замерять все этапы построения кадра.
9. Логгер. Тут всё ясно.
10. 3D нет и не будет(в j2me оно не нужно, софт рендер).
11. Поддержка сети и bluetooth. Хз зачем поддержка сети на j2me, вряд ли кто то будет играть, но если ца найду то можно и мультиплеер запилить.


Ну и конечно же я занимаюсь не только движкописанием, но и геймдевом и пишу простенькую игру на нём параллельно.

+ Показать

#32
10:10, 2 авг. 2018

https://spcs.me/files/main/view/Mono_Bogdan/list/3748124/74370413… ink_id=630051

Релиз первой игры на нём(сорян за внешний линк, скажите если перезалить сюда=)

#33
1:46, 13 сен. 2018

monobogdan
> зачем поддержка сети на j2me

Чат-клиенты на j2me. И почту отправляли-получали.
Вот удивительно, это было дешевле, чем СМС, и как-то незаметно у нас отжали тарифы с килобайтной тарификацией :(

#34
6:53, 13 сен. 2018

ELena_Shloemovich
Тут имелось ввиду в контексте "зачем поддержка сети движком, если всё равно никто играть не будет".
Ну а так протокол был слишком высокоуровнен, а приложения слишкмо привередливы к правам. Почти везде нужно каждый чих подтверждать. Коннект к инету - подтверждение, смс - подтверждение.

Страницы: 1 2 3
ПроектыФорумУтилиты