Порт MS-DOS игры "цветные линии" на Unity
Branch: master
Clone or download
Latest commit 9a571f5 Dec 8, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Assets
Packages Выбор необходимых модулей (должно уменьшить билд) Nov 29, 2018
ProjectSettings Переехал на 2018.2.18f1 Dec 7, 2018
ReadmePics Римейк -> Ремейк Dec 3, 2018
данные для Android-магазина
исходник заставки Римейк -> Ремейк Dec 3, 2018
удаляем вкладку input
.gitignore
LICENSE Перенёс проект в публичный репозиторий Nov 29, 2018
README.md Update README.md Dec 7, 2018

README.md

Порт MS-DOS игры "цветные линии" на Unity

Заставка

Игровой процесс

Игра, в которой нужно выстраивать линии из шариков одного цвета, по 5+ в ряд по горизонтали, вертикали или диагонали. Первый блин на Unity.

Как поиграть

  • Скачать Windows-версию в релизах
  • Установить Android-версию из Google Play. Хотя если у вас нет возможности что-то установить из Google Play - в релизах есть и готовый APK файл
  • Потыкать веб-версию на HTML5. В этой версии не воспроизводится часть звуков, хотя музыка играет нормально. Почему? Не разбирался :-/

Оригинал на сайте Old-Games

https://www.old-games.ru/game/136.html

О, ты разобрал формат ресурсов оригинала?

Нет! Я просто с помощью DosBox записал все звуковые эффекты и запринтскринил все кадры анимации всех объектов :D Благо DosBox умеет делать такие скриншоты без искажений или потерь в качестве.

Потенциальные фичи и известные проблемы, на которые я наверное никогда не найду времени

  • Правильный рандом под конец игры, когда поле забито - работа сделана в ветке better_end_random, но есть сомнения по поводу производительности, так что я пока не влил правки в основную ветку
  • Кастомный курсор - работа начата в ветке custom_cursor, но возникла проблема с сохранением размера относительно разрешения, пока не копал
  • Правильные пропорции графики. Оригинальная MS-DOS игра рендерит картинку в разрешении 640x350, именно из него я и выдирал графику. Но блин, изначальная версия вышла в годы мониторов с соотношением сторон 4:3, и именно под него результирующая картинка и растягивалась. Я начал работать над проблемой в ветке aspect_fix, но мне не нравится результат, особенно если смотреть на мобилке, так что пока что правки в master не влил
  • Сделать отдельную сцену для Android - текущая плохо подходит для телефонов из-за малого размера поля, хотя на планшетах играется нормально
  • Реагировать на смену разрешения (сейчас разрешение можно выбрать только до старта)
  • Хранить рекорды в облаке и шарить их между игроками