Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Напечатайте в файле script после label start: текст.

Добрый день, решил написать обучение по ren’py.

Оно будет сделано в виде урок-задание.

Рекомендую проходить его поочередно, т.е. написано напишите – напишите, дабы вы могли лучше усвоить урок.

Я уроки разбил на несколько файлов, по мере готовности будет добавляться новый урок. В конце, когда все уроки закончатся, я объединю все уроки в 1 файл

 

 

 

 

Азы.

 

Начнем с азов, допустим, вы ни разу не работали с программой ren’py и только что ее скачали. Вы запустили ее, и она у вас запустилась, как показано на картинке

 

Теперь давайте переведем ее на Русский язык. Заходим в preferences (настройки)

Далее заходим в Language и выбираем Русский язык

 

 

Теперь программа у вас на русском языке

Что здесь написано теперь понятно, но половину вопросов сразу меньше стало.

Знакомство с программой Обучение.

 

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

Далее нужно зайти в Preferences и выбирать там русский язык. Выходим в главное меню и нажимаем начать игру. И знакомимся с возможностями, которые предоставляет движок ren’py

Создаем свой 1 проект

Нажимаем на кнопку < Добавить проeкт >

Далее, у вас высветились 2 варианта выбора интерфейса

Теперь разберем что здесь написано. Вам предлагают выбрать режим.

1) New Gui interface – новый графический дизайн

2) Legacy Theme Interface – старый графический дизайн

 

Сравнение Gui и Старого дизайна

Решать вам, но от себя я добавлю, что ничего сложного в Gui нету. Немного по другому прописываются некоторые команды, а реализация графики в разы приятней смотрится. Вот для сравнения скрины Gui На андроиде и айосе другой текст помощи будет прописан.

А теперь старая версия

Можно и старую версию сделать, так что gui будет выглядеть серой мышкой. Все упирается в ваши знания и фантазию. Некоторым удобней в старой версии работать, т.к. есть 1 единственный пока на данный момент видео-урок по ren’py на русском языке. Он создан на старой версии интерфейса. Пройдя весь видео урок, вы сможете хорошо ориентироваться, как и в gui, так и в старой версии. Я настойчиво рекомендую ее пройти вам.

Я выберу Gui, и нажимаю клавишу продолжить.

Теперь программа просит вас назвать проект, ПИШЕМ ТОЛЬКО АНГЛИЙСКИМИ БУКВАМИ! НИКАКИХ ПРОБЕЛОВ В НАЗВАНИЯХ ФАЙЛА, И ПУТЕЙ К ФАЙЛАМ, если нужно просто введите _ вместо пробела. Давайте назовем нашу игру просто Test и нажмем продолжить

Далее выходит выбор разрешения экрана, на ваше рассмотрение, но я выберу по умолчанию(1280на720) и нажимаем продолжить

Далее программа вам предложит выбрать цветовую тему

На ваше усмотрение, позже мы полностью изменим тему, как нужно будет нам. Нажимаем продолжить и проект готов.

 

Первый шаг в написании проекта

Далее основу мы создали, но она еще не рабочая. Можете посмотреть, что получилось, нажав на test и запустить проект. Что бы начать редактирование новеллы вам нужно открыть кнопку «все файлы сценариев»

 

Текстовый редактор

У вас вылезло окошко с предложением выбрать текстовый редактор. На ваше усмотрение, кому то блокнотом удобно, кому то WorPa’дом. Лично мне удобна вот эта программа Jedit. И на ней я буду работать. Выбираете ее и скачивайте.

После установки у вас выскакивает такое окно, с кучей непонятных окон, сейчас объясню что здесь что (ху из ху)

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

Вот здесь окно, где вы будете печатать

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

Создаем новый файл

Далее вам нужно будет создать новый файл, для ваших картин, персонажей, эффектов, или мини игр…. Объясняю, почему нужен файл. Когда вы сразу создаете все в 1 файле, а вы допустим, забыли как персонажа назвали или эффект перехода, а текст в середине файла, что бы не тратить долго время на поиски, взглянули в файл еще один и оттуда скопировали нужное вам. Делается это просто. Нажимаете file>new

И у вас появляется новый файл, нажимаете снова file, и выбираете Save и у вас вышло окно. Прописываете all_resourse.rpy

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

 

 

Учимся печатать текст.

Заходим в файл script. Ищем в нем строку label start:

С этой строки начинается вся ваша игра

Теперь удалите весь текст что ниже start кроме return. И напишите после start: с новой строки всем привет

Сохраните файл, и нажмите на Launcer запустить проект.

И вот ваша первая ошибка на ren’py.

Программа пишет что в 12 строке ошибка, и предпологает что вы забыли дописать что то после привета. Вы дописали:, и программа все равно матерится. В чем же проблема?

Дело в том, что если вы хотите что бы появился текст, то вам нужно поставить кавычки для имени персонажа, и его реплики. Пишем "Я" "Всем привет" и убираем: и сохраняем. (В первых кавычках пишем только имя, а во вторых сам текст диалога)

Перезапускаем игру и опять ошибка на 15 строке

Почему там ошибка? Объясняю, после старта стоит: Это обозначает, что все, что вы напишите в функции start, будет связанно только со start’oм. Нужно после: на следующей строке сделать 4 отступа (4 пробела) и система воспримет ее как связанную с функцией старт. Напишите 4 пробела и у вас оно будет выглядеть так. Потом ее сохраните и перезагрузите. Не забывайте сохранять ваши файлы

Если вы все правильно написали, то игра запустится, и теперь нажмите новую игру. И будет такая картина, Если ошиблись, то картинка ошибки не изменится. Таким образом, создаются диалоги в новеллах. Если нужно ввести описание местности или мысли автора, то пишем в первых кавычках просто пробел, а во вторых кавычках сам текст, оно будет выглядеть так:

" " "стояла теплая погода, как бы мне не хотелось, но придется вставать"

 

 

Вам задание:

Вам нужно выучить, как правильно печатать диалоги на Ren’PY

не забывайте – отступы 4 пробела от края.

Напечатайте в файле script после label start: текст.

Условие: игра должна запуститься после написания.

Сам текст вот:

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

Голос 1 - А вот и наш новенький

Голос 2 -Что мелкий уже обоссался?

Рыжий -Он немой, зачем спрашивать, начистим рыло и скажем что и как. Будет рыпаться, еще раз всыплем, он все равно никому ничего не расскажет.

Рыжий парень с голубыми глазами был старшим и видимо главным в этой группе сборщиков

Анжи -Я презираю вас, за вашу слабость и глупость

Если бы Анжи захотел, он бы сказал.

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

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

Голос 1 -А вот об этом, мелкий, можешь, не беспокоится. Там свои люди и три минуты драки у нас будет.

Рыжий -Слушай сюда мелкий, с тебя десять кредитов в неделю. Как ты их будешь добывать твое дело. Хоть телом торгуй, на нижних уровнях. А откажешься, будешь испытывать много боли...Постоянно…

Последнее слово было сказано с нескрываемым удовольствием.

Дальше говорить было не зачем.

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

На этом 1 урок окончен. Всем пока.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...