02.12.2009, 19:05
Quote:
Originally Posted by MX_Master
Новая идея развлекательного характера:
В двух словах ее можно назвать "падение метеорита", или метеорный дождь, столкновение с астероидом, .. как вам угодно. Все, кто немного знаком с астрономией, могут себе представить летящий в космосе астероид или камету. НУ так вот это все выглядит как 1 центральный большой объект, а сзади за ним летят более мелкие осколки, т.к. они притягиваются к большему телу астероида. Смысл идеи устроить падение такого астероида на игровую карту в случайном месте. В результате должен получится игровой шок у всех игроков. Они должны увидеть как к ним приближается нечто громадное с шипящим звуком, также они увидят сгорающие (взрывы) более мелкие осколки астероида в атмосфере. Ну и с открытым ртом игроки должны смотреть на падение этой глыбы на землю. Дальше огромный лавинообразный взрыв со взрывной волной от удара, изменение пагоды и прочие доступные в сампе спецэффекты. Естессна, кто попал в зону падения умрет как герой (: Что тут может понадобится? Во-первых нужно знать конечную точку падения астероида на карте, она может быть случайной. Угол и начальное положение могут выбираться тоже случайно. Время падения сервер сам должен выбрать с учетом кол-ва игроков. Как это должно работать в скриптинге? Можно отыскать довольно огромный объект камня, или слепить его из более мелких частей. Нужно подобрать разные камни, которые обычно летят за астероидом, размеры лучше разные. С помощью редактора объектов нужно выставить статичную модель летящего астероида со всеми частями и осколками. В соответсвии с направлением нужно вычислить смещение каждого объекта от центрального астероида. Это нужно, чтобы при случайно полученном направлении все объекты правильно выстроились. Далее нужно задать главному астероиду конечную точку перемещения, отталкиваясь от этой точки все осколки получают свои конечные точки перемещения. Начинается движение объектов, которое заканчивается и они останавлияваются в конечных своих точках. Далее на ваш вкус - расходящийся в стороны взрыв, любой другой взрыв, изменение погоды, напрмер на песчаную бурю. |