- PVSM.RU - https://www.pvsm.ru -

Пасьянс OGS Mahjong 1.0. Достигли финиша, что дальше?

Приветствую всех!

Я рад сообщить об окончании работ над пасьянсом OGS Mahjong. Работа закончена. Все что хотели и могли сделать и улучшить — сделали и улучшили. Что не смогли улучшить — оставили как есть.

Начну, пожалуй, с видео.

Под катом будут подробности, немного информации о ходе разработки и наши планы на будущее.

Итак, OGS Mahjong 1.0 [1]

OGS Mahjong 1.0 [2]OGS Mahjong 1.0 [3]

Нововведения в 1.0

  • Добавлена анимация камеры при начале и завершении игры, а также при входе в режим паузы и выходе из него.
  • Полностью переработаны интерфейсы помощи и подсказок.
  • Добавлены новые темы: “цветы” (мы выпустили ее весной, теперь она включена в дистрибутив игры) и “нео-классика”.
  • Удален старый фон “Куб”, вместо него появились два новых фона: “Упрощенная комната” и “Внутри компьютера”.
  • Благодаря усилиям Мигеля де Диос, список поддерживаемых языков пополнился Испанским.
  • На экран завершения игры добавлена кнопка для открытия таблички с рейтингом.
  • На экран статистики добавлена возможность фильтрации по режиму и сложности.
  • Существенно доработан редактор раскладок. Добавлена возможность немедленно проверить редактируемую раскладку в игре.
  • При первом запуске после нескольких ходов игра спрашивает игрока о том не желает ли он отключить динамическую камеру.

Исправления в 1.0

  • Исправлен ряд проблем со стабильностью работы игры.
  • Исправлена ошибка с неверным выбором фишек в текущей игре после отказа от старта новой.
  • Улучшена работа автоопределения настроек.

К сожалению, в силу ряда технических причин, мы так и не смогли собрать достаточно хорошо работающую версию для Mac, однако мы не теряем надежду поддержать эту платформу в будущем (в частности, путем отказа от некоторых проблемных зависимостей).

Вскоре после выхода версии 0.9 [4], мы опубликовали игру в сервисе Desura, так что теперь игру можно установить или обновить игру через сервис Desura [5]. (На момент написания, апдейт до версии 1.0 для Linux-версий на Desura еще не появился, может пройти еще какое-то время прежде чем он станет доступен.)

Как и в прошлый раз, пользователи Ubuntu, Debian и Mint могут использовать наш репозитарий:
deb http://packages.opengamestudio.org stable ogs
apt-get install ogs-mahjong
или
apt-get install ogs-mahjong-full

Все остальные могут скачать игру самостоятельно по нижеуказанным ссылкам.

Скачивайте, играйте, оставляйте свои комментарии на нашем форуме [13].

О ходе работы

А теперь, как я обещал, немного подробностей о ходе работы над игрой.

От начала и до конца, OGS Mahjong был «проектом свободного времени». В работе над игрой активно участвовали два человека: я и Михаил Капелько (kornerr [14]), и несколько человек помогали с разной степенью периодичности.

Работа заняла 1323 дня с момента появления идеи или 953 дня с момента начала активной разработки.
И я, и Михаил уделяли проекту от 4 до 8 часов в неделю, так что общий объем сделанной работы можно очень приблизительно оценить в 1650 человеко-часов. Из них около 300 были потрачены на базовый функционал, а все остальное время на доработки, полировку, исправление ошибок и один полный рефакторинг.

Можно с уверенностью сказать что такую игру можно было сделать значительно быстрее, однако целью была не игра, целью был опыт. Для Михаила это был первый опыт в разработке игры. Для меня — первый опыт удаленного сотрудничества. Нужно заметить, что несмотря на расстояние, трехчасовую разницу во времени и большое количество разногласий на начальных этапах работы, опыт оказался интересным и полезным для всех участников.

Более подробно о ходе разработки можно узнать из упоминавшейся в одном из прошлых сообщений статьи Михаила, описывающей его взгляд на путь от начала проекта до выхода версии 0.7 [15], а также из моей статьи, в которой я описал наш путь до версии 0.9 [16].

Что дальше

Закончив работу над OGS Mahjong, мы перешли к новому проекту. Он также является «проектом свободного времени», и я не думаю что мы сможем уделять ему больше времени чем уделяли маджонгу, однако при этом постараемся учесть все ранее собранные грабли и закончить работу над ним за меньший срок. В конце концов, должен же быть прогресс.

Выбирая жанр новой игры, мы решили отойти от настольных игр и головоломок в сторону чего-то более динамичного и зрелищного, со стрельбой и взрывами. Так что, это будет аркадный шутер. В данный момент, больше я о нем ничего сказать не могу.

Кроме того, мы продолжим развивать OGS Mahjong. К версии 2.0, мы планируем добавить в игру поддержку скриптов, закончить портирование на Mac (а если получится, то портировать еще на iOS и Android), а также реализовать режим классического маджонга (который не пасьянс) с ботами и живыми игроками.

Как и раньше (и даже более чем раньше), наша команда нуждается в добровольцах, желающих поучаствовать в работе над open source игрой. Нам нужны художники, моделлеры, программисты и дизайнеры. С опытом разработки или без такового (все когда-то бывает впервые). Если вы хотите принять участие в работе над нашим проектом — присоединяйтесь к нам [17].

Автор: KaiSD


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/games/15797

Ссылки в тексте:

[1] OGS Mahjong 1.0: http://opengamestudio.org/lang/ru/ogs-mahjong

[2] Image: http://www.indiedb.com/games/ogs-mahjong/images/ogs-mahjong-107

[3] Image: http://www.indiedb.com/games/ogs-mahjong/images/ogs-mahjong-102

[4] выхода версии 0.9: http://habrahabr.ru/post/137437/

[5] через сервис Desura: http://www.desura.com/games/ogs-mahjong

[6] Для Windows (exe): http://opengamestudio.org/download-ogs-mahjong-1-0-windows32-exe

[7] Для Windows, с редактором и дополнительной музыкой (exe): http://opengamestudio.org/download-ogs-mahjong-full-1-0-windows32-exe

[8] Для Linux64 (tar.lzma): http://opengamestudio.org/download-ogs-mahjong-1-0-linux64-tar-lzma

[9] Для Linux64, с редактором и дополнительной музыкой (tar.lzma): http://opengamestudio.org/download-ogs-mahjong-full-1-0-linux64-tar-lzma

[10] Для Linux32 (tar.lzma): http://opengamestudio.org/download-ogs-mahjong-1-0-linux32-tar-lzma

[11] Для Linux32, с редактором и дополнительной музыкой (tar.lzma): http://opengamestudio.org/download-ogs-mahjong-full-1-0-linux32-tar-lzma

[12] Исходный код (tar.bz2): http://opengamestudio.org/download-ogs-mahjong-1-0-0-src-tar-bz2

[13] форуме: http://opengamestudio.org/forum/main/ogs-mahjong-project

[14] kornerr: http://habrahabr.ru/users/kornerr/

[15] статьи Михаила, описывающей его взгляд на путь от начала проекта до выхода версии 0.7: http://opengamestudio.org/lang/ru/ogs-mahjong-0-6-to-0-7-analytics

[16] моей статьи, в которой я описал наш путь до версии 0.9: http://opengamestudio.org/lang/ru/numbers-in-words-part-1

[17] присоединяйтесь к нам: http://opengamestudio.org/lang/ru/join-us