big

Тема 2. Обзор функций Ren’Py. Базовые коды

Обзор функций Ren’Py. Базовые коды для работы с текстом, ассетами и сюжетными выборами.

Перед тем, как рассказывать о базовых функциях Ren’Py, стоит выбрать программу текстового редактора. После установки Ren’Py, вам предложат на выбор несколько программ: Visual Studio Code, Atom, Системный, Visual Studio Code (установленный). Мы будем следовать рекомендациям самих разработчиков и выберем для редактирования нашего скрипта Visual Studio Code.

big
Original size 1280x971

Следующим нашим шагом будет создание самого проекта, нажав на кнопку «Добавить новый проект». Нажимаем «Продолжить» и следом нам предстоит выбрать расширение проекта и его GUI — цветовую схему интерфейса проекта. Цвета позже можно будет изменить в настройках «Изменить/Обновить GUI».

0
1/2

Затем мы открываем файл с расширением script.rpy нашего проекта, после чего выбранный нами текстовый редактор запускается автоматически.

Original size 800x637

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

Original size 1280x692

Удалим все ранее введенные данные после label start, и впишем свои базовые данные в виде текста. Начнем с того, чтобы научиться тому, как выводить текст на темном экране.

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

Original size 1280x1280

Сохраняем внесенные изменения.

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

0
1/2

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

Персонажи вводятся в наш скрипт по такому принципу:

Original size 1280x1280

Имя каждого персонажа сопровождается выбранным цветом GUI. Цвет можно выбрать, наведя на цветовой квадратик.

Original size 1280x1280

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

Original size 1280x1280

Наши ассеты, например фон и спрайты персонажей мы помещаем в папку images. Спрайты персонажей всегда должны быть на прозрачном фоне в формате png или webp. Музыку помещаем в папку audio в формате mp3.

Чтобы ввести наши ассеты, мы прописываем их таким образом:

Original size 1280x1280

Play — команда для проигрывания медиафайла, в этом случае музыки. Scene — запуск сцены, применяется для загрузки фона. Show — команда, которая выводит на экран спрайт персонажа. With — внедрение эффектов, например fade и dissolve.

Теперь перейдем к сюжетному выбору. Сюжетный выбор создается с помощью команды menu. В выбранном нами Visual Studio Code автоматически даются на выбор шаблоны кодов, в том числе код для сюжетного выбора — Choice_Menu. Выбираем его, и у нас есть готовый шаблон, на базе которого мы будем прописывать свой текст.

0
1/2

Optional_name — название сюжетного выбора.

Say Statement — фраза, после которой начнется сюжетный выбор.

Choice 1 и Choice 2 — названия вариантов выборов.

0
1/2

С помощью команды jump нас перебросит на вариант исхода событий (после jump, мы прописываем названия для исходов, в нашем случае двух — choice_yes и choice_no), предполагаемых либо Choice 1 («Более-менее…»), либо Choice 2 («Кто ты такой?»).

Тема 2. Обзор функций Ren’Py. Базовые коды
Project created at 16.01.2026
Igor Gurovich, Enjoy The Process Carpet, 2025
От 50 000 ₽
Интерьерный постер с вашей датой
От 940 ₽
Модульный кофейный столик «The table totema»
60 000 ₽
WAM № 11 / 11,5 Журнал «World Art Музей»
2 000 ₽
Noor. Mozart. 2025
От 987 ₽
Ника Хахаева, Открытка «С нг!», 2026
65 000 ₽
Акрил рефилл | 100 мл | 2 цвета
От 790 ₽
«ART» 2025 № 4
От 8 750 ₽
Праздничный ракетоносец
От 940 ₽
Подвесной светильник «YOLKINS»
8 000 ₽
Yuri Gordon, Silence of Presence Carpet, 2025
100 000 ₽
White Metal Tiger
От 940 ₽
Фруктница «The bowl fruity»
9 000 ₽
АRТ № 9. 25 лет журналу WAM
8 750 ₽
Думаю о тебе
От 940 ₽
Ольга Селезнева, «Перекресток на Вознесенском», 2026
110 000 ₽
The Foxes
От 940 ₽
Igor Gurovich, Art Is Hard Carpet, 2025
50 000 ₽
Alla Pugacheva
От 1 175 ₽
«ART» 2025 № 7
8 750 ₽
Igor Gurovich, Enjoy The Process Carpet, 2025
От 50 000 ₽
Интерьерный постер с вашей датой
От 940 ₽
Модульный кофейный столик «The table totema»
60 000 ₽
WAM № 11 / 11,5 Журнал «World Art Музей»
2 000 ₽
Noor. Mozart. 2025
От 987 ₽
Ника Хахаева, Открытка «С нг!», 2026
65 000 ₽
Акрил рефилл | 100 мл | 2 цвета
От 790 ₽
«ART» 2025 № 4
От 8 750 ₽
Праздничный ракетоносец
От 940 ₽
Подвесной светильник «YOLKINS»
8 000 ₽
Yuri Gordon, Silence of Presence Carpet, 2025
100 000 ₽
White Metal Tiger
От 940 ₽
Фруктница «The bowl fruity»
9 000 ₽
АRТ № 9. 25 лет журналу WAM
8 750 ₽
Думаю о тебе
От 940 ₽
Ольга Селезнева, «Перекресток на Вознесенском», 2026
110 000 ₽
The Foxes
От 940 ₽
Igor Gurovich, Art Is Hard Carpet, 2025
50 000 ₽
Alla Pugacheva
От 1 175 ₽
«ART» 2025 № 7
8 750 ₽
Igor Gurovich, Enjoy The Process Carpet, 2025
От 50 000 ₽
Интерьерный постер с вашей датой
От 940 ₽
Модульный кофейный столик «The table totema»
60 000 ₽
WAM № 11 / 11,5 Журнал «World Art Музей»
2 000 ₽
Noor. Mozart. 2025
От 987 ₽
Ника Хахаева, Открытка «С нг!», 2026
65 000 ₽
Акрил рефилл | 100 мл | 2 цвета
От 790 ₽
«ART» 2025 № 4
От 8 750 ₽
Праздничный ракетоносец
От 940 ₽
Подвесной светильник «YOLKINS»
8 000 ₽
Yuri Gordon, Silence of Presence Carpet, 2025
100 000 ₽
White Metal Tiger
От 940 ₽
Фруктница «The bowl fruity»
9 000 ₽
АRТ № 9. 25 лет журналу WAM
8 750 ₽
Думаю о тебе
От 940 ₽
Ольга Селезнева, «Перекресток на Вознесенском», 2026
110 000 ₽
The Foxes
От 940 ₽
Igor Gurovich, Art Is Hard Carpet, 2025
50 000 ₽
Alla Pugacheva
От 1 175 ₽
«ART» 2025 № 7
8 750 ₽
We use cookies to improve the operation of the website and to enhance its usability. More detailed information on the use of cookies can be fo...
Show more