Разработка игры на Java / #1 – Как сделать игру на JavaFx?
Видеоурок
Полезные ссылки:
- Курс по ;
- Скачать ;
- Программа
Немного информации про Java
уже много лет является одним из лидеров среди языков программирования. Не мудрено что как лидер он позволяет выполнять разработку приложений из разных сфер. На базе языка Java вы можете строить веб проекты, приложения под мобильные игры, ботов, серверные системы и всевозможные приложения, а также игры под ПК.

На сегодняшний день язык Джава является одним из самых популярных и востребованных языков в мире. Разработанные проекты на его основе компилируются в байт код (byte-code), что позволяет выполнять их позже на любой ОС вне зависимости от того где проект был создан.
Такая особенность языка используется и при построении ПК приложений, а также игр. Проект, что разработан на Джава или на одной из его библиотек может быть запущен на разных устройствах с разными операционными системами. Главное чтобы на устройствах был установлен JVM (Java Virtual Machine).
Информация про JavaFx
В ходе курса мы будем использовать JavaFx, но помимо этой библиотеки есть и многие другие, что выполняют схожую роль и позволяют строить приложения под ПК с графическим интерфейсом.
Одной из таковых библиотек является Java Swing. Возможно, ранее вы уже про нее слышали. Джава Свинг очень популярна и её популярность обусловлена датой её выхода. Дело все в том, что Джава Свинг является одной из первых библиотек, что были разработаны под язык Джава для построения приложений с графическим интерфейсом.

Если сравнить их на сегодняшний день, то JavaFx является более новой и современной библиотекой в сравнении с Java Swing. В JavaFx вы можете создавать интерфейс программы через специальную отдельную программу и процесс построения дизайна превращается в нечто очень простое и увлекательное. Вы сможете создавать интерфейс программы словно вы работаете в Фотошоп, но в более облегченном интерфейсе. К сожалению, Джава Свинг не может таким похвастаться и там дизайн проекта вам нужно будет прописывать самостоятельно.
Как раз по причине того что JavaFx куда более новая, удобная и более мощная библиотека – именно потому мы будем изучать её для построения проектов с графическим интерфейсом.
План курса
За курс мы с вами ознакомимся с основными концепциями JavaFx и научимся на его основе строить программы. В качестве приложений мы будем создавать небольшие игры, что будут иметь графический интерфейс и набор функций описанных на базе языка Джава.
Перед изучением курса вам нужно уметь работать с языком программирования Джава. Если вы не знакомы с этим языком, то можете пройти наш по этому языку.
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть