Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.11.2011, 13:54
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 1  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
По умолчанию Никто не видел игр с саморазвивающимся миром?

Заинтересовал вот такой вопрос.

Одна из основных проблем RPG - ограниченность мира. Т.е., движок может предоставить игроку тысячу локаций, на которых тусуются тысячи монстров, стоят тысячи ресурсных объектов, а тысячи квест-мастеров выдают тысячи квестов. Но в реальности команда разработчиков делает несколько десятков локаций с десятками видов монстров, десятками квест-мастеров, выдающих несколько десятков квестов и т.д. Потому что это реально большая работа и делать много контента - слишком сложно и в итоге слишком дорого.

Никто не видел игр с саморазвивающимся миром? Т.е., если на пальцах - делаем одну локацию с собственным контентом и одним квестом. Первый игрок, проходя эту локацию и выполняя квест, порождает новую локацию с собственным контентом и своим квестом - получается две локации. Т.е., квест фактически и заключается в том, чтобы создать новую локацию. Следующие два игрока порождают еще две локации. Следующие четыре - новые четыре. И т.д., имеем геометрическую прогрессию, которую сами ограничиваем, например, на уровне 10000 или 100000.

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

Допускаю, что написанное мною выглядит некоторым бредом. Интересует, никто не видел опытов или реально существующих игр в этом направлении?

Старый 26.11.2011, 14:14
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 2  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Насчет квестов не знаю, но сын не так давно пилился в Minecraft там мир безграничен...

Старый 26.11.2011, 14:35
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 3  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Сложность состоит не в том, чтобы придумать, какой квест и на каких условиях сгенерирует новую локацию, а сама разработка генерирования локаций.
Сделать это - 99% такой задачи. А уж к чему привязать - к квесту, к кнопке - это уже мелочи.

Minecraft - хорошая штука.. только в свое время не затянула отчего-то.
__________________
Идите первым!


Последний раз редактировалось mooncar; 26.11.2011 в 14:37.
Старый 26.11.2011, 19:14
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 4  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Цитата:
Сложность состоит не в том, чтобы придумать, какой квест и на каких условиях сгенерирует новую локацию, а сама разработка генерирования локаций.
Это как раз не такая сложная задача.
При наличии соответствующих правил их можно вообще генерировать автоматически.
Просто интересно, есть ли такие приложения (ну, кроме Minecraft), чтобы пользователь был внедрен в креативный процесс (а не только в игровой)


Последний раз редактировалось mikhailk; 28.11.2011 в 14:32.
Старый 26.11.2011, 22:45
Silicium вне форума Посмотреть профиль Отправить личное сообщение для Silicium Найти все сообщения от Silicium
  № 5  
Ответить с цитированием
Silicium
 
Аватар для Silicium

Регистрация: Sep 2010
Адрес: Ростов-на-Дону
Сообщений: 369
я не видел, а был бы рад увидеть.

Старый 27.11.2011, 01:48
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 6  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Есть еще древняя игрушка Clonk (2D) - там до креатива далеко, но можно:
- копать траншеи
- делать насыпи
- ложить рельсы
- выкачивать воду
- сливать воду (и ждать дождя)
- рубить деревья
- устраивать с пожары с деревьями (и ждать, когда новые вырастут) или нефть в недрах земли выжигать
- строить технологические лини по обработке добытых ископаемых и производить технику
Судя по описанию minecraft - clonk - это плоский его аналог.
Самый интересный режим игры - война на пару за одним компом (способы убийства от выстрела взрывчатым снарядом, утопления в лаве, забивания камнями до рукопашной или поджога)
Через сеть подтормаживает.


Последний раз редактировалось expl; 27.11.2011 в 01:52.
Создать новую тему Ответ Часовой пояс GMT +4, время: 17:14.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 17:14.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.