#[Сокровищница]

В преддверии скотьих выходных

Лютик

46

Я тут вдруг осознал, как давно здесь не было Люциуса Великолепного😱

Исправляюсь. Тем более, что есть повод: обновка.

Итак, амплуа:

Скромник
Скромник
Ловелас
Ловелас
Недовольный
Недовольный

Истории кота жорика

им самим рассказанные

42
Читалка

Глава 3. Сочинение

Девочка Оля пришла из школы задумчивая. Она закинула портфель под стол, вздохнула и подошла ко мне. Я не спал и с готовностью муркнул:

─ Мяу, я тебя внимательно слушаю.

Оля внимательно разглядывала меня и молчала. Потом погладила, оттянула ухо и даже подергала усы. Ещё немного подумала, присела рядом и поведала:

─ Нам задали писать сочинение о домашних животных. А что я о тебе напишу?

— Напиши, как мы беседуем…

— Мне же не поверят! Ведь коты с людьми не разговаривают.

─ Не поверят, ─ согласился я.

Да-а-а, разве кто-нибудь поверит, что ваш кот по утрам любит поболтать, говорит, чего бы ему хотелось сегодня на обед, и говорит «до свидания», когда уходит гулять. Кому из вас поставят за это «пятерочку»? То-то.

─ Может, написать, какой ты красивый, элегантный, мудрый, советы умные даешь и рассуждаешь интересно?

─ Опять про кошачьи разговоры, ─ вздохнул я, ─ А у нас точно нет другого домашнего животного?

─ Дай подумать, ─ Оля нахмурила лобик, полистала какую-то газету, посчитала трещинки на потолке и вздохнула, ─ Не припомню никого. Может, мухи?

Около моего носа вертелась как раз одна.

─ Нет, ─ я проследил глазами за мухой, ─ они не домашние. Они дикие, но заблудились. Домашние ─ это те, кто всё время дома. Или хотя бы думают, что дома.

─ Мышь!!! ─ вдруг заорали мы хором, ─ мышь! Конечно же, это она!

И мы опять вместе повернули головы в сторону самого темного угла ─ там жил Мышонок. Он не говорил, как его зовут, а только пищал. Соседский всезнайка кот Васька утверждал, что так звучит какая-то «азбука Морзе». Что это, никто не знал. Про обыкновенную азбуку знала Оля, а что такое Морзе — не знала. И поэтому мышонка никто не понимал. Но все любили, потому что он умел показывать фокусы и был настоящим циркачом.

─ Нет, — вздохнула опять девочка Оля, ─ нельзя писать сочинение про него. Даже мама моя сердится, когда я рассказываю про мышиные фокусы. «Не сочиняй!» ─ говорит она...

Оля не договорила и уставилась на меня. А я на нее. Первым пришел в себя я ─ более опытный и смышленый.

─ Ну вот! Ты про мышь сочиняла?

─ Сочиняла.

─ Это и есть сочинение! Пиши!

На следующий день девочка Оля пришла из школы еще печальнее. Забросила портфель совсем уже далеко под стол и сообщила:

─ «Четверку» поставили за фантазию. И сказали, что «писать сочинение» ─ это одно, а «сочинять сказки» ─ совсе-е-ем другое дело!

Весь оставшийся день мы грустили и не так громко смеялись над живой сказкой ─ мышонком-фокусником.

Движок для визуальных новел

@variussoft/vn-engine

44

Пост совершенно незапланированный, а стихийный. Так уж получилось, что я написал свой движок для создания визуальных новелл. Сделал я это по весьма простой причине: главенствует на этом поприще РенПай. Но как я смог понять, там всё печально. Использовать Юнити, Годот, Анреал для таких целей – выстрел из пушки по воробьям.

Поэтому я решил, что попробую написать свой квест и элементами визуальной новеллы на самописном движке с рендером через HTML5 канвас.

Собирался сделать это чисто для себя и зарегистрировал на npm чисто чтобы было удобнее обновлять на реальных проектах. Но в итоге за двое суток существования движка набралась почти тысяча скачиваний

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

Для создания шаблона игры достаточно выполнить команду:

npm create @variussoft/vn-game my-game

Обновить движок в уже существующем проекте можно командой:

npm i @variussoft/vn-engine

На текущий момент поддерживается минимальный базовый функционал: стартовая заставка; главное меню; сцены, на которых есть статичные (картинки) или динамичные (видео) фона сцен, анимированные объекты (покадровая анимация через спрайт-шиты), фоновая музыка, интерактивный объекты, кат-сцены через смену кадров, диалоговая система с условиями и последствиями, мини-игры (отдельная сущность для тех случаем, когда хочется сделать что-то уникальное). Мне для моего проекта этого достаточно, но я с радостью доработаю движок, если кто-то принесёт мне набор предложений по улучшению.

Обратную связь пишите здесь в комментариях или на почту: nick@variussoft.ru

Ой, хто ето?

Ещё одна жабка из пластилина!

42

Жабок оказалось так прикольно лепить, не могу остановиться ))

Ква!