Skip to content

Graduation Project for Samsung IT School (year 2015)

Notifications You must be signed in to change notification settings

tonykolomeytsev/to-the-void

Repository files navigation

Игра To The Void

Выпускной проект 2015 года IT школы Samsung.

logo game to the void

Проект был написан в 2015 году на Java 6, допиливался по каким-то причинам в 2016 году.

В 2021 году был найден спустя много лет, отполирован, адаптирован под свежие версии Android. Вы можете скачать последнюю актуальную версию игры по ссылке.

Особенности проекта

  1. Геометрически верный алгоритм расчета коллизий между треугольной ракетой игрока и многоугольными астероидами.

  2. Астероиды полностью процедурно-генерируемые.

  3. Для рисования графики используются исключительно возможности android.graphics.Canvas и android.view.SurfaceView.

Самая главная особенность - это каким-то чудом написано мною в 17 лет.

Что было изменено в проекте для публикации на GitHub

  • Иконка приложения заменена на новую, векторную.
  • Проведена чистка кода, где это было возможно.
  • С помощью профайлера были устранены утечки памяти.
  • В целом выпилен неэффективный код и повышена производительность рендеринга.
  • Удален код связанный с сервисами Google Play Games.
  • Добавлен эффект космического мерцания, который я не успел сделать 6 лет назад)

Сборка проекта

Для сборки проекта не треуется особых ключей и доступов. Просто клонируйте проект, убедитесь что у вас установлены JDK 1.8 или JDK 11 и все будет хорошо.

About

Graduation Project for Samsung IT School (year 2015)

Resources

Stars

Watchers

Forks

Languages