(no subject)
Apr. 2nd, 2004 09:59 pmВот такая идея: есть некоторое пустое пространство, в котором в случайные моменты возникают зачатки комнат - маленькие полые кубики. Они начинают расти, расширяться, сталкиваться друг с другом, перемешаться и занимать весь доступный объём. В итоге получается пространство, заполненное комнатами - остаётся только добавить обстановку и проделать двери, чтобы получился случайно сгенерированный игровой уровень.
Вообще, мне хочется этим заняться - найти способы построения сложного и интересного виртуального пространства. К примеру, моделировать ландшафт - начиная с геологических процессов и горообразования, кончая эрозией почв и влиянием биосферы - например, ростом растений. Чтобы получалась некая среда, чтобы простые законы, введёные программистом в её основу давали сложные и непредсказуемые результаты. Далее, было бы здорово населить этот виртуальный мир чем то вроде муравьёв, простыми агентами, которые могли бы вносить свою лепту в формирование пейзажа. Хотя бы убирая мусор и протаптывая дорожки. Хм... Сложнейшая задача... Буду пробовать на простом. Хотя бы на прямоугольных комнатах.
Вообще, мне хочется этим заняться - найти способы построения сложного и интересного виртуального пространства. К примеру, моделировать ландшафт - начиная с геологических процессов и горообразования, кончая эрозией почв и влиянием биосферы - например, ростом растений. Чтобы получалась некая среда, чтобы простые законы, введёные программистом в её основу давали сложные и непредсказуемые результаты. Далее, было бы здорово населить этот виртуальный мир чем то вроде муравьёв, простыми агентами, которые могли бы вносить свою лепту в формирование пейзажа. Хотя бы убирая мусор и протаптывая дорожки. Хм... Сложнейшая задача... Буду пробовать на простом. Хотя бы на прямоугольных комнатах.