Съдържание:

Урок за визуални създатели на романи с помощта на Ren’Py: 5 стъпки
Урок за визуални създатели на романи с помощта на Ren’Py: 5 стъпки

Видео: Урок за визуални създатели на романи с помощта на Ren’Py: 5 стъпки

Видео: Урок за визуални създатели на романи с помощта на Ren’Py: 5 стъпки
Видео: Ирония судьбы, или С легким паром, 1 серия (комедия, реж. Эльдар Рязанов, 1976 г.) 2024, Юли
Anonim
Урок за визуални създатели на романи с помощта на Ren’Py
Урок за визуални създатели на романи с помощта на Ren’Py

Играли ли сте някога визуален роман, избирали ли сте собствена приключенска игра, симулатор за запознанства или друг подобен тип игра и сте мислили да си направите сами? Обезкуражени ли сте, защото никога досега не сте кодирали или правили игра? Тогава този урок ще ви помогне да създадете своя собствена игра!

Какво е Ren'Py?

  • Инструмент, който помага на потребителите да създават Visual Novel, RPG, Dating Sims и други 2D игри.
  • Ren'py използва мощни скриптови езици, за да осигури фантастични игрови способности с Python и PyGame.
  • Напълно безплатен и с отворен код с достъпност между платформи.
  • Ren'py НЕ е визуален инструмент, ако търсите визуален инструмент, потърсете Новини или канап.

Какво е Python?

Python е скриптов език, използван за повишаване на четливостта на кодери с по -малко изисквания за синтаксис.

Какво ще обхваща този урок?

  • Как да започнете с предварително изградените уроци.
  • Как да започнете основна игра, като въведете команди.
  • Как да финализирате и споделите вашето творение.

Кой ще има най -голяма полза от този урок?

  • Хора, които искат да създадат игра с малко или никакво кодиране.
  • Кодери с интерес да научат повече за python.

Стъпка 1: Изтеглете Ren'py

Изтеглете Ren'py
Изтеглете Ren'py
Изтеглете Ren'py
Изтеглете Ren'py
  1. Направете папка на работния плот, в която да извлечете програмата.
  2. Започнете, като изтеглите софтуера директно от Ren’Py.
  3. Следвайте инструкциите за инсталиране точно както е посочено на Ren'Py WebPage.

Стъпка 2: Стартирайте урока

Стартирайте урок
Стартирайте урок
Стартирайте урок
Стартирайте урок
Стартирайте урок
Стартирайте урок
  1. Кликнете върху стартовия панел Урок в горния ляв ъгъл.
  2. Щракнете върху стартиране на проект.
  3. Играйте през урока за игра, за да се запознаете със софтуерната механика.
  4. Не забравяйте да прочетете всички информационни панели с информация за играта.

Стъпка 3: Инициализирайте настройките на играта

Инициализирайте настройките на играта
Инициализирайте настройките на играта
Инициализирайте настройките на играта
Инициализирайте настройките на играта
Инициализирайте настройките на играта
Инициализирайте настройките на играта
  1. Върнете се в панела с директории на началната страница и щракнете върху Създаване на нов проект.
  2. Изберете местоположението на директорията на вашия проект или мястото, където ще запишете всичките си файлове с игри на компютъра си, за да ги отворите по -късно.

    1. Препоръчвам първо да създадете нова папка на работния плот за лесна достъпност.
    2. След това изберете вашата директория, в която искате да почива играта ви.

      Винаги можете да промените вашата директория и други настройки според предпочитанията

  3. Дайте име на вашия проект.
  4. След това настройте текстовия редактор.

    1. Ren’Py препоръчва Editra, техен личен текстов редактор. В този урок ще ви покажа и как да настроите друг текстов редактор по ваш избор. Използвам възвишен, но могат да се използват и други редактори, които използват.rpy файлове.

      1. Отидете на страницата Предпочитания.
      2. Под „Текстов редактор:, ще имате избор между Editra, препоръчан от Ren’py, системен редактор или jEdit.

        Препоръчвам да използвате Sublime за системния си редактор, тъй като.rpy файловете са съвместими и интерфейсът е много по -лесен за следване от Editra за начинаещи

  5. След като изберете редактора, започнете първоначалната настройка на играта, включително GUI интерфейс и разделителна способност на екрана.
  6. След това изберете вашия GUI интерфейс или графичен потребителски интерфейс.

  7. По -късно можете директно да промените файла gui.rpy, ако искате допълнително да персонализирате външния вид и цветовата схема на дисплея на играта.
  8. Изберете маркираната разделителна способност.
  9. По -късно можете да промените разделителната способност в менюто Предпочитания.

Стъпка 4: Кодиране на вашата игра

Кодиране на вашата игра
Кодиране на вашата игра
Кодиране на вашата игра
Кодиране на вашата игра

Сега, когато имате основната си настройка на проектния файл, е време всъщност да започнете да добавяте вещества в играта си.

Започнете, като отворите всичките си текстови файлове от връзката на стартовата страница под името на файла на вашия проект. В зависимост от това кой текстов редактор сте избрали в предпочитанията, текстовият редактор ще се появи в отделен прозорец и ще покаже всички файлове, включително script.rpy, options.rpy, gui.rpy и screens.rpy. Препоръчвам Simple Documentation Documentation за допълнително подпомагане при форматирането на първоначалната игра, настроена като горните изображения.

Скриптиране на първоначалните файлове

  1. Отворете файла script.rpy.

    1. Тук ще отиде целият код на вашата игра, включително диалог, изображения, звук и решения.
    2. Първо ще обсъдя контурния код, изложен в първоначалния файл script.rpy, за да ви помогна да разберете какво прави всичко и къде отива всичко.

      1. Под реда 3 и 4 в кода, където се казва # Декларирайте знаците, използвани от тази игра. Тук ще добавите файлове с изображения от вашия компютър.
      2. За да декларирате изображението, въведете изображение, типа на изображението (като символ или фон) и името на изображението, равно на изображение от вашия компютър като-j.webp" />
      3. Трябва да ги създадете тук, за да играете, независимо къде можете да използвате тези изображения много пъти.
      4. Под коментара, който първоначално е посочил # Декларирайте героите, използвани от тази игра.
      5. Вие ще определите своя характер. Кодовата команда, наречена define, видяна в Пример 3, определя вашия герой в играта и ви позволява да зададете цвят на текста на героя.

Пример 1: image bg someimage = "someimage.png"

Пример 2: символ на изображение someimage = "someimage.peg" Пример 3: определете a = Character ('CharacterName', color = "#rgbvalue")

Диалог

  1. След това, за да започнете всяка игра в Ren’py, трябва да използвате етикет start: за да кажете на програмата, че искате да започне действителният геймплей тук. Оттам можете да настроите пейзажа си, като използвате команди, намиращи се в документация, като пример 4 по -долу.
  2. За да добавите текст към играта си, можете да направите едно от двете неща.

    1. Поставете диалога в двойни кавички, както се вижда в пример 5.
    2. Присвойте знак на думите в двойни кавички, както е показано по -долу в пример 6.
  3. Създаването на дърво на решения за промяна на сюжета ви включва диалога ви с команди като меню, скок и етикет. Вижте пример 7.
  4. За да прекратите играта си, въведете return в самия край на вашия script.rpy файл. Вижте пример 8.

Пример 4: възпроизвеждане на музика "musicfromcomputer.ogg", сцена bg someimage с избледняване, показване на променлива на символа

Пример 5: „Напишете своя начален диалог.“Пример 6: a „Напишете диалог на a“. // Това пише диалог за дефиниран символ.

Пример 7

меню: "Диалог или въпрос": маршрут за прескачане "Втори диалог или въпрос и т.н.": маршрут на етикета: "Диалог" Пример 8: връщане

Процесът по -горе е сравнително прост, след като научите командите и много персонализиран, след като се чувствате добре с програмата и езика. Чувствайте се свободни да разгледате документацията и да промените файловете screens.rpy, options.rpy и gui.rpy. Онлайн документацията по -подробно описва как да започнете да ги променяте и е много полезна в случай, че се задържите да си спомните коя команда какво прави.

За да персонализирате допълнително играта си, следвайте тези връзки, за да получите повече информация за това как всъщност кодирате играта.

  1. Речник на езика Python и Ren'Py за начинаещи
  2. GUI (Графичен потребителски интерфейс) или как визуално изглежда играта на документацията на плейъра
  3. Други забавни добавки като добавяне на музикален плейлист, галерия с изображения или повторения на изображения за подобряване на дизайна на играта могат да бъдат намерени тук
  4. И накрая, други опции за персонализиране, като например как се показват големи шрифтове, могат да бъдат намерени тук.

Стъпка 5: Освобождаване на играта

Издаване на вашата игра
Издаване на вашата игра
Издаване на вашата игра
Издаване на вашата игра
Издаване на вашата игра
Издаване на вашата игра
Издаване на вашата игра
Издаване на вашата игра
  1. За да прекратите играта си, актуализирайте стартера Ren’py.
  2. След това проверете скрипта с lint, за да потърсите синтаксични грешки, открити на стартовата страница.
  3. Build Distributions ще архивира вашите файлове в достъпна папка, която можете да качите на уеб страница.

    Основният код, необходим за създаването на играта на избраната от вас платформа, е направен директно от Ren'py. За повече информация посетете страницата за изграждане на документация на Ren'Py

  4. След това пуснете бета тестове, като накарате приятели и семейство да играят играта, за да видят дали има някакви грешки в диалога.
  5. И накрая, пуснете играта на вашия личен уебсайт или на Itchi.io, за да позволите на играта да достигне до много любители на визуалните романи.

Вече създадохте първата си визуална роман игра! Честито!

Препоръчано: