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 2 ms, lookup=0 ms, find=2 ms

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

Все форумы »



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


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

11.05. Илон Маск пересмотрел свое отношение к Anthropic, едва запахло большими деньгами для xAI

11.05. Sony и TSMC обсудили создание СП в области разработки и производства передовых датчиков изображений и физического ИИ

08.05. Китай одобрил выделение спектра в диапазоне 6 ГГц для испытаний 6G

08.05. Кремниевые осцилляторы вместо кубитов - корейский путь к сверхбыстрым вычислениям

08.05. Канадский центр фотонного производства "приватизируют"

08.05. Intel передала студентам Вьетнама оборудование для сборки и тестирования микросхем

08.05. Huawei расширяет «офлайн-звонки»

08.05. Билайн в Тюменской области - покрытие 4G и домашний интернет расширены в восьми жилых комплексах

08.05. МегаФон в Оренбургской области - мобильный интернет ускорен в Бугуруслане

07.05. SpaceX представила планы строительства Terafab в Техасе с оценкой стоимости в $55 млрд

07.05. OpenAI завершила формирование совместного предприятия DeployCo с группой фондов прямых инвестиций

07.05. МТС запустил переводы для физлиц на кошельки WeChat Pay без комиссии

07.05. Билайн в Удмуртской республике - покрытие 4G обеспечено indoor-оборудованием в 4 ТЦ Ижевска

07.05. Росэл сообщает о начале серийного производства новой модификации отечественных светочувствительных КМОП-матриц с разрешением 4К

07.05. "Минцифры сообщает об отсутствии планов по отключению и ограничению мобильного интернета в Москве 7-8 мая"

Все статьи >>


Новости

11.05. Huawei Watch Fit 5 и Watch Fit 5 Pro выходят на глобальный рынок

11.05. Acer Iconia iM11 5G – Dimensity 7050, 5G и 7400 мАч за $249

08.05. OnePlus Nord CE6 Lite с 7000 мАч, 144 Гц LCD и Dimensity 7400 Apex представлен официально

08.05. OnePlus Nord CE6 с АКБ 8000 мАч, AMOLED-экраном 144 Гц и Snapdragon 7s Gen 4 представлен официально

07.05. Honor Play 11 Plus – 7000 мАч, 120 Гц AMOLED и Dimensity 6500 Elite за $320

07.05. Honor Play 70C – Helio G81 Ultra, 5300 мАч и Android 15 за $90

06.05. Honor Play 80 Plus – 7500 мАч, Snapdragon 4 Gen 4 и AI-кнопка за $249

06.05. Samsung Galaxy S27 Ultra получит переменную диафрагму в основной камере?

06.05. Samsung Galaxy A27 – круглый вырез камеры, Snapdragon 6 Gen 3 и 12 МП фронталка

05.05. Xiaomi Smart Band 10 Pro – 1.74" AMOLED, алюминиевый корпус и 21 день работы

05.05. iQOO 15T – 200 МП камера, 8000 мАч, 100 Вт и Dimensity 9500

05.05. Lenovo Legion Y70 (2026) – 2K-экран, 8000 мАч и SD 8 Gen 5

04.05. 7 мая представят Huawei Nova 15 Max – 8500 мАч, 50 МП RYYB и AMOLED

04.05. Moto G47 – 108 МП камера, FHD+ 120 Гц, Dimensity 6300 и защита MIL-STD-810H

04.05. iPhone Pro (2027) –изогнутый с 4-х сторон экран и подэкранная камера?

30.04. Tecno Spark 50 Pro 5G – Helio G100 Ultimate, 60 Вт и дизайн от Pova Curve 2

30.04. Официальные рендеры Moto G87 раскрывают 200 МП камеру, OLED-экран и дизайн как у G86

29.04. Poco C81 Pro – 6.9" 120 Гц, 6000 мАч и Unisoc T7250 за $99

29.04. Vivo TWS 5i – 50 часов работы, DeepX 3.0 и Bluetooth 5.4 за 17 долларов

29.04. Vivo Y600 Pro получил АКБ 10 200 мАч с зарядкой 90 Вт и IP69 при толщине 8.25 мм