Sun
SDK: 1.44


Сегодня в Галактике
Всего конкурсантов: 1018
Кораблей создано: 20
Лидер рейтинга: dabino
Лучший сегодня: dabino


Царь Горы  »

Планы на будущее  »

SDK 1.43  »

Правила проведения финала  »

Обновление SDK для финала  »

III Этап: победители студенческого зачета  »

Завершен III этап конкурса. Победитель - ant  »

Пригласи друзей на конкурс  »

Дополнительные призы для студентов!  »

 Мой первый корабль

Вам потребуется:


Теперь модифицируем и запустим свой корабль:

  1. Откройте проект GalaxyFX в среде разработки Netbeans
    • Запустите NetBeans с плагином JavaFX
    • Из меню File выберите Open Project
    • В диалоговом окне Open Project укажите полный путь к папке GalaxyFX и откройте проект
  2. Протестируйте прототип корабля
    • Выберите проект GalaxyFX в дереве проекта (закладка Project)
    • Щелкните правой кнопкой мыши и из всплывающего меню выберите Run Project
    • Выберите карту и задайте участников состязания
    • Нажмите на кнопку START
  3. Модифицируйте прототип
    • В дереве проекта GalaxyFX раскройте узел Source Packages > galaxyfx
    • Откройте файл MyFirstProgram.fx
      import galaxyfx.program.*;
      import galaxyfx.program.action.*;
      
      Program{
      
          name: "My First Program"
      
          public override function setup():Void{ }
      
          public override function nextStep():Action{
             if (action == null) MoveAction{ path: map.resources } else null;
          }
      }
      

    Функция setup используется для инициализации алгоритма. Функция nextStep описывает основной алгоритм, который по карте и радару должен определять новую точку для перемещения и вернуть следующее действие.

Что дальше?


Готовы?

Загрузите свой корабль для участия в соревнованиях.
О компании  |  Торговые марки  |  Copyright 2009 Sun Microsystems Inc.