Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Newbilius/ColorLinesUnity
Порт MS-DOS игры "цветные линии" на Unity
https://github.com/Newbilius/ColorLinesUnity
csharp dotnet game game-development unity unity2d
Last synced: 3 months ago
JSON representation
Порт MS-DOS игры "цветные линии" на Unity
- Host: GitHub
- URL: https://github.com/Newbilius/ColorLinesUnity
- Owner: Newbilius
- License: apache-2.0
- Created: 2018-11-29T09:03:57.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-07T19:01:45.000Z (almost 6 years ago)
- Last Synced: 2024-04-21T09:49:28.663Z (7 months ago)
- Topics: csharp, dotnet, game, game-development, unity, unity2d
- Language: C#
- Size: 2.56 MB
- Stars: 26
- Watchers: 4
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Порт MS-DOS игры "цветные линии" на Unity
![Заставка](ReadmePics/pic1_fixed.png)
![Игровой процесс](ReadmePics/pic2.png)
Игра, в которой нужно выстраивать линии из шариков одного цвета, по 5+ в ряд по горизонтали, вертикали или диагонали.
Первый блин на Unity.# Как поиграть
* [Скачать](https://github.com/Newbilius/ColorLinesUnity/releases) Windows-версию в релизах
* [Установить](https://play.google.com/store/apps/details?id=com.newbilius.lines) Android-версию из Google Play. Хотя если у вас нет возможности что-то установить из Google Play - [в релизах](https://github.com/Newbilius/ColorLinesUnity/releases) есть и готовый APK файл
* [Потыкать](http://www.old-hard.ru/color_lines_unity/) веб-версию на 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 - текущая плохо подходит для телефонов из-за малого размера поля, хотя на планшетах играется нормально
* Реагировать на смену разрешения (сейчас разрешение можно выбрать только до старта)
* Хранить рекорды в облаке и шарить их между игроками