Peg Solitaire in Scala (alpha) -
Настольная игра, в которой нужно перемещать колышки из отверстия в отверстие, пока не останется только один.
ВНИМАНИЕ: Это предварительная альфа-версия, предназначенная только для разработчиков. Пожалуйста, не ставьте низкую оценку, если это не работает. Вместо этого обратитесь в службу поддержки.
Пасьянс «Колышки» — это традиционная настольная игра, в которой вы перемещаете колышки из отверстия в отверстие, удаляя промежуточные колышки, пока не останется только один.
Это приложение реализует European Peg Solitaire и написано на Scala на основе аналогичной версии Gtk, написанной на Haskell. Получающаяся в результате игра довольно короткая, требующая менее 200 строк кода, а определения игры (части, определяющие правила, исходное поле и т. д.) занимают менее 100 строк кода.
ОБЪЯВЛЕНИЕ: Мы выпускаем новые игры на функциональных языках. Пожалуйста, посетите нашу страницу Facebook: http://facebook.com/keerastudios
Если у вас есть предложения по будущим версиям или вы хотите увидеть другие игры, написанные на Haskell, Scala или других функциональных языках, напишите нам по адресу [email protected].
Это приложение не собирает пользовательские данные и полностью лишено рекламы.
Логотип представляет собой комбинацию нашего собственного логотипа и изображения Creative Commons, созданного Шоном Хикином и доступного по адресу:
http://www.flickr.com/photos/sean_hickin/2192219936/sizes/o/in/photostream/
Мрамор высокого разрешения, используемый для больших экранов, основан на изображении Creative Commons, опубликованном thenAndAgain по адресу:
http://www.flickr.com/photos/thenandagain/45180188/sizes/m/in/photostream/
Что нового в последней версии 0.4-prealpha
Последнее обновление: 21 июля 2016 г. – 0.4a.* Исправлена ошибка в коде Scala, из-за которой некоторые значения были неинициализированы.
* Добавляет пункт меню для перезапуска игры. Новая игра запускается автоматически после завершения первой.
* Исправлены проблемы с графикой на некоторых устройствах.
-- 0,3а
* Исправлено исключение NullPointerException, о котором сообщили 3 пользователя (большое спасибо, что нашли время просмотреть это!).
* Включает графику разных размеров для планшетов и телефонов.