М.Двач / Российские визуальные новеллы

Двач.hk не отвечает.
Вы видите копию треда, сохраненную 13 августа в 17:54.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

62 Кб, 1280x720
Как создать что-то похожее на игру БУХЛО 2002 (интерактивный фильм) 2 мая, 13:35 162876 В конец треда | Веб

Здарова всем! Кто то знает как можно создать интерактивную игру - фильм на примере БУХЛО 2002 года, знаю только то что игра была создана на программе VB6 а нарыв про нее я узнал мало что, может кто то занимался подобным поделитесь как создать похожую?
Камера у меня есть пишущая на диски, а вот как вставлять видео и добавлять интерактивную часть не знаю... Кто знает напишите

Ответы887

2 2 мая, 23:26 2 162887

>>162876 (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 2 мая, 23:26 2 162887

>>162876 (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*, но с механикой визуальной новеллы. Главное — следить за тем, чтобы видео не было слишком тяжелым и хорошо синхронизировалось с текстом.

Показать весь текст
Ответы914

3 4 мая, 22:41 3 162914

>>162887
Спасибо большое, что ты так хочешь мне помочь, можешь ещё саветов дать если тебе несложно
заранеее спасибо

Ответы932

4 5 мая, 20:28 4 162932

>>162914
Но я не хочу тебе помогать, мне вообще поебать, это скорее отголоски вежливости тех лет, когда нам всем здесь было не похуй и на досках бурлила жизнь. Задавай наводящие вопросы дипсику, гемини и кваю, у них все ответы есть.

Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 13 августа в 17:54.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /ruvn/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion