Разработка интерактивной литературы, статьи, мастер-классы, метафизика ИЛ.
  • Дата создания
    23 февраля 2015
  • Топиков
    31
  • Ограничение на постинг
    0.000

BlockStory (Beta) - Яркий литературный проект с большим количеством интерактивных историй, где важную роль играют сюжет, иллюстрации и увлекательная игровая механика.

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

Сейчас сайт blockstory.ru/ пребывает на стадии Beta-тестирования. Команда активно работает над выявлением неполадок и составлением идей для функционала сайта, подготавливаются дизайн и рекламная кампания.

Фишки сайта:
• возможность добавлять несколько артов в один эпизод, а также делать один арт фоновым для всего стори; • возможность загружать музыкальные треки в эпизоды. Делается это без посторонних сайтов, требуется лишь наличие трека на ПК.
• выбор ответов в количестве 4;
• возможность добавить таймер для выбора ответа;
• оценка и комментирование стори автора с помощью ВК;
• приятный интерфейс создания стори, основанный на визуальных «блоках»;
• и многие другие интересные функции, запланированные в грядущих обновлениях!

Администрация с радостью принимает новых пользователей в виде читателей и писателей. Кроме того, БлокСтори сейчас чрезвычайно нуждается в помощи энтузиастов, готовых помочь в разработке и поддержке проекта. Ресурс ещё молод, в нём немало багов и недоработок, но всё это оперативно исправляется разработчиками.

____________________________

Обо всех новостях, связанной с этой платформой, буду сообщать вам я, August)
Ссылка на сайт — blockstory.ru/
Ссылка на группу ВК — vk.com/blockstory_ru
Вопросы? Пиши мне — vk.com/writergreen
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

До новых встреч!


Как использовать обычный документ для описаний в текстовой игре

У меня всегда была мечта: набираешь текст в документе, а он волшебным образом превращается в игру. В реальности всё по-другому. Когда ты захотел написать игру, то берешь любимый движок и начинаешь творить. Точнее, разрабатывать. Пишешь кроме сюжета еще и код, запускаешь, отлаживаешь. Пока игра небольшая можно легко менять текст в описаниях, отслеживать условия и быстро находить ошибки. К сожалению, при увеличении размеров игры начинаются проблемы. Надо добавлять всё больше логики, к тому же логика начинает переплетаться с текстом для отображения, в тексте встречаются html-теги и т.п. Сложность не позволяет увидеть картину целиком и теряется ощущения контроля. Затем, вы захотите дать кому-то вычитать ваш текст. В это время приходит тоска, потому что приходиться давать либо лог прохождения, либо исполняемый файл и бета-ридер превращается в тестировщика.
Читать дальше

Заповеди от Серого Волка

Настолько прекрасно, что решил утащить =). А так как скоро КРИЛь, то актуально вдвойне.

ЗАПОВЕДЬ 1. Как можно чаще употреблять в текстах местоимения «ты» и «вы».
Старайтесь даже, что бы их было по несколько штук в каждом предложении.

ЗАПОВЕДЬ 2. При первом же удобном случае вставляйте кнопку «Дальше».
Ни в коем случае не подбирайте своих, подходящих по сюжету, словосочетаний для такой кнопки.

ЗАПОВЕДЬ 3. Завязкой вашего квеста обязательно должна быть пропавшая экспедиция на малоизученной планете.
Экспедицию нужно будет отыскать, по возможности спасти, на крайняк — узнать о её горькой судьбе.

ЗАПОВЕДЬ 4. Никогда не делайте необязательных ответвлений сюжетной линии.
Квест должен быть строго прямолинеен, малейшие нюансы и вариации сбивают игроков. Помните: нелинейность — зло.

ЗАПОВЕДЬ 5. При малейшей возможности убивайте ГГ.
Любыми способами. Как можно чаще. Без предупреждения.

ЗАПОВЕДЬ 6. Никогда не давайте детальных описаний локаций, героев и сцен.
Помните, мир игры создают детали, но вам они не нужны.
«Вы в лабиринте. Выходы все. Налево или направо?»© Этого достаточно.

ЗАПОВЕДЬ 7. В игре не должно быть пазлов. Это же, все-таки, квесты.
Максимум, что вы можете себе позволить — вставить зубодробительные математические задачи, не имеющие отношения к сюжету квеста.

ЗАПОВЕДЬ 8. В коде игры уделяйте достойное место рандому.
Желательно, чтобы все ключевые сцены решал слепой жребий.

ЗАПОВЕДЬ 9. Не нужно заботиться о финале игры, стараться как то поразить им игрока.
Концовка должна быть. И все, хватит с неё. Совсем хорошо, если она наступает внезапно.

ЗАПОВЕДЬ 10. Ни в коем случае не тестируйте свой квест, перед тем как выложить его в общий доступ. А уж слова «бета-тестирование» вообще остерегайтесь как огня.
Баги, тупики, нелогичности и прочие казусы могут быть у кого угодно, но только не у вас.

ЗАПОВЕДЬ 11. Даже не вздумайте перечитывать уже написанное.
Проверка правописания, правка стилистики, вычитка текстов — все это для непрофессионалов.

ЗАПОВЕДЬ 12. Не выкладывайте релизы игр, игроки их ненавидят.
Никому не нужна законченная игра, все любят демо-версии, недописанные игры, завязки, недоделки и другие подобные вкусности.

ЗАПОВЕДЬ 13. Выучите эти заповеди.
А лучше распечатайте, повесьте над столом и никогда ими не пользуйтесь.

Ссылка на оригинал.

Быстрый движок на C# в Fluent-стиле

Чисто ради любопытства за пару часов накидал рыбу парсерного (можно и менюшного) движка, позволяющего писать игры на C# в Fluent-стиле (это последовательность вызовов методов, смотрите пример кода ниже).
Выглядит самый простенький пример так:
Игра.Новая()
	.Имя("Пробная игра")
	.Локации()
		.Локация("Пещера", "Холодная и мрачная пещера")
		.Локация("Поляна", "Светлая и приветливая полянка")
	.КонецЛокаций()
	.Настройки()
		.НачатьВЛокации("Пещера")
	.КонецНастроек()
.ЗавершитьСоздание()
.ЗапуститьИгру();
Читать дальше

Интерактивные аудиокниги: перезагрузка

Привет всем!
В эти холодные зимние дни мне вспомнился топик DoubleDragon 'а, написанный далеким (уже) летом 2015 г., и последовавшей за ним череды статей на тему интерактивных аудиокниг (ИА).
Читать дальше

Генерируем случайные острова на Instead

Решил наваять карту по которой будет бродить герой новой игры. Крупный такой остров например. Но на одной и той же карте конечно скучно будет бродить, надо сгенерировать песочницу же. Взял и сделал.

Пётр сказал что видит тут зайца.
Читать дальше

Семинар: интересные библиотеки, подходы, решения, связанные с языком Lua.

Предисловіе: давеча вашъ покорный слуга оказался свидѣтелемъ наинтереснѣйшей бесѣды въ салонѣ instead@conference.jabber.ru и съ позволенія участниковъ импровизированнаго семинара я публикую свои конспекты здѣсь для просвѣщенія любознательныхъ господъ.


Петр Косых: есть что рассказать? давай!

true-grue: Да, я, пожалуй, начну. Сегодня я хочу рассказать о 3 интересных вещах, связанных с Lua. Эти вещи заставили меня иначе взглянуть на язык, отнестись к нему более серьезно.
Читать дальше

Немного о технической идеологии Instead

Петр Косых уже как-то писал вкратце, но лучше еще показать на примере. Комнаты, room т.е., я буду обзывать локациями, по давней привычке.


Скриншот из прекрасной детективной игры «Миссия Турист», очень рекомендую.

Сверху название локации, заодно оно же «осмотреться».
Здесь обычно картинка, но в данной локации её нет.
Дальше список ways. Здесь находятся только ссылки на другие локации.
Описание этой локации.
Последний абзац самый интересный. Тут объекты с которыми ты можешь взаимодействовать в этой локации. Ни одна из этих ссылок не должны вести в другое место (хотя так можно сделать, но не надо). В зависимости от задумки автора эти объекты можно подбирать, класть обратно, воздействовать на них другими предметами, говорить и прочее. Например можно сделать так, что с НПС сначала можно поговорить, а потом хлопнуть его молотком по голове (не бойтесь мальчику из «Миссии Туриста» ничего не угрожает). Без использования чего-то дополнительного, просто прописать еще одну реакцию использования одного объекта на другой.

В итоге пройдя одну классическую Instead-игру, игрок сразу понимает что, как и где. Это классический Instead-подход.
Идем дальше.

Оси добра

Статья про классификацию по осям «Вызов / Самоосознание / Познание мира». Про то, как провести игрока от победы к подвигу, от удивления к озарению и от переживания к катарсису. Про то, что это все такое и зачем оно мастерам и игрокам.

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

http://lib.rpg.ru/index.php/%D0%9E%D1%81%D0%B8_%D0%B4%D0%BE%D0%B1%D1%80%D0%B0
Читать дальше

Полезная ссылка: генератор фэнтези карт

Карта

Open Source проект по генерации карт и описаний городов (на английском) для NaNoGenMo 2015. Доступен код на Python и Javascript.

В статье описан алгоритм генерации карты. Те, кто знает, что такое диаграммы Вороного, смогут оценить сложность задачи. Для простых интересующихся в статье много интерактивных демок.

http://mewo2.com/notes/terrain/
Читать дальше