Skip to content
Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
85 lines (54 sloc) 5.44 KB

О семинаре

В рамках практического семинара мы рассмотрим создание клона игры agar.io с целью демонстрации возможностей Haxe для построения кросс-платформенных игр. В нашем примере код игры будет компилироваться под разные платформы (html5, MacOS, Windows, Android и iOS), а также повторно использоваться на сервере и на клиенте (в многопользовательской версии игры).

Демо: https://kevinresol.github.io/hkoscon2017-haxe-game/ (однопользовательская версия)

Подготовка

Участники должны иметь опыт работы хотя бы с одним языком программирования (идеальным будет знание JavaScript, Java, или C#). Участники должны быть знакомы с работой в командной строке. Для участия необходим ноутбук с Windows, MacOS или Linux.

Перед началом семинара крайне желательно выполнить следующие инструкции:

1. Установите Haxe

Скачать установочный пакет можно с сайта Haxe.

2. Установите Node.js

Скачать установочный пакет можно с сайта Node.js (рекомендуется использовать LTS-версию).

3. Установите Git

Скачать его можно с сайта Git. Удостоверьтесь, что git доступен из командной строки, например, командой git --version, которая должна вывести что-то наподобие git version 2.7.4.

4. Установите необходимые библиотеки Haxe

Примечание: если вы впервые запускаете haxelib, то сперва необходимо выполнить команду haxelib setup.

5. Установите Visual Studio Code или FlashDevelop / HaxeDevelop

Хотя теоретически вы можете использовать любую IDE или текстовый редактор, рекомендуется использовать Visual Studio Code вместе с установленным пакетом расширений для Haxe, которые обеспечивают наилучшую поддержку Haxe в настоящий момент.

6. Установите инструменты для разработки на C++

(необязательно, они могут использоваться для сборки проекта под нативные платформы: Windows, Linux, MacOS, iOS, Android). В зависимости от вашей ОС, вы можете использовать Microsoft Visual Studio (Windows), XCode (MacOS), или gcc (Linux).

Полезные ссылки

License

CC0
Все материалы в данном репозитории являются переработанным переводом материалов семинара, проведенного в рамках Haxe Summit 2017, авторами которого являются Andy Li и Kevin Leung. Исходный репозиторий.

You can’t perform that action at this time.