Визуальные новеллы своими руками.
#981
Отправлено 31 Август 2015 - 12:21
Контакты для связи:
E-mail: leshiy1333@mail.ru
Skype: nocturna133
ICQ: 293655403
Пишите, обсудим детали, можете присылать сразу примеры работ - дизайны аниме-героинь или рисунки для фонов/интерьеров.
Будем рады всем, кто откликнется.
Альтернативный мир, где магия и наука слились в одно целое. Действие развернётся в отдалённом особняке-интернате, куда на обучение приезжает главный герой, чтобы развить свои способности. Не смотря на проявление магической одарённости, главный герой всегда считал себя вполне обыкновенным школьником, но теперь ему предстоит открыть новый мир и познакомится с кучей разномастных и интересных людей, пройти через цепочку приключений. А, может быть, даже найти среди учениц особняка свою истинную любовь.
У нас 6 героинь (волшебницы, лоли, телепаты, вампиры, демоны, целительницы, алхимички и т.д.!) и ряд второстепенных персонажей (в т.ч. учителя и родственники). Много кого нужно отобразить на экране и, соответственно, нарисовать.
Цель игры - познакомиться с одной из героинь и придти к одной из концовок в ваших приключениях и отношениях.
Разрабатывается на движке RenPy.
Название - "Волшебство Любви" (хотелось увязать в нём и романтику и фэнтези, пришли вот к такому варианту)
http://lovesorcery.ucoz.com/
Ориентир на вот такую Аниме-Стилистику персонажей:
http://puu.sh/jKjwj/14f1f7bfcd.jpg
http://lovesorcery.u...va/2015-08-25-7
http://lovesorcery.u..._3/2015-08-25-8
Примерно около 15 разных эмоций на визуальное оформление героини, а так же их вариации в купальниках и зимней одежде при необходимости (от сюжетного рута зависит).
Особенности:
- По 3 концовки на каждую героиню: Любовная, Дружественная, Нейтральная
- Возможность пройти "дружественный" рут без Хентай-сцен, если они кому-то не нравятся, и игрок при этом не хочет выйти на печальный финал.
- Возможность свести героиню НЕ с главным героем, а с кем-нибудь ещё по сюжету XD
- Наличие хентай-сцен (в основном в Любовном руте, иногда на одну можно и в дружеском попасть, теоретически). Есть даже героини не-девственницы)) Не всё так шаблонно, как кажется ^^
- Обилие моментов выбора. За полный рут около 42-45 действий.
- 4 акта в сюжете, 1 и 2 - общие на всех, дальше открывается личная история отдельной героини на 3 и 4 акты (с общими сценами, через которые проходят все, например, празднование Нового Года и т.д., но со своими особенностями для каждой).
- Весьма разносторонние девушки с разным количеством H-сцен на каждую, какие-то доступны легче, каких-то придётся добиваться до самого конца, в зависимости от прописанных характеров.
- Наличие "экшен"-моментов в сюжете помимо романтики: столкновения с демонами, монстрами, фентези-тренировки, Школьный Фестиваль с показательными выступлениями. (без RPG элементов)
- Камерное место действия. Особняк-интернат всего в 20-22 учащихся в нём (не считая учителей). При этом всё-таки с факультетами и направлениями.
- 5 очевидных героинь и она полу-скрытая, но не нуждающаяся в прохождении игры кем-то ранее, а с возможностью таки умудриться попасть на её рут :3 Все со своими особенностями, как внешне, так и в плане характеров, способностей, жизненных целей и личных проблем. Попытки совместить и архетипы и некую не-шаблонность, в рамках общей идеи и моих сценарных возможностей ^.~
- Наличие бонус CG-сцен с героинями и при "частном" прохождении рута: некоторые бонус-сцены и около 7 CG-картинок являются секретными и планируются быть показаны, только если ВСЕ ваши предыдущие ответы были зачтены в пользу одной конкретной героини :3 - т.е. игру можно проходить несколько раз, открывая новые сцены и картинки с понравившейся героиней после первого ознакомительного прохождения (тыкая на всё подряд XD). [реализумо в RenPy в зависимости от баллов героинь, насколько я понимаю, трудимся-кодим это всё :3]
- Большое количество самих CG-артов у каждой героини (планируется, расписано по сценарию подробно, где что, частично уже рисуются, и само собой - Мы Ищем Художников! ^^)
- Сочетание как юмора, так и печальных концовок (не вскрывшиеся Лены, но не без трагизма и смертей кое-где).
- Отсылки к современной поп-культуре (в сюжете - немного альтернативный мир, где наука и магия смешались воедино, но всё в курсе, кто такой Стивен Кинг, что есть комиксы о Людях-Икс, кто снял "Парк Юрского Периода" и т.д. (например, одна из героинь слушает группу Metallica). Отсылки к книгам, видео-играм, кинофильмам, историческим личностям, писателям, музыке).
- Сочетание очевидных вариантов выбора с не очевидными. Мы не делаем крайне сложный выход на каждую конкретную героиню, но и не хотим совсем уж тонну банальности в вариантах действия игрока.
- Планируется милая и кавайная стилистика рисунка (в разы милее Катавы и БЛ ^^)
Нам нужны люди, способные и готовые нарисовать:
- Общие фоны: пейзажи, здания, фентези-картинки; (т.е. не обязательно АНИМЕ-художники)
- Интерьеры: лестницы, поверхность крыши, кабинеты, комнаты, залы и лаборатории; (может обработка фоток в ФШ под "картинки")
- Спрайты фентези-существ: демонов и монстров, а может и фоновые картинки с ними (немного в течении игры).
- Фоновые аниме-картинки для наших героинь (1280x720) - т.е. CG-art
- И, конечно же, хентай-арты, H-сцены эротического характера. Как сцены секса, так и моменты "случайного" оголения, типа застуканных внезапно топлес-девочек у зеркала. =^.^=
- Спрайты основных действующих лиц: как героинь, так и второстепенных персонажей, которые будут накладываться на фон. Которые PNG картинки, непосредственно сами герои игры появляющиеся перед лицом главного героя.
Для фоновых рисунков никакой "анимешности" не нужно, пейзажи, фэнтези-залы, коридоры, статуи, бассейн, виды города, комнаты героев, много-много всего разного =) Как и для фэнтези-существ, наши демоны отнюдь не милые создания, а свирепые и опасные монстры. Несколько примеров:
http://lovesorcery.u...besik_imp/2-0-5
http://lovesorcery.u...a_demonov/2-0-4
Сценарий в 24 акта (на 6 героинь) завершён и полируется по мере превращения в код. Статистику по страницам/знакам могу предоставить вместе с отрывками, если интересует. Заодно отрывки прилагаются ко многим ТЗ к конкретным фонам или существам, да и к спрайтам персонажей, в принципе, тоже.
Будем рады всем, кто предложит свою помощь в визуальном оформлении игры! :3
Фоновые картинки нужны 1280x720 формата. Так что ищем, как просто художников для фонов и фотошоп-обработок, срисовок, так и художников в фентези-жанре для демонов, монстриков, дракошек, и, конечно же, АНИМЕ-художников для героинь и аниме-артов в галлерею героинь т.е. CG-арты (в том числе примерно по 2 хентай-сцены на героиню, в среднем, вообще эро-сцен тут от силы 15-20% в сюжете, упор на отношения, романтику, драму и приключения).
#983
Отправлено 12 Сентябрь 2015 - 09:09
#984
Отправлено 24 Октябрь 2015 - 19:55
Скажите что я сделал не так ?
Прикрепленные файлы
#985
Отправлено 10 Ноябрь 2015 - 14:09
Так ты же не присваиваешь значения переменным после нажатия выбора! Инициировал всё в начале, молодец, но ты их тупо не меняешь после выборов типа "ничего не спрашивать". Плюс ты дважды определяешь параметр каждой переменной - сперва ты говоришь программе что переменная равна "истина", а потом тут же говоришь что она равна "ложь". В итоге компьютер запоминает что переменная равна "ложь" и кидает тебя на соответствующее место.Привет всем, помогите решить проблему, я хочу чтобы действия решенные игроком запоминались, но я не понимаю как, чтобы я не делал, один и тот же конец.
Скажите что я сделал не так ?
А у меня возникла странная идея. Как мы все знаем, создать в Питоне и впихнуть в Ren`py можно практически любой другой жанр 2D игр. Так вот, вопрос:
- Как можно спрограммировать хотя бы простенькую стрелялку типа bullet-hell? Для тех кто не в танке - это жанр игр, где гг приходится уворачиваться от колоссального числа снарядов на экране. Основными примерами жанра можно считать Touhou project и Undertale (Один финальный босс чего стоит =) )
краткий пример того что я хотел бы получить:
http://www.youtube.com/watch?v=RJ4kumxv_1k
Ну... В целом как-то так. Вообще, я полагаю, что плясать нужно от Pygame и системы частиц, но не совсем уверен как именно это делать. Точнее, вообще не представляю как.
ну вот создам я к примеру class Hero, пропишу ему размер хитбокса, скорость движения, хпшечки, спрайты...
class Boss - то же самое, по сути.
Создам класс для снаряда, чтобы имел хитбокс. урон, и двигался строго вверх (это снаряд для гг)
А вот как к примеру делать снаряды для босса? Прописывать каждый из них (один снаряд летит под одним углом. другой снаряд летит под другим углом и т.д.)? Тогда получится просто титаническое количество объектов?
т.е:
class Bullet (self, dmg, speedx, speedy, img, hitboxx, hitboxy)
dmg отвечает за урон
speedx - скорость по оси Х
speedy - скорогсть по оси У
img - картинка снаряда
hitboxx, hitboxy - по сути определяет размер для подсчета столкновений.
Но тогда если я захочу, к примеру, создать снаряды, движущиеся по спирали или более интересным траекториям, то как тогда? Кроме того, я не понимаю как вообще сделать схему спавна подобных снарядов. Кроме того, если сделать слишком много объектов, то игра тупо сожрет все ресурсы и зависнет (хотя для 2D игр это вряд ли будет слишком критично)
Если же делать снаряды через скрипт для частиц, тогда получится:
class Bullet (self, dmg, img, hitboxx, hitboxy)
то есть только хитбокс, урон и картинка, а их движение в частицах. НО! Как вообще создать блок где все эти объекты правильно взаимодействовали? где при нажатии к примеру пробела создает объект "снаряд игрока" в координатах игрока?
Буду очень признателен если вы поможете мне с этим разобраться
#986
Отправлено 03 Февраль 2016 - 03:21
Если честно, то версия 6.9.3 настолько морально устарела, что аж тошно.
Но все версии выше 6.12 не отображают переходы. А может и ещё что-нибудь. Не проверял.
Это чего-то на компе не хватает, или что-то в настройках выключено?
#987
Отправлено 06 Февраль 2016 - 06:24
Но все версии выше 6.12 не отображают переходы.
Ладно. С этим всё ясно. Попробовал на других компах, всё работает.
Только стационарные на работу не потаскаешь.
Теперь вопрос в тему.
Вот такая строчка:
show star1b at Position(xpos=renpy.random.randint(1, 948), ypos=renpy.random.randint(1, 568), xanchor=0.5, yanchor=0.5)
Подскажите, пожалуйста, как это зациклить, чтобы через определённые промежутки времени анимация автоматически меняла местоположение на экране.
Я уже пробовал и через while? и через repeat, но, видимо, моих познаний недостаточно, чтобы написать правильно.
На форуме решались проблемы в разы покруче, так что на проходите мимо.
Буду очень-очень благодарен.
#988
Отправлено 07 Февраль 2016 - 18:17
Возможно, то что вы делаете можно реализовать через DinamicDisplayable (в обучении пример с обратным отсчетом).
В новых версиях все работает (проверьте настройки (preferences) / показывать переходы (show transitions).
Осваивайте ATL и Screen Language - для примера посмотрите код http://vk.com/wall-7553243_13421
#989
Отправлено 03 Март 2016 - 16:03
Небольшой вопрос по imagemap.
Возможно ли, чтобы какой-либо пункт меню был видимый(кликабельный) только при определенном условии или нужно делать другую карту?
$ shop_visible = False $ select = renpy.imagemap("img/ui/bgMap_idle.jpg", "img/ui/bgMap_hover.jpg", [ (711, 350, 774, 413, "home"), (647, 274, 710, 337, "school"), (636, 397, 699, 460, "shop"), # Доступен только при shop_visible = True (788, 320, 851, 380, "street") ])
#990
Отправлено 28 Март 2016 - 22:19
Здравствуйте,
Небольшой вопрос по imagemap.
Проще второй imagemap скопировать
Тем не менее, это возможно, например, загнав hotspots в переменные:
init: $ mpno = [ (711, 350, 774, 413, "home"), (647, 274, 710, 337, "school"), (788, 320, 851, 380, "street") ] $ mpys = [ (711, 350, 774, 413, "home"), (647, 274, 710, 337, "school"), (636, 397, 699, 460, "shop"), # Доступен только при shop_visible = True (788, 320, 851, 380, "street") ] $ shop_visible = False label start: if shop_visible == True: $ mpno = mpys $ select = renpy.imagemap("img/ui/bgMap_idle.jpg", "img/ui/bgMap_hover.jpg", mpno)
#991
Отправлено 04 Апрель 2016 - 18:24
Проще второй imagemap скопировать
Тем не менее, это возможно, например, загнав hotspots в переменные:Скрытый текст
Отличное решение, спасибо вам большое.
Еще один вопрос назрел, как сохранить\загрузить данные из массива на python'е ?
Например, данный код верно работает, если не прерывать. Но если перезапустить Renpy и загрузиться, то массив пуст.
#992
Отправлено 04 Апрель 2016 - 21:48
Еще один вопрос назрел, как сохранить\загрузить данные из массива на python'е ?
использовать Persistent data (Постоянные данные).
http://www.renpy.org...persistent.html
(в обучалке файл demo_persistent.rpy)
пример запоминания имени:
http://vk.com/wall-7553243_22205
пример запоминания списка:
http://renpyfordummi...og-post_29.html
#993
Отправлено 05 Апрель 2016 - 10:45
использовать Persistent data (Постоянные данные).
http://www.renpy.org...persistent.html
(в обучалке файл demo_persistent.rpy)
пример запоминания имени:
http://vk.com/wall-7553243_22205
пример запоминания списка:
http://renpyfordummi...og-post_29.html
Большое вам спасибо за ответ. Вновь спасаете)
#994
Отправлено 05 Апрель 2016 - 15:51
Возможно кому-то пригодится.
#995
Отправлено 06 Июль 2016 - 12:59
https://www.youtube.com/watch?v=nY94eSRKwlA
#996
Отправлено 10 Июль 2016 - 01:29
#997
Отправлено 21 Июль 2016 - 15:57
Возник вопрос по сортировки смешанного массива в RenPy. Решение вроде и есть, написано что и как. Но либо я что-то неверно делаю или какая-то деталь упущена. Не работает сортировка хоть тресни, пробывал разные варианты. Бесполезно, и блин даже ошибку не кидает, просто игнорит команду.
Как можно сделать подобную сортировку?
#998
Отправлено 22 Июль 2016 - 06:36
http://ru.stackoverf...ртировка-списка
Сообщение отредактировал Элионт: 22 Июль 2016 - 06:43
#999
Отправлено 22 Июль 2016 - 09:30
https://wiki.python.org/moin/HowTo/Sorting
http://ru.stackoverf...ртировка-списка
Все верно, эти примеры я видел. И в коде так же написано, но почему-то не работает.
#1000
Отправлено 22 Июль 2016 - 10:07
Тут может ещё проблема быть в самом ренпи, что он не отображает изменённые значения.
И вообще лучше здесь https://vk.com/renpy спрашивать.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных