Series 40 Developer TrainingВведение в разработку двухмерныхигр для телефонов Nokia AshaMichael Samarin, Ph.DDirector,Deve...
Темы на сегодня» Понимание рынка игр для Series 40» Где получить информацию» Двухмерные Game APIs в Mobile Java» Демонстра...
Series 40» 675 Миллионов устройств» 3.9 Миллионов скачиваний ежедневно» Ценовые категории 35 – 140 Евро» Игровые студии с ...
Nokia Developer Документация» http://www.developer.nokia.com/Resources/Library/Java/#!dev  elopers-guides/ui-and-graphics/...
Nokia Developer Документация» http://www.developer.nokia.com/Resources/Library/Java/#!dev  elopers-guides/ui-and-graphics/...
› Game API Package (MIDP)› javax.microedition.lcdui.game  › GameCanvas  › Layer  › LayerManager  › Sprite  › TiledLayer
› GameCanvas  › Двойное буферизированние  › Удобен для минимизации    кода игрового цикла  › Методы для опроса статуса    ...
› GameCanvas   public class MyCanvas extends GameCanvas implements Runnable {       public void run() {           Graphics...
›                ›                ›                ›                ›Демонстрация:   ›                ›                ›  ...
› Графические ресурсы
› Графические ресурсы – Sprite Звезда
› Графические ресурсы – Sprite Молния
› Layer  › Абстрактный класс, любой    визуальный объект игры› LayerManager  › Комбинирует несколько слоев    вместе, пред...
› Sprite  › Анимированный игровой    объект› TiledLayer  › Игровые слои, зоны, задний    фон
› Sprite  › Анимированный элемент    игры (персонаж)  › Последовательность    фреймов, задержки  › Повороты, вращение  › Т...
› TIledLayer  › Игровой «задний фон»  › Может быть анимированным  › Не имеет методов Sprite
›                ›                ›                ›                ›Демонстрация:   ›                ›                ›  ...
› NetBeans Game Builder Плагин
›                ›                ›                ›                ›Демонстрация:   ›                ›                ›  ...
Asha 303   Nokia 111
› Размер Java Heap (1 – 4 MB)         › Размер JAR файла ( 1 – 2 MB)         › Скорость процессора         › Размер экрана...
Спасибо!@MichaelSamarin
Upcoming SlideShare
Loading in …5
×

Introduction to 2D Game Development on Nokia Series 40 Asha (Russian)

1,332 views

Published on

В этой сессии мы продемонстрируем как начать разработку двухмерных игр для телефонов Nokia Series 40 семейства Asha. Даже если вы никогда не занимались разработкой игр, но знакомы с Java, NetBeans и Nokia SDK 1.1 for Java, вы можете начать создавать простые двухмерные игры с помощью замечательного плагина Game Builder и мы покажем как это сделать. Использование визуального инструментария, изучение генерируемого кода, который можно модифицировать, так-же является хорошим методом обучения, помогающий оттачиванию вашего будущего мастерства в разработке игр. В дополнение мы сделаем обзор классов Mobile Java которые обычно используются в игровых проектах, расскажем о менеджменте ресурсов и ассоциированных ограничениях и возможностях телефонов Nokia Series 40 семейства Asha.

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Если вам захочется еще раз просмотреть материалы вебинара, тут вы можете найти его запись: http://forumnokia.adobeconnect.com/p5b3hkocdyw/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
1,332
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
9
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction to 2D Game Development on Nokia Series 40 Asha (Russian)

  1. 1. Series 40 Developer TrainingВведение в разработку двухмерныхигр для телефонов Nokia AshaMichael Samarin, Ph.DDirector,Developer Training and EvangelismFuturice Oy+358 40 518 18 09michael.samarin@futurice.com @MichaelSamarin
  2. 2. Темы на сегодня» Понимание рынка игр для Series 40» Где получить информацию» Двухмерные Game APIs в Mobile Java» Демонстрация концепций построения двухмерных игр в Mobile Java» NetBeans 7.1 и Game Builder Plugin» Game Builder примеры» Series 40 телефоны
  3. 3. Series 40» 675 Миллионов устройств» 3.9 Миллионов скачиваний ежедневно» Ценовые категории 35 – 140 Евро» Игровые студии с которыми придется соревноваться: EA, Gameloft, Rovio, India Games
  4. 4. Nokia Developer Документация» http://www.developer.nokia.com/Resources/Library/Java/#!dev elopers-guides/ui-and-graphics/game-api.html6/4/201 42
  5. 5. Nokia Developer Документация» http://www.developer.nokia.com/Resources/Library/Java/#!dev elopers-guides/ui-and-graphics/game-api.html Oracle (Sun) Документация» http://developers.sun.com/mobility/midp/articles/gameapi/» http://developers.sun.com/mobility/midp/articles/game/
  6. 6. › Game API Package (MIDP)› javax.microedition.lcdui.game › GameCanvas › Layer › LayerManager › Sprite › TiledLayer
  7. 7. › GameCanvas › Двойное буферизированние › Удобен для минимизации кода игрового цикла › Методы для опроса статуса клавиш
  8. 8. › GameCanvas public class MyCanvas extends GameCanvas implements Runnable { public void run() { Graphics g = getGraphics(); while(true) { // обновление статуса игры int k = getKeyStates(); // реакция на нажатие клавиш flushGraphics(); } } }
  9. 9. › › › › ›Демонстрация: › › › ›
  10. 10. › Графические ресурсы
  11. 11. › Графические ресурсы – Sprite Звезда
  12. 12. › Графические ресурсы – Sprite Молния
  13. 13. › Layer › Абстрактный класс, любой визуальный объект игры› LayerManager › Комбинирует несколько слоев вместе, предоставляет видимую область
  14. 14. › Sprite › Анимированный игровой объект› TiledLayer › Игровые слои, зоны, задний фон
  15. 15. › Sprite › Анимированный элемент игры (персонаж) › Последовательность фреймов, задержки › Повороты, вращение › Точка отсчета (reference point) › Определение столкновений
  16. 16. › TIledLayer › Игровой «задний фон» › Может быть анимированным › Не имеет методов Sprite
  17. 17. › › › › ›Демонстрация: › › › ›
  18. 18. › NetBeans Game Builder Плагин
  19. 19. › › › › ›Демонстрация: › › › ›
  20. 20. Asha 303 Nokia 111
  21. 21. › Размер Java Heap (1 – 4 MB) › Размер JAR файла ( 1 – 2 MB) › Скорость процессора › Размер экрана: 240x 320, 320x240,Важно: 128x160 › Тип ввода: T9, Qwerty, Touch-And- Type › Nokia Device Matrix › Remote Device Access
  22. 22. Спасибо!@MichaelSamarin

×