Story of the Blanks RPG

+109
Valyncerв блоге Игры6 апреля 2016, 12:00
Всем привет. Упоролся недавно по RPG Maker'овским играм (в частности, благодаря RPG Crossover: Невероятная команда ) и захотелось создать что-нибудь свое. В общем, презентую:

Story of Blanks RPG (ремейк оригинальной игры: http://donitz.deviantart.com/art/Story-of-the-Blanks-216207954 )

Несмотря на слово RPG в названии, игра представляет собой квест по оригинальной крипипасте , соответственно, никаких битв и прокачки тут нет. Квест в целом повторяет оригинал, какой-либо отсебятины я старался не вносить (разве что могут быть неточности перевода), но и точь-в-точь копировать игру у меня не было цели. Версия мейкера — RPG Maker VX Ace.

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





Управление стандартное для RPG Maker'а:

Z, Пробел,Enter — подтверждение, активация
X — меню, отмена
D — вкл/выкл опциональный HUD
Shift — бег
Курсор — перемещение
F1 — настройки, можно отключить музыку, звуковые эффекты
F12 — сброс игры

Скачать с яндекс диска, ~200 Мб — yadi.sk/d/wnTXAk4iqmFTb
MD5 хэш: 0098567770B77312E262E6E530CEDCEE

Экзешник представляет собой самораспаковывающийся архив, распаковываете его в любую директорию (у меня это C:\RPG\Story of Blanks ) и запускаете Game.exe.

Авторский дисклеймер: все титульные рисунки, спрайты, фейсы, скрипты брал из открытых источников, реквизиты в именах файлов и комментариях скриптов не затирал, если таковые были. Кое-что выдрал из оригинальной игры. В финальной версии в кредитсах постараюсь вписать все источники ресурсов.

Спасибо за внимание!

94 комментария

С первопостом няша! Сейчас заценю игру
Dissi
+1
Спасибо ^^
Valyncer
0
Сейчас посмотрю, как там игруля. Интересно же. :)
golponcod_bonifac
0
А понравилось! У меня вообще слабость к сырым демкам…
Жаль, что пришлось нарушить данное Твайлайт слово и слинять гулять по лесу. Но интересно это всё!
Сюжет, может быть, и предсказуем, но заинтересовал.
Кстати, а в более поздние релизы можно будет старые сейвы копировать? Перетащить в системную папку и начать с того места, на котором всё кончилось в прошлый раз?
Onestrwydd
0
Технически можно, но скорее всего могут быть проблемы с флагами событий. При отладке этой игрушки у меня были глюки, когда загружаешься, а отработавшее ранее событие (до сохранения) не включилось, хотя должно. Приходилось стартовать с нуля и вручную включать флаги событий, как того требовал сюжет.
Valyncer
0
~200 Мб

Legend of Grimrock — 383МБ
Eschalon: Book 1 — 108МБ (2 — 209, 3 — 502)
Dungeon Keeper 2 — 421МБ

это сыроватая демка
badunius
0
Сыроватая но вполне забавная)
Спойлер
idem_id
0
Ну вот… я там под спойлером привёл примеры чего-то более-менее соразмерного, что скачать не ломает. А вот это =/ Лучше лекцию свежую качну =)
badunius
0
Так потому и не сжата, что сырая.
Onestrwydd
+2
Хотел ответить смайликом, но не смог подобрать такой, чтоб выражал достаточно скептицизма. Прозвучало как «Я сделал брелок, но немного не доработал его напильником, поэтому он поставляется в трёхтонном контейнере». Не хочу сказать ничего плохого — похвальное начинание, но для демки 200МБ это дофига.
badunius
+1
А причина может быть такая, что 200 мб: он вместе с основными файлами запаковал игру. Иначе игру бы вы просто не запустили, потому что написали бы: «Couldn't find ***.mp3» например. Вам бы пришлось качать папку с RTP (Пак с музыкой, графикой и т.п.), чтобы запустить игру. Так что удивляться тут нечему.
golponcod_bonifac
0
Да, все верно, чтобы не качать файлы движка и ставить отдельно, была сделана полная версия игры, со всем необходимым.
В RPG Maker VX Ace есть предустановленные ресурсы — графика, мелодии, все это автоматом пакуется в релиз и добавляет весу. Можно было бы все это повыпиливать, но можно ненароком удалить файл, который прописан где-то в базе, и тогда игра просто не запустится, даже несмотря на то, что этот файл вроде и не используется. Тут нужно тщательное тестирование. Но ок, я постараюсь в следующей версии поубирать все ненужное.
Valyncer
0
Dungeon Keeper 2
Ухты, не думал, что кто ещё знает этот шедевр.
Svetomech
0
Главное не забрасывать
Mishanya2x2
0
Я например буду следить за проектом)
Mishanya2x2
0
Пасиб)
Valyncer
0
MD5 хэш: 0098567770B77312E262E6E530CEDCEE

Хм. Может стоит таки давать например SHA-256? (:
Далее — по какой причине столь большой вес?)
Далее — по какой причине самораспаковывающийся архив?)
Waterfall
0
Хм.

Как-то не выстраивается у меня ассоциативная цепочка между MD5-коллизиями и самораспаковывающимся архивом, в котором нужно не только подменить файл, но и потом упаковать обратно так, чтобы и MD5 совпал, и обратно распаковалось =/
badunius
0
— MD5, как и описано по ссылке, заслужено считается неустойчивым к коллизиям. Просто пишем нужный файл-вредонос-самораспаковывающийся и чутка (статью читаем, да? :) модифицируем для совпадения MD5.
— А самораспаковка интересна по той причине, что оная обычно не обязательна. Даже на ведроиды есть проги для 7z, что уж говорить о винде и zip классическом… самораспаковка намекает чуток на что-то необычное. (;
Waterfall
0
Ну я даже не знаю. Во-первых, нафига тогда какую-то самораспаковку пилить? — просто вредонос. Во-вторых, сколько те 200МБ с подходящим MD5 будут подбираться?
badunius
0
Да так — просто чтобы оставить игру в довесок с вредоносом ничего не подозревающему пользователю. Ну… контрольную сумму человек зачем-то дал. Оная либо нужна либо нет. Если нужна — то зачем тогда давать неустойчивую к коллизиям? — — Достаточно быстро.
Waterfall
0
Слишком хочется спать, поэтому смиряюсь и принимаю.
badunius
+1
Оки. — — Добрых тебе снов.
Waterfall
0
Не, тут все проще) Самораспаковывающийся архив делает сам RPG Maker при «компиляции» проекта. MD5 для того, чтобы проверить файл на целостность, только и всего. У меня частенько провайдер (Йота) бьет большие архивы, поэтому такая проблема может быть.
Вредоносов не пишу, да и не умею :) Тем более я думаю, что яндекс диск достаточно тщательно проверяет файлы на малварь.
Но ок, тоже приму к сведению — буду делать в довесок к exe обычный архив c игрой.
Valyncer
+4
— Да будет тебе известно, что большинство распространённых форматов архивов имеют контроль целостности. А часть даже — Коды Рида-Соломана и иже.
— Контрольная сумма не защищает от малвари! Она просто подводит итоги содержания файла(ов) в виде уникального (по идее :) номерка! А облака да, проверяют нормально!
— А зачем два варианта, этот Maker так хорошо жмёт?
Waterfall
0
Экзешка этого не покажет, она просто напишет «Архив поврежден» и нифига не восстановит) Архив же может повредиться и из-за ошибки жесткого диска, например, и хэш-сумма приведена, чтобы гарантировать, что файл как минимум скачался правильно из интернета. Если б яндекс-диск на странице с файлом ее сам писал — было бы круто)

Насчет вариантов — RPG Maker имеет опцию при создании архива [v] Include RTP Package. Если эта галка поставлена, то в архив с игрой идут встроенные шрифты, системная библиотека и ресурсы «из коробки». Архив выходит тяжелее, но пользователю не надо качать с сайта движок RPG Maker'a отдельно. Жмет RPG Maker сам по себе не очень, mp3 и png которые занимают едва ли не 70% архива особо не посжимаешь.
Valyncer
+3
Ну и эту галку можно сбросить — тогда exe-архив выйдет меньше по объему, но экзешка выдаст ошибку, если у тебя не установлен RPG Maker и соответствующие библиотеки.
Valyncer
+3
— Жёсткие диски, на которых повреждаются файлы это дикость.

— А без создания архива возможно эту RTP включить в файл/папку игры несжатую? И да, png жмётся таки нативно. Как и Mpeg Layer III. А почему именно формат PNG для изображений и формат MP3 для звуков ты выбрал?
Waterfall
0
Можно, как я уже писал, выкинуть всю лишнее и неиспользуемую графику из релиза, но тогда придется тщательнее тестировать игру, чтобы не получилось где-нибудь обращения к файлу, который может явно не используется, но прописан в базе. Игра тогда не нарисует безобидную заглушку-крестик со значением «картинка не найдена», а тупо вылетит, в этом и проблема.

PNG и MP3 штатно используются в RPG Maker'е, тем более что все исходные ресурсы — спрайты, тайлы, музыка шли именно в этих форматах.
Valyncer
+3
— Автоматических сканеров/выкидывателей_лишнего не придумали...?

— PNG не самый эффективный по сжатию формат, хоть и один из популярных. Хм… оки про MP3 — он и так с потерями, дальше сжимать наверное не следует.
Waterfall
0
Не, в VX Ace таких оптимизаторов не предусмотрели. Ну может быть есть сторонние утилиты, написанные сторонними разработчиками, специально не искал. Озадачусь, я только за оптимизацию)

PNG хорош тем, что он во-первых прозрачный, во-вторых при эффективном сжатии нет потери цветов и артефактов при сжатии, как у JPG например. BMP и GIF рассматривать не стоит. Все, популярные форматы графики закончились)
Valyncer
+2
— Ты молодец! Хвалю!

— Хорошо. Кстати, некоторые трюки позволяют делать JPEG с прозрачностью. Да, и ради интереса можешь взглянуть на силу сжатия одного из сжимаютейших форматов — BMF.
Waterfall
+2
Спасибо за интересные ссылки)
Valyncer
+2
— На пользу!
Waterfall
0
Жпег с прозрачностью? о_О
Emerald_Phil
0
— Ну да. Можешь почитать даже как конкретно делается.
Waterfall
0
«Сегодня мы будем с вами готовить яблоки с солью:
0) берём желуди и гвозди
1) костылируем первое вторым, добавляем аромата яблока
приятного аппетита!»
Hedgeg
+5
— А никто и не говорит о нативной поддержке прямо в стандарте JPEG. Я и говорю — с помощью некоторых трюков.
Waterfall
0
Эх, вангую, у меня будет голова болеть больше о том, где надыбать спрайтов и прочей графики для продолжения, нежели за то, как сэкономить пару сотен килобайт за счет использования прозрачных JPEG)
Valyncer
+2
Пусть будут просто старания, а голова не болит. Она у тебя светлая, не надо ей болеть. — — Можешь спросить у Vedont 'а, где надыбать, наш мудрый сов знает кучу чего. Может и с вопросом находок тебе сможет чего дельного посоветовать.
Waterfall
0
Спасибо, буду иметь в виду)
Valyncer
+1
где надыбать спрайтов и прочей графики для продолжения

Знакомая проблема… я с мира по спрайту собирал, в наполеоновских планах — полностью избавиться от левой графики, чтобы 100% были авторские работы — пусть даже авторов будет сотня.
NTFS
+1
Вот-вот. Хочется чтобы игра была органичная со своим графическим стилем и атмосферой, а не сборной солянкой)
Valyncer
+1
Полтинник рублей и пара профессиональных художников решат эту проблему.
NTFS
+1
Я не злорадствую, если что — сам планирую следующий проект именно так обеспечить графикой, разве что растянуть немного, чтоб не остаться самому в одних труселях.
NTFS
+1
Не, это понятно) Но пока что у меня нет такого заработка, чтобы можно было потратиться на фан-игру подобным образом
Вообще то, что я взялся за что-то и довел это до более-менее зримого конца — великий прогресс для меня
Valyncer
+1
«Удивительный мир программирования»
NTFS
+2
А сама RTP библиотека весит, кстати 1 мб)
Valyncer
+1
— Это норма!
Waterfall
+1
Самый прикол в том, что на слабой пекарне (тестировал на Lenovo S9 с процом Atom n270, ШинХП) эта игрушка уровня NES начинает подлагивать)
Valyncer
+1
— Не оптимальный код может быть в миллионы (и даже более) раз медленнее оптимального. А конструкторы игр по определению не умеют создавать высокопроизводительный код — они не люди-программисты.
— И да, можешь взглянуть в настройки Maker'а, если ещё не — вдруг ресурсы понапрасну отнимает какая-нибудь совершенно ненужная высокоточная анизотропная фильтрация.
Waterfall
0
Не, там таких настроек нет. Можно только на карте создавать игровые события так, чтобы они не висели в параллельной обработке, а завершались в нужный момент. Ну и вообще лишней движухи на экран не пихать, если она не требуется.
Valyncer
+2
Комментарий спрятан силами неравнодушных табунчан
Ты потрачен, уходи
Valyncer
+3
Зачем ты отвечаешь на коммент, который не тебе предназначался? Теперь все будут думать, что я тебе писала. А я писала выебку, который сморозил хуету и думает, что что-то умное сообщил.
Далее
статью читаем, да?
Да будет тебе известно
Жёсткие диски, на которых повреждаются файлы это дикость.
Автоматических сканеров/выкидывателей_лишнего не придумали...?
Ты молодец! Хвалю!

Пиздец, блядь, аж трясет.
rar
-7
Ну я тоже хочу отвечать на комментарии, даже если они предназначены не мне, что не так?

Теперь все будут думать, что я тебе писала

Не будут, все пощелкают по минусикам, и поймут что к чему)
Valyncer
+1
> что не так?
всё ок, кроме того что мне из-за твоей общительности лишний поясняющий коммент оставлять пришлось.
rar
-5
А ты прям-таки перетрудилась лишний коммент писать?
Emerald_Phil
0
Игра хорошая. И забросить её будет не самым лучшим выбором. Поэтому, чувак, дерзай дальше. Уже видно, что ты можешь её довести до конца. Не останавливайся.
golponcod_bonifac
+1
Спасибо) Постараюсь
Valyncer
+1
Что-то файл у меня не открывается…
Cute_Tammy
0
Эм, а что пишет система? Сам архив распаковался?
Valyncer
0
Вообще ничего не происходит.
Cute_Tammy
0
Можно версию операционной системы?
Valyncer
+1
Семёрка.
Cute_Tammy
0
Странно, тестировал на WinXP и на Win8.1 — все работало, тем более, что никто больше не жаловался
Было бы здорово, если бы ты описал подробно, что именно и как не запускается — экзешник игры или самораспаковывающийся архив, висит ли процесс в диспетчере задач или нет, и т.д.
Проверю на шиндовс 7, но это только завтра
Valyncer
0
Экзешник. Вроде бы висит.
Cute_Tammy
0
Запускал на семерке, все работает и играется, так что наверно у тебя что-то с осью.
Valyncer
0
Видимо. :(
Cute_Tammy
0
Во, установилось. Внезапно.
Cute_Tammy
0
Год назад видел, как Cryaotic играл в игру с таким же названием.
wow_thats_boring
0
По-моему, это как раз эта игра. И, кажись, ему понравилось)
wow_thats_boring
0
Эм… эта игра способна отправлять себя в прошлое?
Valyncer
+2
попахивает Хоумстаком… )
Puppysmiles
+1
Не знаю, но вотоно
wow_thats_boring
0
Что-то я тупанул. Как раз по этой концепции и делалась твоя игра)
wow_thats_boring
0
Угу, именно так.
Добавил в пост на видное место слово ссылку на оригинал. Не совсем точно, конечно, но пусть будет ремейк)
Valyncer
0
Все хорошо, только, персонажи Саннитауна не похожи на соотв., зомби Саннитауна сливаются с фоном, и текст с клавишами управления мог быть в комплекте игры. Кто-то может не найти этот шифт и не пройти игру.
Entropifier
+1
Ок, принято.
Valyncer
0
WTF… Я прошел 2 красных уровня и когда увидел что есть еще и третий решил послать к чертям все… Геймплей достаточно унылый. Понятия не имею зачем там вообще нужны все эти характеристики навыки и одежды если все ограничивается простой беготней от негро-поней с красными глазами…
Midipon
+2
В дальнейшей разработке стопудово постараюсь использовать рпгшные фичи — противников, экипировку и прочее. А пока что беготня, да)
Valyncer
0
В своё время я был большим фаном SOTB и даже сам пилил свой игровой проект (который не получил развития) и не мог пропустить этот тред.
И у меня тут какой-то надрыв шаблона… А нахрена, собсна, Эпплблум, которая земнопони нужны MP? Это же как минимум нелогично. Вот если бы развили идею про нескольких персонажей…
Astar
0
Мм. Можно взглянуть на разработку?
>А нахрена, собсна, Эпплблум, которая земнопони нужны MP?
Придерживаюсь головопушки, что даже земные пони обладают магией, пусть и не такой мощной и разнообразной как у единорогов, соответственно могут иметь небольшой запас MP.

>Вот если бы развили идею про нескольких персонажей…
Эм, подробнее, пожалуйста, если не трудно)
Valyncer
0
Мм. Можно взглянуть на разработку?

Увы и ах, всем этим делам очень много лет и все они канули в лету. Всё что у меня осталось, это парочка спрайтов персонажей (АЖ ЦЕЛЫХ ДВУХ) и скриншот, на котором виден корявый и ещё (уже) непродуманный интерфейс, незаполненное игровое поле, кроме пары спрайтов, закос под спектрумную графику и СЦУКАНЕНАВИСТЬ просто вопиющая грамматическая ошибка в углу интерфейса

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

Эм, подробнее, пожалуйста, если не трудно)

Ну, вот если бы я был тобой, то сначала дал игрокам возможность поиграть за Эпплблум, а после первого прохождения позволил бы, так сказать, взглянуть на ситуацию глазами других жеребят, те же Скуталу или Свити Белль. Тут помимо других способностей можно по иному закрутить сюжет. Думаю, всё же, Скуталу повела бы себяы более отважно, а Свити Белль паниковала.
А можно сделать сразу всех персонажей доступными.
К слову, если уж без абилок никак, то есть более логически обоснованный и выигрышный вариант — не MP а AP, то бишь Action Points. В плане Аплуши, которая не умеет колдовать, это будет более правильно.
Astar
0
Хм, это нативная игра под Спектрум или закос под него? В любом случае ретрографика выглядит замечательно и логическая задумка тоже неплохая. Зря забросил.

СЦУКАНЕНАВИСТЬ просто вопиющая грамматическая ошибка в углу

Та же фигня ^^ Исправлю у себя, конечно.

Ну, вот если бы я был тобой, то сначала дал игрокам возможность поиграть за Эпплблум, а после первого прохождения позволил бы, так сказать, взглянуть на ситуацию глазами других жеребят, те же Скуталу или Свити Белль. Тут помимо других способностей можно по иному закрутить сюжет.

В оригинальном сюжете истории о пустобоких есть разветвление — когда Эпплблум убегает от Твайлайт, можно сделать возможность поиграть за Твайлайт и тем самым загладить этот сюжетный висяк (ну как-то не верится мне, что Твайлайт стала бы тупо стоять перед поваленным деревом, как это видим в оригинальной игре).
А так да, «крусейдеры тащат» © :3, с ними можно сделать квесты, которые поочередно выполняли бы каждая из них (вспоминаем Аниманьяков на Сеге)

К слову, если уж без абилок никак, то есть более логически обоснованный и выигрышный вариант — не MP а AP, то бишь Action Points. В плане Аплуши, которая не умеет колдовать, это будет более правильно.

Лучше уж MP и АP. Было бы странно отказываться от магии, когда даже в компании тех же меткоискателей присутствует единорожка. Просто более внимательно отнестись к этим абилкам, чтоб не потерять баланс, например, сделать запрет на телекинез (проще было бы закинуть всех врагов на луну куда подальше).
Valyncer
0
это нативная игра под Спектрум или закос под него? В любом случае ретрографика выглядит замечательно и логическая задумка тоже неплохая. Зря забросил.

Просто закос. Я сам до сих пор так и не понял принцип знаменитых ошибок знакомест, которые свойственны видеорежимам Спекки)
А сейчас просто тупо некому работать над этим. Я бы рад сделать всё по новой, но увы, я не программист, я лишь только придумывал концепцию и рисовал (псевдо)графику. А так, пилил бы себе в соло да пилил бы, вплоть до конечного результата…
Лучше уж MP и АP

Ну или так, да.
Astar
0
в первых диаблах мана была и у воина ) Да и легко придумать всякие там спелы для земнопони, начиная от бафов на силу, заканчивая приготовлением еды или выращиванием растений на поле боя… )
Puppysmiles
+3
Для явно немагических действий вроде как предусмотрены тактические очки
Valyncer
0
В общем, поиграл. Очень даже интригующе-зловещий сюжетец, но, как уже кто-то сказал выше, бегать от пони с красными глазами — довольно муторно.
Хотелось бы в дальнейшем развить продолжение сюжета на основе этой крипипасты, уже со всеми вкусностями вроде разветвленных квестов, разных сюжетных линий, элементов тактики и крафтинга и т.д, и т.п.

Имхо, не нужно никаких элементов тактики, крафтинга и т.д., а вот разветвленные квесты, — это очень даже интересно, поиграл бы с удовольствием. Короче, сделать что-то вроде «To the Moon», но только с разным развитием событий в зависимости от выбора.
Cute_Tammy
+1
Мм. Ну я в общем-то тоже за квесты, разветвленный сюжет и всяческого рода пасхалки) Поэтому в продолжении/допиливании игры этим вещам буду уделять большее развитие.
Valyncer
+1
Ну, удачи тебе в этом, оценю, как закончишь.
Cute_Tammy
0
сделать что-то вроде «To the Moon»
Всего-то.
Svetomech
0
Но зачем запихивать в одну систему RPG, если основа история и так «бродилка»? Если много прекрасных игр, которые сделаны на этом мейкере без системы битв, крафтинга и прочего. Я советую отказаться от такой системы. Для примера можешь ознакомиться с играми под названием «RPG Horror Games» (вот эти Иб, Мисао, Дом Ведьмы, Безумный отец и т.д.).
А вот квесты впишутся в игру, так что тоже за.
Ну вот такое мое мнение.
CrazyAlis
0
Мне интересно, а ты использовал(а) ресурсы из Luna Game RPG Saga (RUS)?
ZEkA10000
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.