Оглавление:

Учебное пособие по созданию визуальных новелл с использованием Ren’Py: 5 шагов
Учебное пособие по созданию визуальных новелл с использованием Ren’Py: 5 шагов

Видео: Учебное пособие по созданию визуальных новелл с использованием Ren’Py: 5 шагов

Видео: Учебное пособие по созданию визуальных новелл с использованием Ren’Py: 5 шагов
Видео: Учебное пособие по RenPy для постоянства | Создание маршрутов в визуальных новеллах 2024, Ноябрь
Anonim
Учебное пособие по созданию визуальных новелл с использованием Ren’Py
Учебное пособие по созданию визуальных новелл с использованием Ren’Py

Вы когда-нибудь играли в визуальный роман, выбирали собственную приключенческую игру, симулятор свиданий или другую подобную игру и думали о том, чтобы сделать ее сами? Вы были обескуражены тем, что никогда раньше не программировали и не создавали игры? Тогда это руководство поможет вам создать свою собственную игру!

Что такое Ren'Py?

  • Инструмент, помогающий пользователям создавать визуальные новеллы, ролевые игры, симуляторы свиданий и другие 2D-игры.
  • Ren'py использует мощные языки сценариев, чтобы обеспечить фантастические игровые возможности с Python и PyGame.
  • Полностью бесплатный и открытый исходный код с кроссплатформенной доступностью.
  • Ren'py НЕ является визуальным инструментом, если вы ищете визуальный инструмент, обратите внимание на Novelty или Twine.

Что такое Python?

Python - это язык сценариев, используемый для повышения удобочитаемости кодировщиков с меньшими требованиями к синтаксису.

Что будет охватывать это руководство?

  • Как начать работу с готовыми учебниками.
  • Как начать основную игру, вводя команды.
  • Как доработать и поделиться своим творением.

Кому лучше всего поможет это руководство?

  • Лица, которые хотят создать игру, практически не имея опыта программирования.
  • Кодеры, заинтересованные в изучении Python.

Шаг 1. Загрузите Ren'py

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

Шаг 2. Начать обучение

Начать обучение
Начать обучение
Начать обучение
Начать обучение
Начать обучение
Начать обучение
  1. Щелкните на панели запуска Учебное пособие в верхнем левом углу.
  2. Нажмите запустить проект.
  3. Пройдите учебное пособие по игре, чтобы познакомиться с механикой программного обеспечения.
  4. Обязательно прочтите все информационные панели каталогов игры.

Шаг 3. Инициализируйте настройки игры

Инициализировать настройки игры
Инициализировать настройки игры
Инициализировать настройки игры
Инициализировать настройки игры
Инициализировать настройки игры
Инициализировать настройки игры
  1. Вернитесь на панель каталогов домашней страницы и нажмите Create New Project.
  2. Выберите расположение каталога вашего проекта или место, где вы будете сохранять все файлы игры на свой компьютер, чтобы открыть их позже.

    1. Я рекомендую сначала создать новую папку на рабочем столе для облегчения доступа.
    2. Затем выберите каталог, в котором вы хотите разместить игру.

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

  3. Назовите свой проект.
  4. Затем настройте текстовый редактор.

    1. Ren’Py рекомендует Editra, собственный персональный текстовый редактор. В этом уроке я также покажу вам, как настроить другой текстовый редактор по вашему выбору. Я использую возвышенное, но можно использовать и другие редакторы, использующие файлы.rpy.

      1. Перейдите на страницу настроек.
      2. В разделе «Текстовый редактор:» у вас будет выбор между Editra, рекомендованным Ren’py, системным редактором или jEdit.

        Я рекомендую использовать Sublime для вашего системного редактора, потому что файлы.rpy совместимы, а интерфейс намного проще, чем Editra для начинающих

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

  7. Позже вы можете напрямую изменить файл gui.rpy, если захотите дополнительно настроить внешний вид и цветовую схему отображения игры.
  8. Выберите выделенное разрешение.
  9. Позже вы можете изменить разрешение в меню «Настройки».

Шаг 4: Создание кода для вашей игры

Кодирование вашей игры
Кодирование вашей игры
Кодирование вашей игры
Кодирование вашей игры

Теперь, когда у вас есть базовая настройка файла проекта, пора фактически начать добавлять вещества в вашу игру.

Начните с открытия всех ваших текстовых файлов по ссылке на стартовой странице под именем файла проекта. В зависимости от того, какой текстовый редактор вы выбрали в настройках, текстовый редактор появится в отдельном окне и отобразит все файлы, включая script.rpy, options.rpy, gui.rpy и screens.rpy. Я рекомендую Simple Game Documentation для дальнейшей помощи в форматировании исходной игры, как на изображениях выше.

Создание сценариев исходных файлов

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

    1. Здесь будет размещен весь код вашей игры, включая диалоги, изображения, звук и решения.
    2. Во-первых, я расскажу об исходном коде, представленном в исходном файле script.rpy, чтобы помочь вам понять, что все делает и куда все идет.

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

Пример 1: изображение bg someimage = "someimage.png"

Пример 2: символ изображения someimage = "someimage.peg" Пример 3: определение символа a = ('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: «Напишите диалог». // Это пишет диалог для определенного персонажа.

Пример 7

menu: «Диалог или вопрос»: маршрут перехода «Второй диалог или вопрос и т. д.»: label route: «Диалог» Пример 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, чтобы она могла понравиться многим энтузиастам визуальной новеллы.

Вы создали свою первую визуальную новеллу! Поздравляю!

Рекомендуемые: