Перейти к публикации
Форум - ComputerCraft
Doob

[Идея] Многомерный лабиринт

Рекомендованные сообщения

Пока вы тут языком трепали, я уже сделал рабочий прототип

http://computercraft.ru/topic/1378-igra-kvantovyi-labirint-kvantovyi-kub-os/

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тут же нет никакой многомерности. Да и была бы -- в евклидовой геометрии такие гиперпереходы невозможны, это следствие отрицательной кривизны пространства, а тут уже в принципе нереализуемо.
Это же обычный граф. Достаточно генерировать матрицу смежности между комнатами, разве нет? 

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

Подобные примеры есть в играх knossu, Antichamber и еще в куче инди-самоделок, там связанные переходы не имитируются, а в майне такого не провернуть, т. к. нет доступа к рендер-движку, для имитации доступен только setblock и tp, поэтому все так хардкорно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тут же нет никакой многомерности. Да и была бы -- в евклидовой геометрии такие гиперпереходы невозможны, это следствие отрицательной кривизны пространства, а тут уже в принципе нереализуемо.

Это же обычный граф. Достаточно генерировать матрицу смежности между комнатами, разве нет? 

Ну да, в моей игре происходит не что иное как генерация случайного графа. И ограничители там стоят на нумерацию комнат, и статистика составляется чтобы самый удалённый узел найти. Все признаки графа и его свойства на лицо. Даже индикаторы я добавил, дабы игроки могли изучать граф.

 

P.S. Многомерные кубы - не интересная затея. Ну добавим мы 4 измерения, ну будет четырёхмерный лабиринт. Ничего интересного. А всё потому что в Евклидовом пространстве сколько бы измерений не было, мы не получим мгновенную телепортацию и прочие фишки которые демонстрировались в фильме Куб 2. Доказательство тому - формула Пифагора (которая применима к сколько угодно-мерным пространствам. Если кто не помнит, формула Пифагора находит наименьшую длину между двумя точками в системе координат, не зависимо от того, сколько измерений в системе. Нет телепортации == скука. Выходит лучше путешествовать по псевдоквантовому (многомерному) кубу, который на деле является графом, чем играть в скучную реальность с настоящей многомерностью.

Подобные примеры есть в играх knossu, Antichamber и еще в куче инди-самоделок, там связанные переходы не имитируются, а в майне такого не провернуть, т. к. нет доступа к рендер-движку, для имитации доступен только setblock и tp, поэтому все так хардкорно.

Например возьмём игру Antichamber, она нам не показывает четвёртое измерение. Она показывает не Евклидово пространство с элементами мистики и небылицы. Так уж вышло что если бы фильмы и игры делали реалистичным, то мы бы не одного фильма не увидели про путешествие во времени. Их сюжет закручен на основе изменения истории, а так как это не возможно, выходит каждый фильм о путешествии во времени не более чем вымысел фантастов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

[...]

Это как бы намек, чтобы сделать подобное на ОС?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В мультиплеере не покатит

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×