Получите курс “Как стать программистом” + скидку до 40% на обучение.
В подарок на Новый год!

Вебинары

Xonix

Пишем игру Xonix

Xonix (Зоникс) — компьютерная игра, разработанная в 1984 году для IBM PC DOS в стиле игры Qix Иланом Рабом и Дэни Катцем во время службы в ЦАХАЛ (ВС Израиля).

Игровое поле представляет собой «море» (черный цвет), окаймленное полоской «суши» (салатовый цвет). По «морю» по диагонали движется «шарик» (или несколько — в зависимости от уровня), отражаясь от «берегов». Игрок управляет объектом, назовём его Xonix, который способен перемещаться и по «суше», и по «морю». Выходя в «море», Xonix оставляет за собой след. Если «отрезанный» таким образом кусочек «моря» не содержит «шариков», то он становится сушей. Если превратить в «сушу» не менее 75% «моря» — переход на следующий уровень, где количество «шариков» увеличивается на единицу. Xonix должен избегать столкновений с «шариками» в «море», с «квадратиком» на «суше» и не может пересекать свой собственный след. След Xonix в «море» также уязвим для «шариков».

На вебинаре мы разберём реализацию игры Xonix на языке Java. Для этого нам потребуется Java SE Development Kit (JDK, скачиваем по адресу http://www.oracle.com/technetwork/java/javase/downloads) и ваш любимый IDE или текстовый редактор (рекомендую Notepad++). Размер программы не должен превысить 350 строк. И мы увидим, что программировать на Java – это просто.

Просмотреть и скачать текущую версию исходного кода игры Xonix можно на github
(https://github.com/biblelamp/JavaExercises/blob/master/GameXonix.java)


Освоить Java на профессиональном уровне поможет программа «Программист Java», если же вы просто хотите попробовать программирование на вкус - для вас бесплатный курс «Основы программирования».


Бесплатная запись на вебинар