Створюємо гру за допомогою візуальних засобів netbeans

Безкоштовна кросплатформенних середу разработкіNetBeans відмінно підходить для созданіяMIDlet додатків. Цей цикл з чотирьох уроків познайомить Вас з візуальними засобами розробки J2ME додатків. Ви створите аркадную гру, іспользуяNetBeans Visual Designer іNetBeans Game Builder. Схема екранів гри приведена на малюнку

Створюємо гру за допомогою візуальних засобів netbeans

Цей текст є перекладом-адаптацією документа «LAB-6400: Create Your Own Mobile Game», який можна завантажити на сайтеjava.com.sun.

В рамках першого уроку ми познайомимося сNetBeans Visual Designer. Отже, для початку нам потрібно встановити повну версіюNetBeans IDE. (Якщо ви не збираєтеся зв'язувати свою гру із зовнішнім сервером, досить завантажити NetBeans Mobility).

1. Створюємо новий проект в NetBeans

Перший крок при створенні будь-якого NetBeanse додатки - створення проекту.

2. Збірка і запуск проекту в NetBeans

  1. Для запуску проекту можна вибрати меню Run> Run Main Project або натисніть зелену кнопочку плей, або просто F6. При цьому збережуться всі файли, збереться проект, а потім запуститься емулятор з HelloMidlet
  2. Відкрийте програму. У вікні емулятора повинна відображатися форма Hello, натисніть кнопку Help. Не забудьте закрити емулятор після тестування, перш ніж переходити до виправлення програми.

3. Custom Component

Як бачите, на панелі компонент присутній безліч різних іконок. Ви можете самі розробляти компоненти і додавати їх на цю панель. На цьому кроці ми додамо на панель компонент-заготовку. Скачайте файл6400_mobilegame.zip і розпакуйте його в яку-небудь папочку. У цьому архіві містяться вихідні прикладів і необхідні нам ресурси. Словомlab_root будемо позначати папку, куди Ви розпакували архів.

4. Визначаємо потоки (Flow) нашого MIDlet-а

Коли користувач закінчить гру, додаток повинен зберегти очки, зажадавши ввести userID. Окуляри повинні додаватися в Top10 таблицю результатів. Якщо користувач потім поліпшити свій результат, таблиця повинна оновитися. З вікна з таблицею результатів користувач може перейти в головне меню або закрити програму.

висновок

Отже, на цьому уроці ми познайомилися сNetBeans Visual Designer і позначили структуру нашої гри. Наступного разу ми займемося безпосередньо грою.