Ren'Py. Создаем игры и приложения

Ren'Py. Создаем игры и приложения

Ren'Py. Создаем игры и приложения
Автор: Адонин Алексей Сергеевич
Дата выхода: 2024
Издательство: Наука и Техника
Количество страниц: 402
Размер файла: 33,3 МБ
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы

ГЛАВА 1. Знакомство с функционалом Ren'Py....12

1.1. ВСТУПЛЕНИЕ....13

1.2. СКАЧИВАЕМ И УСТАНАВЛИВАЕМ REN’PY....13

1.3. ИНТЕРФЕЙС ДВИЖКА....15

1.4. СТРУКТУРА ПАПОК И ФАЙЛОВ....19

1.5. УСТАНОВКА И НАСТРОЙКА РЕДАКТОРА КОДА....21

1.6. ОСНОВЫ СИНТАКСИСА В REN’PY....24

1.7. СОЗДАЁМ СВОЮ ПЕРВУЮ НОВЕЛЛУ ЗА 10 МИНУТ....27

ГЛАВА 2. Дизайн визуальной новеллы....40

2.1. ЗАГРУЗОЧНЫЙ ЭКРАН....41

2.2. ВСТУПИТЕЛЬНЫЙ ЛОГОТИП....42

2.3. ИКОНКА ИГРЫ....44

2.4. ПРОСТОЕ ОФОРМЛЕНИЕ "ГЛАВНОГО МЕНЮ”....45

2.5. ШРИФТЫ....46

2.6. МУЗЫКАЛЬНОЕ СОПРОВОЖДЕНИЕ....49

2.7. СКОРОСТЬ ВЫВОДА ТЕКСТА....55

ГЛАВА 3. Компиляция готового проекта....58

ГЛАВА 4. Расширенные возможности Ren'Py....62

4.1. НАСТРОЙКИ ПЕРСОНАЖА....63

4.2. ФОРМАТИРОВАНИЕ ТЕКСТА....76

4.3. СТАНДАРТНЫЕ ЭФФЕКТЫ ПЕРЕХОДОВ....80

4.4. СОЗДАЁМ СВОИ ЭФФЕКТЫ ПЕРЕХОДОВ....83

4.5. СОЗДАЁМ ПОЗИЦИИ ДЛЯ ПЕРСОНАЖЕЙ....87

4.6. МЕНЮ ВЫБОРОВ И РАЗВИЛКИ....94

4.7. ПЕРЕМЕННЫЕ: ЗАПОМИНАЕМ ВЫБОР ИГРОКА....98

Арифметические операторы....103

Операторы сравнения....104

Логические операторы....104

Операторы присваивания....104

4.8. ПРОВЕРКИ И УСЛОВИЯ....107

4.9. ВВОД ТЕКСТА, ИЗМЕНЕНИЕ ИМЕНИ ПЕРСОНАЖА....112

4.10. РАСШИРЕННЫЕ НАСТРОЙКИ ЗВУКОВ И МУЗЫКИ....114

4.11. СИСТЕМА MULTIPLE И ДИАЛОГОВЫЕ ПУЗЫРИ....117

4.12. РЕЖИМ NVL....122

4.13. РАБОТА НАД ОШИБКАМИ....125

ГЛАВА 5. Система экранов....130

5.1. ЧТО ТАКОЕ ЭКРАНЫ В REN'PY....131

5.2. ОСНОВНЫЕ КОНТЕЙНЕРЫ В ЭКРАНАХ....138

5.3. ЭКРАННЫЕ КНОПКИ....147

Действия, которые можно установить на action (при нажатии кнопки)....153

5.4. ВСПЛЫВАЮЩИЕ ПОДСКАЗКИ И УВЕДОМЛЕНИЯ....154

5.5. ОРИГИНАЛЬНЫЙ КУРСОР....159

5.6. БАРЫ И ТАЙМЕР....162

5.7. ПРИВЯЗКА ДЕЙСТВИЙ НА КНОПКИ КЛАВИАТУРЫ....169

5.8. ОФОРМЛЕНИЕ ГЛАВНОГО МЕНЮ....172

5.9. ОФОРМЛЕНИЕ ЭКРАНА НАВИГАЦИИ....178

5.10. ОФОРМЛЕНИЕ ЭКРАНА "ОБ ИГРЕ....181

5.11. ОФОРМЛЕНИЕ ЭКРАНА НАСТРОЕК....183

5.12. ОФОРМЛЕНИЕ ЭКРАНОВ СОХРАНЕНИЯ/ЗАГРУЗКИ....186

5.13. ОФОРМЛЕНИЕ КНОПОК ВЫБОРА....190

5.14. ОФОРМЛЕНИЕ БЫСТРОГО МЕНЮ....191

ГЛАВА 6. Стили в Ren'Py....194

6.1. ПРИМЕНЕНИЕ СТИЛЕЙ....195

6.2. ПОДРОБНЫЙ РАЗБОР СТИЛЕЙ....198

Свойства для позиционирования на экране....199

Свойства, применимые к тексту....202

Свойства, применимые к окнам, фреймам и кнопкам....203

Свойства, применимые к кнопкам (button)....204

Свойства, применимые к полоскам бара (bar)....205

Свойства, применимые к боксам (vbox, hbox)....207

Свойства, применимые к таблицам (Grid)....208

ГЛАВА 7. Анимация....210

7.1. ПОКАДРОВАЯ АНИМАЦИЯ....211

7.2. ОТОБРАЖЕНИЕ ВИДЕО....215

7.3. ПРЕОБРАЗОВАНИЕ (TRANSFORMATION)....219

7.4. АНИМАЦИЯ КНОПОК....226

7.5. СОЗДАНИЕ СОБСТВЕННЫХ АНИМАЦИЙ....236

ГЛАВА 8. Списки....244

8.1. СОЗДАНИЕ СПИСКА....245

8.2. РАБОТА СО СПИСКАМИ....247

ГЛАВА 9. Циклы....256

9.1. ЦИКЛ FOR....257

9.2. ЦИКЛ WHILE....263

ГЛАВА 10. Функции....268

10.1. ЧТО ТАКОЕ ФУНКЦИИ....269

10.2. СОЗДАНИЕ "ФУНКЦИИ" ИНСТРУМЕНТАМИ ДВИЖКА....276

ГЛАВА 11. Локализация....284

ГЛАВА 12. Продвижение и маркетинг....292

Метод 1....293

Метод 2....293

Метод 3....294

Метод 4....295

Метод 5....295

Метод 6....295

Метод 7....296

Метод 8....296

Метод 9....296

ГЛАВА 13. Творческая мастерская....298

13.1. СОЗДАНИЕ МЕХАНИК НА ВИЗУАЛЬНОМ ПРИМЕРЕ....299

13.2. СОЗДАНИЕ КАРТЫ ДЛЯ ПЕРЕМЕЩЕНИЯ ПО ЛОКАЦИЯМ....306

13.3. МИНИ-ИГРА "ПИАНИНО....310

13.4. МИНИ-ИГРА "УБОРКА БЕСПОРЯДКА....313

13.5. СОЗДАНИЕ ИНВЕНТАРЯ/МАГАЗИНА....315

13.6. СОЗДАНИЕ ЖУРНАЛА ЗАДАНИЙ....320

13.7. ПРИЛОЖЕНИЕ "КАЛЕНДАРЬ" - СМЕНА ВРЕМЕНИ СУТОК И ВРЕМЕН ГОДА....327

13.8. ПРИЛОЖЕНИЕ "МОБИЛЬНЫЙ ТЕЛЕФОН....335

13.9. ГАЛЕРЕЯ ИЗОБРАЖЕНИЙ ИЛИ ВИДЕОРОЛИКОВ....337

13.10. МНОГОСЛОЙНЫЕ ИЗОБРАЖЕНИЯ....342

13.11. ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ (DRAG AND DROP)....353

13.12. СОЗДАНИЕ ANDROID-ВЕРСИИ....364

13.13. ВЕРСИЯ ДЛЯ IOS....372

13.14. ВЕБ-ВЕРСИЯ....374

ГЛАВА 14. Вспомогательные программы и софт....378

14.1. ЛИЦЕНЗИИ РАСПРОСТРАНЕНИЯ КОНТЕНТА....379

Creative Commons....379

GNU General Public License....380

Massachusetts Institute of Technology License....381

Apache License....381

14.2. РЕДАКТОРЫ ДЛЯ СОЗДАНИЯ СПРАЙТОВ И АНИМАЦИИ....382

Adobe Photoshop....383

GIMP....383

Paint.net....384

Krita....385

Piskel....385

Blender....386

DAZ Studio....387

Koikatsu....387

Honey Select 1,2....388

Virt-A-Mate....389

14.3. РЕДАКТОРЫ ДЛЯ СОЗДАНИЯ ФОНОВЫХ ИЗОБРАЖЕНИЙ....389

Sweet Home 3D....390

Lumion....390

3Ds Max....391

SketchUp....392

ArchiCAD....392

14.4. РЕДАКТОРЫ МУЗЫКИ....393

Ableton Live....394

FL Studio....394

Pro Tools....394

Cubase....394

14.5. РЕДАКТОРЫ ВИДЕО....395

Adobe Premiere Pro....395

DaVinci Resolve....395

Sony Vegas Pro....395

HitFilm Pro....395

Shotcut....396

Camtasia....396

OBS Studio....396

Snagit....396

ScreenFlow....397

14.6. ПРИВЛЕЧЕНИЕ СПЕЦИАЛИСТОВ....397

Игровой движок Ren'Py (РенПи) – это один из простейших способов познакомиться с основами программирования. Благодаря этой книге, шаг за шагом создавая свою первую игру, вы познакомитесь с основами разработки игр. Функционал движка настолько прост, что первую свою игру вы сможете запустить уже спустя несколько первых глав. Несмотря на всю простоту, Ren'Py позволяет создавать игры во многих жанрах, таких, как: RPG, Симуляторы, Квесты, Стратегии, Новеллы и даже Шутеры. Также на базе движка можно разработать мобильное приложение или программу на ПК. Ren'Py базируется на языке программирования Python, поэтому многие функции движка, структура, синтаксис и логика схожи с Python, все это будет рассмотрено в книге. Подробные пошаговые примеры (с разбором кода) в данной книге помогут в создании игр и приложений любому уровню пользователей, от самых начинающих до профессионалов.


Похожее:

Список отзывов:

Нет отзывов к книге.