Big Journey to Home Blog

    Big Journey to Home почти готова!

  • 1st Август 2015
  • Всем привет, уважаемые фанаты и игроки!

    С радостью сообщаю лично я вам, что разработка игры подходит к концу. Удивительно, но я даже успел внедрить некоторые функции Steam в игру. Так, в версии 1.0 будут доступны:

    • Достижения Steam
    • Таблицы рекордов (Leaderboards)
    • Steam Cloud
    • Получение Steam Trading Cards
    • Часть статистики

    Все эти функции будут доступны только если вы привяжете аккаунт BJtH-Online к Steam (кроме получения карточек). Если аккаунта нет, вы можете его создать непосредственно из игры. Сделано это максимально удобно. К сожалению, не удалось сделать автоматическую регистрацию, но это бы вызвало очень много подозрений со стороны безопасности.

    Из-за доработки игры я вынужденно переношу релиз на 20 августа. Начальные платформы также будут урезаны. Игра выйдет только на Windows, OS X и Linux в магазинах Steam, Desura, itch.io и IndieGameStand. На других платформах игра выйдет позднее, следите за обновлениями!

    Цена игры также возросла. В день релиза она будет стоить 9.99$ (цены в других регионах могут отличаться).

    Надеюсь, игра вам понравится. Фаза тестирования почти прошла, баги почти исправлены, необходимые функции реализованы. Я очень долго разрабатывал продукт, пора ему выходить на свет. Спасибо вам за то, что вы были со мной все 5 лет (или часть этого времени). Я ценю слова каждого человека и дело каждого разработчика.

    Спасибо вам!

    С уважением, Silver Sword, главный разработчик игры!

    Игра была одобрена в Steam Greenlight!

  • 4th Июль 2015
  • Всем привет!

    У нас прекрасная новость — наша игра Big Journey to Home была одобрена в Steam Greenlight! Всем спасибо, кто верил в нас! Так, игра точно выйдет в Steam. Скорее всего, не в общий день релиза 5 августа из-за юридических проблем. Но мы постараемся сделать версию для Steam более доработанной и использовать все возможности, которые предоставляет Steam для разработчиков. Более подробная информация об этом будет позднее

    Что о 5 июля, так это то, что мы будем праздновать пятилетие игры! В честь нее будет стрим игры на канале twitch главного разработчика Silver Sword. Стрим пройдет на русском языке, но иностранные зрители могут задавать вопросы на своем языке, а мы постараемся ответить. Стрим пройдет 5 июля в 20:00 по Москве (GMT +3). Приходите! Также, плеер будет повешен на главной странице официального сайта

    И да — билд бета-версии 0.6 вышел уже как несколько дней и предлагает вам полностью графически оформленную игру. Загружайте обновление уже сейчас!

    P.S. Приносим извинения за отсутствия последних новостей в сервисах Facebook, VK, IndieDB, Desura и некоторых других. Следующие новости обязательно появятся там

    С уважением, команда The Light Sword Team!

    Новости по игре и Desura релиз

  • 27th Июнь 2015
  • Всем привет, уважаемые фанаты игры!

    Будут объединены несколько небольших новостей в одну

    Всем огромное спасибо за то, что покупали WGN Greenlight Bundle, который был создан совместно с Groupees и Who’s Gaming Now! Благодаря вырученным деньгам, мы постараемся выпустить игру как можно лучшего качества ко дню релиза — 5 августа. И конечно же, спасибо всем, кто голосовал в Steam Greenlight! У нас уже очень много голосов «За», но все же не хватает еще немного. Пожалуйста, поддерживайте проект! Голосуйте «За». Зовите друзей, пусть они тоже голосуют!

    Кроме бандла, 16 июня игра окончательно вышла в Desura и доступна для загрузки. К сожалению, существуют некоторые технические проблемы. Версия, которую загружает клиент, является уже устаревшей. Для загрузки новой загрузите ZIP-архив или установщик отдельно на странице магазина. Возможно, Beta-версию загрузить нельзя через клиент вообще. Надеемся, проблема скоро будет решена, следите за обновлениями!

    Игра же по-прежнему в активной разработке. Готово оформление 11 уровня и обновление 0.5.9, в ближайшие дни выйдет оформление 12 уровня и билд 0.6. Игра будет готова на 95%!

    Также, 5 июля будет пятая годовщина игры. Вы можете посмотреть в честь нее стрим игры на личном канале Silver Sword. Будем праздновать вместе! Стрим будет на русском языке. Однако, вы можете смотреть и задавать вопросы на любом языке, будем стараться отвечать на английском, если хватит знаний языка.

    Спасибо всем, кто следит за игрой!

    С уважением, команда The Light Sword Team!

    Игра доступна в бандле WGN!

  • 9th Июнь 2015
  • Привет, уважаемые фанаты игры!

    В течение ближайших 14 дней у вас есть уникальная возможность приобрести Big Journey to Home и еще 5 игр бандла всего за 3 доллара (примерно 150 рублей)! Бандл можно приобрести здесь. Им занимается сайт Groupees совместно с Who’s Gaming Now?!

    И не забывайте голосовать за нашу игру в Steam Greenlight! Каждый голос дает шанс попадания игры в каталог Steam!

    С уважением, команда The Light Sword Team!

    Наша игра появилась в Desura и IndieGameStand!

  • 22nd Май 2015
  • Приветствую всех фанатов игры!

    Совсем недавно наша игра стала доступна в некоторых магазинах — Desura и IndieGameStand! Ура!

    Загрузить игру в Desura, к сожалению, в данный момент нельзя, но вы можете предзаказать данную версию за 2,99$. Ожидайте 16 июня!

    В IndieGameStand игру уже можно приобрести за те же 2,99$! Доступна версия для Windows, OS X, Linux и Android. Загружайте прямо сейчас!

    Не забывайте, что полная версия игры появится 5 августа. Сейчас же доступно обновление бета-версии 0.5.7, добавляющее оформление 10 уровня. Обновляйте прямо сейчас!

    С уважением, команда The Light Sword Team!

    Наш проект в Steam Greenlight!

  • 15th Май 2015
  • Всем привет, уважаемые мои фанаты и геймеры!

    Сегодня игра наконец-то дожила до момента выхода ее в площадке Steam Greenlight! Поздравьте же нас!

    Голосуйте за наш проект! В честь выхода мы сделали новый трейлер:

    Кроме того, объявлена дата выхода игры (окончательная, точно) — 5 августа! Смело предзаказывайте игру, ведь при предзаказе вы получите доступ к бета-версии!

    Голосовать за проект в Steam Greenlight можно здесь

    Также, скоро блог разработчика будет переведен на английский. Следите за новостями!

    Блог разработки — Портирование: Часть 2

  • 2nd Апрель 2015
  • Всем привет! Пора рассказать вам о том, как переносился редактор уровней

    Он появился в игре почти в самом начале разработки. До Big Journey to Home я разрабатывал Platform Games Editor, поэтому тема редакторов мне была интересна. Создав 1 уровень, я уже начал писать редактор

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

    Редактор был очень неуклюжим. Я дорабатывал его по ходу разработки, добавляя новые игровые элементы. Но все же он был неудобным

    Я пару раз изменял метод сохранения, разработав метод открытия целых уровней. Подробнее о методах сохранения можете почитать здесь. Так получился редактор уровней. И тогда я перенес редактор в 720p

    Вышло не очень красиво, ведь нарисованных кнопок не было. В целом, работал он вполне неплохо.
    Этот функционал надо было перенести на новый движок. В новом движке предусматривается работа не только на Windows, поэтому метод сохранения, заложенный в Windows, не подходил (да и не работал). И тут мне ударила идея в голову создать обобщенный список уровней, с которым можно манипулировать. Это очень удобно. Но это было не так просто. Пришлось разрабатывать временную альтернативу. Файлы уровней я стал хранить в определенной папке, а открытие и сохранение происходило посредством написания имени файла. Да, не слишком удобно, зато работало на всех платформах

    Конечно, так нельзя было оставлять. Именно поэтому я стал разрабатывать этот «Браузер уровней». В нем отображаются уровни из базы данных BJtH-Online, созданные уровни в редакторе и уже загруженные уровни. Изменяемые уровни можно изменять в редакторе уровней. Я сделал максимально удобно, буду дорабатывать эту функцию в будущем

    Конечно, я и не мог оставлять редактор таким ужасным. Я его перерисовал и переоформил под планшеты. Кнопочки стали крупнее и теперь они делятся на 4 вкладки. Оформил редактор я в черно-белом стиле, это понравилось бета-тестерам и я оставил такой вариант оформления

    На деле, все вышесказанное оказалось не таким сложным делом, как я думал. Я переделал многие вещи в лучшую сторону и восхищаюсь результатом. Надеюсь, вы разделяете мое восхищение!

    В заключительной части про портирование я расскажу о реализации некоторых небольших функций. Всем спасибо за чтение!

    С уважением, Silver Sword!

    Блог разработки — Портирование: Часть 1

  • 14th Март 2015
  • Всем привет! Разработка идет очень медленными шагами, так как она лежит сейчас только на мне одном. Я сегодня расскажу о том, как была портирована игра, какие вещи надо было предпринять для этого, что переписать и многое другое. Часть первая будет посвящена портированию сетевого режима игры и онлайн-функций на новый движок

    Раннее, онлайн-составляющая игры была написана на известной в узких кругах библиотеке 39dll. Она является расширением для Game Maker 7 и выше. Ее использует множество начинающих разработчиков, несмотря на встроенные в Game Maker тогда функции взаимодействия с сетью. Стандартные функции были довольно ужасными и ограниченными. В 39dll все было более-менее понятнее и более работоспособнее

    Для своей игры я впервые применил 39dll для внедрения системы автоматических обновлений. Я воспользовался готовым решением от zxc76 (спасибо ему за скрипт get_text). После почти готовой одиночной игры я начал писать кооперативный режим

    И тут начались беды. Я совершенно не понимал, как же работают сокеты, отправка данных и получение (да и до сих пор не совсем понимаю, если честно). Поэтому пришлось много-много гуглить. Находил только примеры единого сервера и подключения к нему кучи клиентов. Но мне была нужна другая связь сервер-клиент — это связь, когда один игрок создает игру и является сервером, а другой подключается и является клиентом соответственно. Долгие поиски привели меня к примеру реализованной на 39dll игры Pong. С примера я весь код почти и выдрал, поменяв передаваемые данные. Ну да, такой я программист 🙂

    i1

    И все работало на удивление неплохо. Позже пришлось придумывать разные алгоритмы для правильной работы уничтожения монстров у обоих игроков, падения люков и движения клонов. Но все бы хорошо, если бы не приход GameMaker: Studio и новых платформ. Так как 39dll не было нигде, кроме Windows, меня это сильно расстроило

    После переноса основных функций игры на новый движок, я попробовал запустить сетевую игру на Windows с помощью 39dll, но почему-то игра не хотела работать в ко-опе. Может, я что-то не так написал, может GameMaker глючит. За время моего безделья 39dll появился на OS X под названием 39dylib. Его я и стал использовать. Но и он не работал…

    Так я забросил переписывание онлайна до последнего момента. А до этого перенес онлайн-составляющую на этот самый 39dll и в GameMaker: Studio он работает до сих пор. Поэтому игра по-прежнему использует данную библиотеку. В случае с Ubuntu я нашел кем-то сделанную библиотеку 39dll для Linux. Я скомпилировал ее и все стало работать на третьей платформе. Но на iOS и Android пришлось придумывать другие способы для активации онлайн-функционала

    i2

    BJtH-Online использует GET-запросы для обработки запросов со стороны игры, то есть работает некая PHP-прослойка. В случае с настольными платформами (Windows, OS X, Ubuntu) используется 39dll и скрипт get_text. Для iOS и Android я написал вручную собственные библиотеки HttpGet. Пришлось быстро осваивать Java и Objective-C и кое-как приделать функцию. Мучился я долго, но это из-за незнания языков, скорее

    Да, я не использовал стандартные в GameMaker функции для этого, так как они были работали асинхронно, что для меня было неприемлемо. С кооперативным режимом была такая же бяка, но перенести было все намного проще из-за схожей работы онлайна в 39dll

    Как пришло время переписывания онлайна, я приступил. Из-за крайне ужасной документации стандартных функций Networking мне было тяжело понять, что к чему. Нашел информацию про буферы, кое-как освоил. Потом долго мучился с работой сокетов. Получилось немного кривое, но работоспособное! Но по факту, перенос был не таким уж и сложным, даже не смотря на то, что ни одного примера работы сервер-клиент я не нашел. Чему я очень рад, так это доступность кросс-платформенного мультиплеера в моей игре. Теперь пользователи любой платформы может поиграть с любым другим игроком, использующего любую платформу. Позже напишу более техническую статью по переносу онлайн-составляющей для новичков, здесь ограничусь лишь этим. Ну и уже не в цикле блога разработки, конечно

    i3

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

    С уважением, Silver Sword!

    Статистика в BJtH-Online и подробности про BJtH: First Edition

  • 25th Январь 2015
  • Всем привет, уважаемые поклонники игры!

    В ближайшие дни в Beta-версии появится новый функционал, который уже реализован на сайте — раздел «Статистика».

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

    Каждый пользователь имеет свою статистику. В ней описано, сколько часов человек провел за игрой, сколько всего ходов потратил, сколько он умирал, на каких платформах запускал BJtH и многие другие интересные данные! В статистику определенного игрока можно зайти через раздел «Таблица рекордов». Просто нажмите на логин пользователя, о котором вы хотите узнать!

    В статистике также отображается, является ли пользователь обладателем бета-версии или он вообще разработчик! В данный момент зарегистрированных 6: SilverSwordSmiteMasteRladislav, ipoizoneLeviafhaN и Drane.

    Посмотрите свою статистику уже сейчас (хоть и пока нулевую) здесь!

    Далее, хотелось бы рассказать о ближайшей версии игры Big Journey to Home: First Edition.

    Она будет представлять из себя отдельную игру, в которой будут доступны первые 6 уровней одиночной игры и первые 2 уровня кооперативной игры (только для Windows), полноценный редактор уровней (только для Windows), облачные сохранения, достижения, статистика и прочие онлайн-возможности BJtH-Online! К сожалению, версия будет лишена всякой сюжетной линии. Данная версия будет доступна на Windows, OS X, Linux и Android уже в ближайшее время за 1.99$ или 119 рублей (в зависимости от региона, где вы покупаете игру). Позже могут появится версии для iOS и приставки OUYA. Beta-версия также никуда не исчезнет. В ней будут доступны те возможности, которые есть уже сейчас — все графически неоформленные уровни игры, частичная сюжетная линия и некоторое другое. Ценник на Beta-версию будет повышен до 2.99$ или 189 рублей.

    К сожалению, предзакат DLC-пакетов игры закрыт из-за возможного отсутствия релиза DLC. Все, кто обратятся к нам до релиза First Edition, получат ее в подарок, а до 01.06.2015 будут возмещены деньги. И да, вместо этого будет доступен предзаказ BJtH: First Edition по сниженному ценнику за 0.99$ или 69 рублей на одну из необходимых платформ: Windows, OS X, Linux или Android.

    В зависимости от продаж Beta-версии игры и продаж BJtH: First Edition мы определим дальнейший вектор развития игры. Спасибо всем фанатам, которые нас поддерживают!

    С уважением, команда The Light Sword Team!

    Новогодняя раздача BJtH и прочие новости

  • 31st Декабрь 2014
  • Всем привет!
    Очень давно не было новостей про игру. К сожалению, можно сказать, что она заморожена в данный момент.
    Я хотел провести раздачу бета-версий из-за заморозки, но все никак не получалось сделать автоматическую систему. Поэтому раздача будет, но ручная!
    Всех поздравляю с наступающим новым годом! В подарок вам дарю раздачу бета-версий Big Journey to Home! Те, кто напишут мне на e-mail, в комментариях к посту ВК или в комментариях к посту в блоге, получат бета-версию совершенно бесплатно! Вам нужно лишь указать свой никнейм в BJtH-Online и написать, что хотите получить BJtH бесплатно.
    Акция проходит с 1 января 0:00 до 14 января 23:59 МСК. Спешите!
    И предупреждаю, что в связи с ростом курсов, игра повысит цену. А также из-за вступления в очередную фазу бета-тестирования, ценник поменяется.
    После 14 января цена на игру будет составлять 1.99$ или 109 рублей.
    По поводу разработки: деньги на Greenlight капают неохотно, а у меня нет денег на развитие Big Journey to Home. К сожалению, люди уже давно забыли про проект, никому он не интересен. И даже мне уже не сильно хочется заниматься проектом, к сожалению. Поэтому заморозка будет долгой. Немного погодя будет выпущена Big Journey to Home: First Edition, которая будет включать в себя первые 6 уровней игры (а также 2 кооперативных в Windows-версии) и стоить 0.99$ или 69 рублей. Следите за новостями!
    Всех с наступающим новым годом еще раз!

Старее Новее