Swerve – трехмерные игры на мобильных телефонах. Шахматы

MForum.ru

Swerve – трехмерные игры на мобильных телефонах. Шахматы

09.12.2003, Playmobile

Cовременные телефоны используют процессоры ARM с тактовой частотой свыше 100 Мгц. Этих мощностей достаточно для ...


Cовременные телефоны используют процессоры ARM с тактовой частотой свыше 100 Мгц. Этих мощностей достаточно для приличной трехмерной графики. Но до недавнего времени мобильным играм нечем было особо похвастать в этом плане.

Да, были попытки написать трехмерные игры на J2Me. Но их создание было достаточно трудоемким процессом, а по уровню графики они максимум могли сравниться с такими древними образцами, как Wolfenstein 3D и Doom I.

Но в этом году ситуация изменилась коренным образом. Компания Superscape Group разработала движок Swerve, предназначенный для написания трехмерных игр. Причем качество графики в таких играх приближается к качеству графики на игровых приставках и компьютерах. Хотя работают они на обычных мобильных телефонах. И сейчас вы познакомитесь с ними поближе.

Chesscapade

Chesscapade – трехмерные шахматы, где фигуры показываются как живые герои. У каждой шахматной фигуры свой тип анимации. И каждое взятие фигуры превращается в настоящее сражение. Исход боя, конечно, предрешен, как и в обычных шахматах, но смотреть на движения фигурок – одно удовольствие. В эту игру, как и в Speedboat Race, нам посчастливилось поиграть – чувства не передаваемые!

Возможности Swerve

Мобильные игры на базе Swerve выглядят более чем убедительными. Физическая модель, приближенная к реальному миру, туман и прозрачность, взрывы и спецэффекты наконец-то шагнули на телефонные экраны.
При этом соблюдаются все требования, которые сегодня предъявляют сотовые телефоны к программам. Размеры файлов невелики и не ненамного превышают размеры обычных игр, скачиваемых через интернет. Средний объем одного уровня для трехмерной игры может не превышать 15 килобайт. А вся игра в целом может весить от нескольких десятков до сотни килобайт, как обычная двухмерная игра на базе Java.

Второй важный момент – универсальность технологии. Игра на основе Swerve может быть написана на Java, на BREW, на Mophun и на базе любой другой платформы. Поэтому пользователям не нужно устанавливать дополнительное программное обеспечение или менять прошивку. Достаточно скачать и запустить игру, как в обычном случае.

Далее, для трехмерной графики не требуется наличие трехмерного ускорителя, как в Nokia N-Gage. Технология Swerve рассчитана на обычные телефоны, построенные на процессорах ARM. И компания Superscape бок о бок работала с производителем этих процессоров, чтобы максимально оптимизировать свой движок.

Результат получился впечатляющим. Испытания показали, что трехмерные Swerve-игры успешно запустились на ряде процессоров – от ARM7 до ARM9 и StrongARM. Большинство же новых телефонов сегодня используют процессоры ARM9 с тактовой частотой 100Мгц и выше, чего оказалось более чем достаточно для 3D-графики. Так, трехмерные гонки на мотоциклах на таких телефонах уверенно показывали 15-20 кадров в секунду.

Подробности технологии

Технология Swerve складывается из трех частей: клиента, контента и пакета разработчика. Клиент представляет собой программный код, работающий на мобильном телефоне. Контент – это графика, уровни и модели персонажей игры, которые могут храниться в отдельном файле и загружаться по мере необходимости. Клиент превращает контент в видимое на экране мобильника изображение, если уж объяснять все до конца.

Сам контент создается при помощи пакета разработчика, или Swerve Studio. Это набор расширений (плагинов), которые подключаются к широко известному трехмерному редактору 3D Studio. Поэтому написать уровень для будущей игры или создать нового героя может любой дизайнер, имеющий опыт работы с трехмерной графикой. Это большой плюс технологии – что она рассчитана на работу в 3D Studio, давно ставшим индустриальным стандартом.

Впрочем, сама технология Swerve, не успев появиться, тоже фактически стала стандартом. Дело в том, что на базе Swerve был разработан Mobile 3D Graphics API – стандарт трехмерной графики для мобильных устройств. Это было одобрено промышленным консорциумом Java Standards Community, в который вошли такие компании, как как Nokia, Siemens, ARM Holdings, Sony Ericsson и Motorola.

Как уже говорилось, специальные графические ускорители для Swerve не требуются. Но такой ускоритель есть, как в Nokia N-Gage, то движок может использовать его как дополнительную тягу. Поддержкая низкоуровневого программирования на API OpenGL ES позволяет Swerve использовать любые функции аппаратного ускорения графики, доступные в устройстве.

Swerve оптимизирована для работы на процессорах ARM 9 и выше. Эти процессоры используются не только для телефонов, но и для наладонных компьютеров, работающих под управление систем от Microsoft или Palm. А теоретически, Swerve можно оптимизировать для любого другого процессора, если в этом возникнет необходимость.

Сейчас Swerve поддерживается на таких платформах, как J2ME, Symbian, Linux, BREW, Microsoft Smartphone, Pocket PC, SavaJe, и ряд операционных систем реального времени, включая uITron и Nucleus. Основные усилия компания SuperScape вкладывает в развитие технологии на J2Me и BREW, так что в ближайшем будущем, надо надеяться, Java-игры еще не раз удивят нас своими возможностями.

Основной плюс – 3D-графика для всех

Основным достоинством технологии Swerve можно назвать то, что она принесла качественную трехмерную графику в мир Java-игр для мобильных телефонов. Это гарантирует, что нормальные трехмерные игры будут доступны не только обладателям специализированных приставок, вроде N-Gage, но и владельцам обычных сотовых.

И в этом отношении компанию Superscape можно сравнить с ID Software. Мир персональных компьютеров по-настоящему не знал трехмерной графики, пока на свет один за другим не явились такие игры, как Wolfenstein 3D, Doom I, Quake. В мире мобильных телефонов таким первопроходцем можно считать Swerve.

© Playmobile

www.MForum.ru

Обсуждение (открыть в отдельном окне)

В форуме нет сообщений.

Новое сообщение:
Complete in 1 ms, lookup=0 ms, find=1 ms

Последние сообщения в форумах

Все форумы »



Поиск по сайту:


Колонка редактора

25.05. Китайская Huawei обещает повысить плотность размещения транзисторов на кристалле до «эквивалента 1.4 нм»

25.05. MWS Cloud и АО РДС заключили соглашение о стратегическом сотрудничестве

25.05. МегаФон в Якутии - голосовая связь запущена на месторождении Вертикальное

25.05. T2 обеспечила покрытие в алмазном карьере вплоть до глубин в 350 метров

25.05. StarLink обеспечит Центральную Азию быстрым интернетом из космоса – для всех желающих

25.05. Билайн в Мордовии нарастил покрытие 4G новыми БС и рефармингом 900 МГц

25.05. От ИИ ожидают кардинальных улучшений работы российской микроэлектроники

24.05. ИКС Холдинг прирос компанией Crosstech Solutions Group

24.05. Миландр обеспечил импортзамещение ряда изделий, необходимых для отечественных БС 5G

22.05. МТС отчиталась за 1q2026 - ростом выручки и OIBDA

22.05. T2 начинает подключать БС в Москве с помощью ВОЛС

22.05. Процессоры Иртыш – это «переклеенный» Loongson или собственная разработка?

22.05. Российский ИИ GigaChat планируют перевести на китайские чипы?

22.05. В Узбекистане запущена первая в Центральной Азии сеть 5G SA

21.05. Плату за международный трафик введут позднее

Все статьи >>


Новости

25.05. Honor X7e 4G раскрыт ритейлером

25.05. Глобальные цены Xiaomi 17T и 17T Pro утекли в сеть за несколько дней до анонса

25.05. Xiaomi готовит Smart Band 11? Новое устройство прошло сертификацию

22.05. Poco Pad C1 – доступный планшет с экраном 2K 120 Гц и батареей 7600 мАч

22.05. Утечка раскрыла параметры HMD Thunder Pro – 50 МП с OIS, OLED 90 Гц и 6000 мАч

22.05. HMD Vibe 2 5G – 6000 мАч, 120 Гц и Android 16 от $115

21.05. iQOO 15T – Dimensity 9500 Monster, 8000 мАч, 200 МП и 144 Гц от $558

21.05. Itel A100 Pro дизайн в стиле iPhone 17 Pro за $95 и с Android Go

21.05. Infinix Hot 70 – получит термохромный дизайн и RGB-подсветка

20.05. Moto G37 и G37 Power – Dimensity 6400, 7000 мАч и Android 16 от 145 долларов

20.05. Motorola Edge (2026) получит плоский дизайн вместо изогнутого

20.05. Дизайн Samsung Galaxy A27 показался на рендерах производителей чехлов

19.05. RedMagic 11S Pro и Pro+ получили разогнанный чип, 8000 мАч, вентилятор и IPX8

19.05. Realme 16T с 8000 мАч, IP69 представят 22 мая

19.05. OnePlus Ace 7 – экран 240 Гц, батарея 9000 мАч и охлаждение с вентилятором?

18.05. Vivo Pocket может получить 200 Мп сенсор Sony LYT-901

18.05. 22 мая представят Realme Watch S5 и Buds Air8 Pro с AMOLED 1500 нит, 55dB ANC, LHDC

16.05. Xiaomi 17 Max – 8000 мАч, 200 МП Leica, 6.9" Super Pixel — анонсируют 21 мая

15.05. Представлен Moto Tag 2 с 600 днями работы, UWB и Google Find Hub

15.05. Xiaomi тизерит Band 10 Pro и наушники-клипсы