op.jpg.anime2 (1).jpg177 Кб, 2600x1463
Игровой движок заточенный под визуальные новеллы 809373 В конец треда | Веб
Игровой движок заточенный под визуальные новеллы в жанре для взрослых.
Разрабатывается с нуля в этом треде. По завершении оп будет пытаться разработать и игру на его основе.

обсуждение лучших механик данного жанра
любые ваши мысли вокруг темы lewd games / vn
* дневник разработчика

Милости прошу к нашему шалашу.
2 809375
Ты долбаеб?
3 809379
Иконка готова, теперь можно начать с выбора фундамента для движка.

ПЛАТФОРМА:

На мой взгляд web платформа является оптимальным выбором. Это когда вн можно запустить прямо с сайта. Хорошо для ознакомления, если это не предполагает регистрации.

И отдельная версия browser-like для тех кому нужна offline работа или для тех кто хочет "скачать по старинке".

Сегодня создаю гитхаб и делаю простенький промо сайт. А затем перейду к движку, основной код новеллы будет на js.
4 809381
>>09375
Иногда. Но это не тот случай.
5 809382
>>09379
Ты чё идиот?
6 809383
>>09373 (OP)
Чем движок "заточенный под визуальные новеллы в жанре для взрослых" отличается от движка заточенного под визуальные новеллы в остальных жанрах?
7 809384
>>09373 (OP)
Отличие движка от фреймворка хотя бы так, примерно, почувствовать можешь?
8 809389
>>09383
Наверно различием предлагаемых возможностей. Ну и каким то набором заготовок для адалт, типа: ахавоховздохов, визуальных эффектов возбуждения/кончевания. С соответствующими вызовами.

Если вы конкретно про lustengine то тут я вам не какие различия будут в итоге.
1656074980547.mp43,2 Мб, mp4,
852x480, 1:08
9 809390
>>09373 (OP)
Толщетред толщедвижка-наоборот.
10 809392
>>09389
А че накатить сайт с готовыми решениями для ренпу или юнити не проще? Зачем велосипед изобретать
11 809395
>>09392
Это намного проще и единственный правильный вариант для новичков.
Если предполагается создать простой слайдер с диалогами.

Да и даже завести какие-то специфичные анимации или свою механику или что-то подобное, все-же быстрее будет в renpy. Разве что аналоги анимаций будут немного требовательнее к железу, чем например на pixi.js

Зачем изобретать свой велосипед? Ну.. скажем для кодерской практики, с пользой провести летнее время.
12 809455
Ну вот и сайт готов, немного позаимствовал стили с фейсбука. Там точно плохого не сделают.

Можно еще прикрутить oauth интеграцию с patreon/buymeacoffee, чтобы пользователь мог подтвердить подписку, но я думаю это не нужно. Складывается ощущение что для адалт игр вообще это вредно. Лучше когда платный контент пиратят и заодно с этим распространяют.
13 809604
ЗАГРУЗЧИК АССЕТОВ:

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

Немного ознакомившись с блендерилками можно с уверенностью сказать что добавить вариативность займет меньше усилий чем кажется.
К примеру нанести татуировку или изменить лицо - на уже готовой сцене займет разве что время рендера.
В тоже время не замечал вариативности в проектах которые мне попадались, возможно я чего то не понимаю. Либо авторы считают это излишним.
sie.jpg39 Кб, 942x576
14 809606
Чтобы не городить кучу if условий в коде в попытках вывести необходимый слайд - добавлю эти условия в загрузчик.

К примеру, при вызове img('scene_1') - загрузчик уже сам разберётся какая именно картинка нужна, с тату или без. На основе текущих стат персонажа.

Напишите если вы знаете вариант реализации получше. Всё еще кажется что выглядит громоздко. Еще был вариант специального нейминга окончания файлов, но тоже... такое себе.
15 809917
>>09606

> Чтобы не городить кучу if условий


> Напишите если вы знаете вариант реализации получше.


Стейт-машина.
image.png671 Кб, 850x650
16 809923
>>09455

>не защищено

17 809930
>>09606

> громоздко


вытащи массивы наружу, к другим картинкам
sie.jpg24 Кб, 751x427
18 809935
>>09917
Ее подобие и получается в итоге, разве что внутри не будет десять тысяч строк кода, так как её логику мы передаём вместе с урлом.

>>09923
Там 127.0.0.1 - lustengine.loc в hosts так что особо защищать нечего.

>>09930
Не совсем понятно, напиши лучше свой вариант массива.
Сейчас вариант такой, вроде бы стало читаемо. Ааа?

img('intro_1')
img('intro_2)
img('intro_3')
img('scene_1')
img('scene_2')
конец.
19 809938
>>09935
примерно это и имел в виду. это строго типированный массив? а то одинокий стринг обрамлять в массив без необходимости - так себе выглядит. скобки служили бы дополнительным семантическим сегналом, что тут какой-то кондишн будет, а не просто сцена
20 809942
>>09938

>это строго типированный массив?


Нет, так форматичнее смотрелось, стоит наверно и их убрать.
21 809992
>>09373 (OP)

> любые ваши мысли вокруг темы lewd games


Мини-игра "теребление писюна": нажимай клавиши W и S так быстро, как сможешь, при нажатиях заполняется шкала оргазма, когда шкала достигает критического значения - писюн начинает малафить.
22 809996
>>09992
Для теребления пизды игра посложнее, потому что пизду шликать это вам не так-то просто. Нужно по очереди нажимать, по запросу игры, так быстро, как можешь, клавиши Q, W, E, D, C, X, Z, A и в обратном направлении, по запросу игры Q, A, Z, X, C, D, E, W, время от времени, игра требует от вас нажимать и удерживать S. Если действия игрока попадают в тайминги - заполняется шкала оргазма.
23 810001
>>09996
Теперь о ебле.
Если игрок играет куном, то чтобы совершать ебательные движения, он жмёт ...WSWSWS..., регулируя скорость самостоятельно.
Если игрок играет тянкой, то чтобы достичь оргазма, надо попадать в такт с ебущим, по экрану ползут WSWSWS c разной частотой, нужно попадать в тайминг. Время от времени вместо WSWSW по экрану ползут различные возбуждающие мысли, фантазии, воспоминания, представленные иконкой с буквой, букву надо в тайминг успеть прожать, чтобы вызвать воспоминание и увеличить шкалу оргазма.
Шкалы оргазма показаны одновременно. Игроку надо следить за шкалой партнера, потому что если кончить одновременно - это МАКСИМУМ экспы.
Если игрок играет за куна и партнёр тяночка, он так же в интерфейсе ебли отслеживает, что она улетает в своих фантазиях и может быстро кончить, на этот случай у него есть инструменты, как уменьшить заполнение её шкалы: поцелуи - Q, мять сиськи - E, назвать по имени - A, назвать чужим именем - D (опасный трюк, при котором ебля может дропнуться без оргазма и экспы, но снижает шкалу гарантированно))
Q E A - работают по таймингам и могут как снижать шкалу тянки, так и повышать.

Зачем для этого движок, если это всё в ренпу делается за 5 сек?
24 810023
>>10001
Сколько всего пишешь, не знаю на сколько это адекватно, но хочу пощупать твой движок уже скорее, делой.
25 810086
>>09379
Все ВН же в основном стандалоне, нахуй веб? Ты типа революционер дохуя?
26 810088
>>09455
Всм? Ты свои адалт игры бесплатно публиковать тип будешь? Или какова твоя политика?
27 810094
>>10023

> хочу пощупать твой движок


Мой движок - Годот. Щупай на здоровье прямо сейчас.
>>10001-кун
!bRBmrIKKyI # OP 28 810096
>>09992
>>09996
>>10001
Спасибо. Дааа, если делать мини игру во время откровенных сцен, нужно чтобы она была максимально простая. Интересно какой процент игроков отрицательно относится к минииграм во время откровенных сцен?.

>>10086
Веб версию ВН с незапамятных времен умеет делать Ren'py, это не ново.
Реакция на веб версию у пользователей может быть настороженная, нужно и приложение сделать, которое по сути будет компонент браузера. HTML страничка в образе .exe

>>10088
Если они и будут, то первую часть я бы публиковал бесплатно. В таком жанре который перенасыщен предложениями, может ты и вообще нафиг окажешься не нужен. А скачавшие и сами потребуют с тебя денег, за то что потратил их время в пустую.
!6Mevxm9Bfw # OP 29 810097
Оо, а тут еще и трипкоды есть. Осуждаю на всякий случай.
30 810190
>>10097
И че это даёт кроме позерства ником?
31 810191
>>10094
Ээээ, не понял. Ты разве не собственный движок делаешь? Какой смысл делать игру на чужом движке? Ты же ничего не сможешь реализовать там.
32 810195
>>10191

> Ты разве не собственный движок делаешь?


Конечно нет, с чего ты взял, что анон, отвечающий на вопрос ОПа - это ОП?
33 810196
>>10195
Какой смысл так траллить? Разделы не попутал?
34 810201
>>10196

> Какой смысл так траллить? Разделы не попутал?


Отьебись уже, тупорез, блядь.
35 810207
>>10201
Конченый иди сри в бэ, у меня были вопросы к ОПу, а не тебе.
36 810209
>>10207
Вали в бэ, всратый, у меня были предложения к ОПу, а не к тебе!
37 810311
>>09373 (OP)
Помню в 2000х была серия игр "Рандеву с незнакомкой", это тоже визуальная новелла технически?
# OP 38 810330
>>10311
Да, это - https://www.youtube.com/watch?v=9yEQgIOLkNA
Наверно это самое первое интерактивное кино.
# OP 39 810336
Предзагрузка файлов готова, теперь пишу код который будет выводить изображение на экран. За его вывод будет отвечать PIXI.JS, а диалоги будут реализованы поверх на html/css.

Заодно сделал пару рендеров, чтобы было что показывать.
40 810359
>>10190
Заставляет немного подумать, прежде чем писать например такое >>10348 (Del)
41 810360
>>10359
А в нижнем галочки опа не нет. Окай.
42 810366
>>10336

>PIXI.JS


Зачем пикси для визуальной новеллы? В визуальных новеллах графики практически нет. Делой на голом HTML5 <canvas>.

>>09455

>фейсбук


>Там точно плохого не сделают.


Фейсбук, по крайней мере несколько лет назад, сделан из говна и палок. Там 50 МБ всяких модулей ЖС грузится на каждой странице даже до авторизации. Поэтому фейсбук такой тормознутый и глючный всю дорогу был. Вот вконтакте (старый) сделали более шустрым, потому что программисты делали, а не рукожопы.

Короч, не копируй фейспук. И тем более не воруй их говнокод.
43 810378
>>10366
pixi.js 1.7 MB
pixi.min.js 485 KB
44 810389
ОПа убили ну сука а я только на тред подписался
# OP 45 810392
>>10374 (Del)
Это оп, похоже я с галкой не смог совладать.
46 810394
>>10366

> Делой на голом HTML5 <canvas>


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

>>10378
Можно пользоваться вот этим, https://pixijs.io/customize/ что-бы не запутаться.
# OP 47 810397
Получается, делаем рендеры под соотношение сторон 21:9, но на самом деле 15% слева и справа в картинке не будет находится ничего важного.

А на "рабочем соотношении" 16:9 эти 15% по бокам будут обрезаться (картинка масштабируется). Вроде бы такой подход будет работоспособен на большинстве устройств.
# OP 48 810400
>>10366

>Короч, не копируй фейспук. И тем более не воруй их говнокод.


Это было написано про референс на стиль меню и кнопок, (которые подчеркиваются при наведении) бордеры и box-shadow. Так что будь спокоен, кода с фейсбука не будет.
1656355219515.mp45,3 Мб, mp4,
640x360, 1:58
49 810403
slides.webm14,4 Мб, webm,
1920x1080, 0:09
# OP 50 810404
Смена слайдов готова, при показе новой картинки она добавляется под старую, а старая постепенно становится прозрачной. Получается плавная смена.
51 810406
Делаем ставки, через сколько времени ОП выгорит от своей блажи и дропнется из треда. Победитель (кто максимально приблизится к срокам) отдаёт свой выигрыш в ТВГ.
Я начну: Через неделю.
# OP 52 810409
>>10406
Только в субботу вернусь кодить (нужно работать на работе). Лучше переделать ставку.
53 810447
>>10406
Забьет через пару дней, потом еще пару недель будет срать в тред типа он что-то делает.
54 810478
>>10406
Кстати, а сколько уже манядвижкотредов на доске?
55 810499
>>10404
- балл за большое разрешение сука видос хуй включешь. Никогда не понимал тех кто видео не сжимает, пиздец же какой то
56 810503
>>10478
Это даже не движок, ОП-долбаеб не понимает разницы между движком и фреймворком.
57 810504
>>09373 (OP)
Как опыт и развлекуха отличная идея, удачи оп и не Тони во всяких улучшениях, сделай основу
58 810533
>>10503

> не понимает разницы между движком и фреймворком


Ну а ты без гугла сможешь щас правильно расписать разницу?
59 810539
>>10504

>Как опыт и развлекуха отличная идея


Отличная когда ты эту идею за вечер реализовываешь, а этот его двиг пишется за 2 часа. Когда оп пятый день не может ничего высрать это уже шиза.
60 810542
>>10539

> это уже шиза


Не согласен. Перфекционизм, или неопытность. Но не шиза. Давайте уже завязывайте всё подряд шизой называть? Тухлый форс же.
61 810550
Обновляешь тред и улыбаешься. Боюсь спугнуть анонов ответами.

>>10499
В след раз будет оптимально, но шакалить и урезать фпс не буду, особенно когда будут другие переходы и мелкие анимации, тут важно передать все это в исходном виде.

>>10533
Это широкие термины, которые применяются везде. metasploit framework - движок для эксплуатации уязвимостей и metasploit project платформа для тестирования безопасности. Как получается что фреймворк, проджект, движок и платформа мы уместили вместе - это задача которая с iq < 50 не решается. Этому анону её не объяснить. Системные требования не подходят.

>>10539
Круто, двиг за два часа. Рендеров штук сто можно и за полдня сделать, а под вечер выпустить игру. Вам непременно нужно поделится своими секретами скоростной разработки, но с хорошим врачём.
62 810558
>>10406
>>10447

в тред пишут призраки выгоревших разработчиков, т.н. "погасшие", ждущие, когда оп споткнётся
63 810574
>>10550

> эксплуатации уязвимостей


> тестирования безопасности


> gd


> фреймворк, проджект, движок и платформа мы уместили вместе


> это задача которая с iq < 50 не решается


"Ты знаешь предмет, если можешь объяснить его своей бабушке" (с)

Итак? Будем дальше кривляться про айсикью оппонента? Слив защитываем?
64 810576
>>10558
Восславь Пальцы!
65 810604
>>10550

>metasploit framework - движок для эксплуатации уязвимостей и metasploit project платформа для тестирования безопасности


Ясно, ОП нихуя не сделает, он ещё тупее чем я думал
66 810657
>>10574
Ну что тут поделать если ты мне не интересен.
67 810658
Сюжет и смысл_игры.jpg

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

Я придумал сюжет, но писать не буду. Так как при должной реализации на этом можно реально заработать.

op
68 810661
Шучу конечно. Сюжет будет заключаться в том, что наш герой (или героиня) попадает в другую страну с тайной миссией. Что-то узнать, украсть, в общем выполнить что-то важное для своей страны. И основная задача игрока не быть раскрытым.

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

Тем не менее иногда игра ожидает определенную последовательность действий. Или элементарную смекалку.

Пример - сцена с торговцем:
Игрок сделал верно, итог: интимная сцена, за которую торговец делится информацией. Миссия продвигается.

Игрок ошибся: интимная сцена, за которую торговец не доносит на вас. Миссия не продвигается.

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

И да, по сути мы рендерим одну сцену, которая в будет приобретать разные диалоги и контекст.

=== Конец игры ===

Плохой финал - тут вы будете раскрыты и посрамлены.

Хороший финал - вы набрали минимум правильных действий и выполнили миссию. Готово. Вам дают указание закончить все сцены для сбора дополнительной инфы. (Опционально) А еще игрок получает ранний доступ ко второй части. Хочется дать какой-то дополнительный мотиватор для игроков.

не стирать
69 810663
>>10661
Конечно про мотиватор игрок узнает в начале.
Это будет болванка, на которую нужно намотать интересный и увлекательный сюжет. Тем не менее желательно минимум диалогов.

Ваши идеи, предложения и дополнения - жарко приветствуются.
~~www
70 810695
>>10550

>Рендеров штук сто можно и за полдня сделать


Какие рендеры? Ты разве не "движок" делаешь? Тебе нужно пилить к движку функционал а не картинки.
71 810703
>>10663
тоесть интимная сцена будет в любом случае? А главным гером будет сама деваха? Ну тут может вознкнуть небольшой кринге. Первое, что игока ебет како-то Ашот, а игрок все таки ассоциирует себя со свом персонажм в процессе игры. Второе, что интимная сцена должна быть сама по себе наградой. И если она будет при любом исходе, то мотивациии разгадывать ребусы особо не будет.
Как я вижу возможное решние, если главным гроем бует сама деваха. Интимные сцны с ней показывать приемущсвенно в соло формате. Ну к примеру. если миссия провална. она возращается в гостиницу и тупо ложится спать. Если успешо, то идет в душ и там светит сиськи. Если нужны сцены именно секса, то показываь их лучше с третим лицами.Либо длать их лесбийскими. К примеру, героиня знакомится в баре с лесбухой, втирается в доверие и соблазняет. Тут интимная сцена с лесбухой. Птом она уговривает её соблазнить нужного человека и похитить какую-то шпионскую инфу из его дома. Тут интимная сцена где мужик ебет эту лесбуху, потом засыпае и она похищает флешку. В общем основной посыл в том. чтобы избегать ситуации где хуями будут портить самого игрока, ведь 99% в это бдет играть кун.
1656435190568.jpg35 Кб, 480x270
72 810719
>>10657
А ты, я так понимаю, замужем, и мужу верна?
73 810742
>>10703

> а игрок все таки ассоциирует себя со свом персонажм


Нууу в играх же большинство играет за девушек. Может кто-то и ассоциирует что его ебут, а кто-то что героиня развращается, а кто-то и вообще куколдит.

Рейтинг +vn тегов f95-zone от начала года:

[42] male-protagonist
[18] female-protagonist
[08] lesbian

male-protagonist популярнее, ну и само собой конкуренции там больше. Что касательно членов - тут они во всех топ играх светятся не стесняясь. Так что игрок уже привык.

хоп
IMG202207079.jpg1,6 Мб, 3840x2084
74 814755
Диалоги и Меню выбора готовы.

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

От этого неудобство постоянно дописывать await перед функцией, но это лучший найденный вариан для простоты создания сценария игры.

Хотя были попытки написать такие синхронные функции прокладки, вызывающие асинхронный код и ждущие завершения. Но похоже ни через Function() ни через Exec это сделать не получится.
D.webm3,6 Мб, webm,
1920x1080, 0:24
75 814756
Диалоги и Меню сделаны на html/css.
Делать это на pixi.js весьма сложно, хотя казалось бы - черти прямоугольник, да заполни его текстом, но все далеко не так просто.

Осталось ещё красиво это задизайнить, и будет порядок.

А ещё был настряпан СкиллЧек в стиле dbd.
В вариантах действия можно указать игроку что для удачного исхода ему нужно пройти скиллчек. Например, когда он захочет прокрасться незаметно чтобы ограбить корован.
IMG20220704.jpg48 Кб, 1083x621
76 814779
jQuery хорошая штука.

Знаете, некоторые религиозные люди начинают обед с молитвы. Среди программистов тоже как я понимаю есть похожие ритуалы.
Например, ставить символ $ (своего бога) в начале строки. А ещё в пхп его нужно ставить перед переменной. Мне понравился этот "концепт". Можно писать на jQuery места не критичные к производительности.
77 814792
>>09373 (OP)
А ведь то что ты делаешь можно было сделать на готов движке за один день.... И ведь еще не скоро ясно когда доделаешь, и доделаешь ли...
78 814869
>>14792
По срокам, рассчитываю на пару недель, но учитывая что я работаю большую часть времени, а ещё и отдыхаю, эти пару недель выльются в пару месяцев, а то и больше. В добавок нужно умножать как минимум на двое планируемые сроки.

Получается к Оооктябрю. Но постараюсь пораньше.
79 814894
>>14869

>к Оооктябрю



главное год не указывать
80 815950
>>09373 (OP)
Поиграй в Degrees of Lewdity
Если делаешь движок и думаешь о различиях порнодвижка от ВН, то тут можно взять пару идей.
- свободный открытый мир в текстовой рпг
- битвы с нпс в виде секса с/без принуждения
- главгерой-тамагочи
- много других возможностей
# OP 81 816648
>>15950
Спасибо, ск0чалось, но игра выглядит для меня крайне запутанной. Видимо нужно много времени на её подробное изучение.

>- много других возможностей


Если бы ты потратил своё время и расписал их, было бы очень здорово.
# OP 82 816649
Написан класс для управления звуком, управляющий тремя штуками

- фоновая музыка
- амбиент
- звуки

Так как главный герой может оказаться в лесу и днём и ночью, нужно накладывать разный амбиент. Днем - пение птиц. Ночью - звуки сверчков. Плавное воспроизведение/затухание и все такие мелочи.
# OP 83 816650
Переделан загрузчик файлов, теперь "синтаксис представляет собой что-то вроде".

[
урл_файла1, {набор опций}
урл_файла2, {набор опций}
]

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

Можно будет писать:

img('лес')
say(подожду здесь)
img('лес')

Вместо:
if (day)
sound('леснная-музыка')
ambient('птички-в-лесу')
img('лес')
else
sound('леснная-музыка')
ambient('сверчки')
img('ночной лес')

say(подожду здесь)

if (day)
sound('леснная-музыка')
ambient('птички-в-лесу')
img('лес')
else
sound('леснная-музыка')
ambient('сверчки')
img('ночной лес')
# OP 83 816650
Переделан загрузчик файлов, теперь "синтаксис представляет собой что-то вроде".

[
урл_файла1, {набор опций}
урл_файла2, {набор опций}
]

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

Можно будет писать:

img('лес')
say(подожду здесь)
img('лес')

Вместо:
if (day)
sound('леснная-музыка')
ambient('птички-в-лесу')
img('лес')
else
sound('леснная-музыка')
ambient('сверчки')
img('ночной лес')

say(подожду здесь)

if (day)
sound('леснная-музыка')
ambient('птички-в-лесу')
img('лес')
else
sound('леснная-музыка')
ambient('сверчки')
img('ночной лес')
84 816654
Значит вызываем img('лес'), а уже что нужно вывести 'лес-ночью' или 'лес-днем' и какую музыку определяется правилами в предзагрузке файлов.

Это упрощает написание сложных сценариев, и позволяет закодить все с минимумом ифов и ветвлений. С помощью 4-х макросов
-img показ картинки
-say показ текста
-menu выбор меню
-game миниигры

не стирать
85 816674
>>16650
Получается img что-то вроде сцены?
# OP 86 816706
>>16674
Да, что-то вроде преднастроенной сцены, с нужной картинкой, звуком и в будущем еще добавятся эффекты. Там дождь, туман, лучи света или что-то подобное. Эффекты они в завимости от состояния игры тоже могут быть разные. Выпил например герой или под действием веществ он находится в данный момент. Хотя такое не планируется, но что-то может схожее - возможно.
maps.jpg487 Кб, 1609x973
# OP 87 817059
На этой неделе карта.

Было просмотрено очень много сервисов по созданию карт, но вот этот наверно самый приятный https://inkarnate.com/
И арты красивые и редактор понятный. Правда там все хорошее доступно только по под писке, а у меня нет карты.
Но есть раритетный диск с кряками нулевых годов, так что с помощью него удалось этот сервис взломать (жестко, плотно)

Через вызов карту игрок будет перемещаться по миру. Клик по зданию и вжууух, другая сцена.
88 817196
>>17059
Не боишься авторских прав? Выебать же могут за такое
# OP 89 817446
>>17196
Нет. Эти карты можно использовать в коммерческих целях, и даже после окончания под писки.
90 819673
>>09373 (OP)

> Игровой движок заточенный под визуальные новеллы в жанре для взрослых.



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

"Для взрослых" - это не жанр, это целевая аудитория, определяющаяся контентом, а не геймплеем.
91 820156
>>19673
Раньше думалось так - >>09389 , но теперь уже не вижу разницы и вероятно больше соглашусь с тобой.

>>17059
Перемещение между картами было сделано, но оно мне кажется слишком простым, в тоже время можно прикрутить готовое rpg от RPG Maker. Но оно слишком пиксельное что ли. Редактор в RPG Maker кстати довольно хороший.

Сейчас ничего не делаю, не буду спешить и попытаюсь осознать что-то все-таки меня устроит.
92 820157
>>20156

>можно прикрутить готовое rpg от RPG Maker


*готовое передвижение от RPG Maker
93 820168
>>09373 (OP)
Когда уже можно будет твой движок взять и пощупать? Хочу порно игру на нём сделать! Даже рисовать уже научился за то время пока ты пилишь.
94 820213
>>10096

> HTML страничка в образе .exe


Ты только что изобрел электрон.
95 820234
>>20168
Тебе лучше ренпай взять, он простой и понятный. Умения негуи ни мануалов не будет.

Или ещё можно попробовать тебе все хорошенечко описать в визуальном плане, с примерами из других игр как ты хочешь чтобы все было. Помимо слайд-шоу с диалогами. Потом скинуть мне арты, а я попробую забахать.
96 820243
>>20213
Лучше react-native-windows или любой сервер + webview. Электрон слишком громоздкий.
97 820280
>>10096

>Реакция на веб версию у пользователей может быть настороженная, нужно и приложение сделать, которое по сути будет компонент браузера. HTML страничка в образе .exe


>>20213

>Ты только что изобрел электрон.


>>20243

>Лучше react-native-windows или любой сервер + webview.


Предлагаю перекатиться на https://tiddlywiki.com/
Полностью самодостаточный HTML-файл, работает на JS в любом достаточно современном браузере, сохраняется путём перезаписи (предлагает сохранить новый .html файл). Уникальная система, мне очень нравится. Игры делать можно прям так, но хотелось бы более заточенную под игры систему.
98 820297
>>20280
Бот пришёл по ключевым словам? Речь шла не о вики, а о том, как завернуть HTML в исполняемый файл.
99 820379
>>20297
nwjs или electron
100 820493
>>20379

>Лучше react-native-windows или любой сервер + webview. Электрон слишком громоздкий.


И электрон для других задач - когда нам нужно отрисовывать DOM со всеми браузерными API. В случае с игрой, надо просто рисовать WebGL канвас.
101 820514
>>20493
Игры разные бывают. На вебгле ты конкретно заебёшься работать с текстом и делать менюшки, я так threejs дропнул.
А у тебя, я так понимаю, текст в движке - это основное. Вообще не понимаю тогда, зачем там вебгл.
102 879977
>>09373 (OP)
Прошел год, где альфа?
Обновить тред
« /gd/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее