Бухло.jpg62 Кб, 1280x720
Как создать что-то похожее на игру БУХЛО 2002 (интерактивный фильм) 162876 В конец треда | Веб
Здарова всем! Кто то знает как можно создать интерактивную игру - фильм на примере БУХЛО 2002 года, знаю только то что игра была создана на программе VB6 а нарыв про нее я узнал мало что, может кто то занимался подобным поделитесь как создать похожую?
Камера у меня есть пишущая на диски, а вот как вставлять видео и добавлять интерактивную часть не знаю... Кто знает напишите
2 162887
>>876 (OP)
Отличная идея! Создание визуальной новеллы на Ren'Py с использованием живого видео вместо традиционных спрайтов и фонов — это необычный и атмосферный подход. Вот краткий план, как это реализовать:

---

### 1. Подготовка видео
- Извлеките видео с дисков и конвертируйте в формат, который поддерживает Ren'Py (`.webm`, `.mp4`, `.ogv`).
- Лучше использовать WebM (VP9) для баланса качества и размера.
- Можно использовать FFmpeg или HandBrake для конвертации.
- Разделите ролики на отдельные сцены (например, диалоги, выборы действий).
- Оптимизируйте разрешение (например, 1280×720 или 1920×1080), чтобы видео не тормозило.

---

### 2. Настройка Ren'Py
- Создайте новый проект в Ren'Py.
- В папке `game/` разместите видеофайлы (например, `videos/`).
- В `options.rpy` проверьте настройки видеовоспроизведения:
```python
config.has_autosave = False # Чтобы видео не прерывалось
```

---

### 3. Проигрывание видео вместо фонов и спрайтов
#### Фоны (сцены)
Вместо `scene bg room` используйте:
```python
show expression Movie(play="videos/scene1.webm", loop=True) as background
```
(если видео должно повторяться)

#### Персонажи (спрайты)
Если у вас есть отдельные видео персонажей, можно накладывать их поверх:
```python
show expression Movie(play="videos/character1.webm") as character1
```

#### Переходы между сценами
```python
hide character1 with dissolve
play movie "videos/scene2.webm" noloop
```

---

### 4. Диалоги и интерфейс
- Используйте стандартное окно текста Ren'Py, но сделайте его полупрозрачным:
```python
style.window.background = "#00000080" # Чёрный с прозрачностью 50%
```
- Можно добавить субтитры прямо в видео (если нужно).

---

### 5. Интерактивность (выборы)
```python
menu:
"Пойти налево":
play movie "videos/left_path.webm" noloop
"Пойти направо":
play movie "videos/right_path.webm" noloop
```

---

### 6. Оптимизация
- Если видео тормозит, уменьшите битрейт или разрешение.
- Используйте предзагрузку перед важными сценами:
```python
$ renpy.movie_cutscene("videos/important_scene.webm")
```

---

### 7. Сборка и тестирование
- Проверьте, как игра работает на разных устройствах.
- Убедитесь, что все видео синхронизированы с текстом.

---

### Итог
У вас получится FMV-новелла (Full Motion Video) в стиле старых игр вроде Night Trap или *Phantasmagoria*, но с механикой визуальной новеллы. Главное — следить за тем, чтобы видео не было слишком тяжелым и хорошо синхронизировалось с текстом.
2 162887
>>876 (OP)
Отличная идея! Создание визуальной новеллы на Ren'Py с использованием живого видео вместо традиционных спрайтов и фонов — это необычный и атмосферный подход. Вот краткий план, как это реализовать:

---

### 1. Подготовка видео
- Извлеките видео с дисков и конвертируйте в формат, который поддерживает Ren'Py (`.webm`, `.mp4`, `.ogv`).
- Лучше использовать WebM (VP9) для баланса качества и размера.
- Можно использовать FFmpeg или HandBrake для конвертации.
- Разделите ролики на отдельные сцены (например, диалоги, выборы действий).
- Оптимизируйте разрешение (например, 1280×720 или 1920×1080), чтобы видео не тормозило.

---

### 2. Настройка Ren'Py
- Создайте новый проект в Ren'Py.
- В папке `game/` разместите видеофайлы (например, `videos/`).
- В `options.rpy` проверьте настройки видеовоспроизведения:
```python
config.has_autosave = False # Чтобы видео не прерывалось
```

---

### 3. Проигрывание видео вместо фонов и спрайтов
#### Фоны (сцены)
Вместо `scene bg room` используйте:
```python
show expression Movie(play="videos/scene1.webm", loop=True) as background
```
(если видео должно повторяться)

#### Персонажи (спрайты)
Если у вас есть отдельные видео персонажей, можно накладывать их поверх:
```python
show expression Movie(play="videos/character1.webm") as character1
```

#### Переходы между сценами
```python
hide character1 with dissolve
play movie "videos/scene2.webm" noloop
```

---

### 4. Диалоги и интерфейс
- Используйте стандартное окно текста Ren'Py, но сделайте его полупрозрачным:
```python
style.window.background = "#00000080" # Чёрный с прозрачностью 50%
```
- Можно добавить субтитры прямо в видео (если нужно).

---

### 5. Интерактивность (выборы)
```python
menu:
"Пойти налево":
play movie "videos/left_path.webm" noloop
"Пойти направо":
play movie "videos/right_path.webm" noloop
```

---

### 6. Оптимизация
- Если видео тормозит, уменьшите битрейт или разрешение.
- Используйте предзагрузку перед важными сценами:
```python
$ renpy.movie_cutscene("videos/important_scene.webm")
```

---

### 7. Сборка и тестирование
- Проверьте, как игра работает на разных устройствах.
- Убедитесь, что все видео синхронизированы с текстом.

---

### Итог
У вас получится FMV-новелла (Full Motion Video) в стиле старых игр вроде Night Trap или *Phantasmagoria*, но с механикой визуальной новеллы. Главное — следить за тем, чтобы видео не было слишком тяжелым и хорошо синхронизировалось с текстом.
3 162914
>>887
Спасибо большое, что ты так хочешь мне помочь, можешь ещё саветов дать если тебе несложно
заранеее спасибо
4 162932
>>914
Но я не хочу тебе помогать, мне вообще поебать, это скорее отголоски вежливости тех лет, когда нам всем здесь было не похуй и на досках бурлила жизнь. Задавай наводящие вопросы дипсику, гемини и кваю, у них все ответы есть.
Обновить тред
« /ruvn/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее