Рандомные телепорты.


Ок, начну с того, что это моя первая статья. Если точнее, пересказ статьи с англоязычного сайта. Думаю, может быть полезно кому-нибудь.




Начнем с "рандомизатора". Создаем Moving Brush, оставляем его пустым, задаем ему скорость 0, поставьте галочку на Auto Start. Расставьте маркеры для него (MovingBrush Marker), так же, скорость 0. Свяжите их, чтобы получилась замкнутая траектория - последний маркер нацельте на первый. Нацеливаем Moving Brush на первый маркер.
Теперь создаем собственно телепорт. Поставьте его где хотите, и в параметре Target укажите наш Moving Brush. Все, теперь, заходя в телепорт, игрока случайным образом кинет к одному из маркеров.


Комментарии   

[Материал]  |  № 11  |  12.11.2011  |  0  
Я ещё это давно заметил... ^_^
Ответ Цитата

[Материал]  |  № 5  |  21.09.2011  |  +1  
Рандом в Сэме невозможен, возможна лишь его имитация.

Например, при одинаковых условиях (Сэм бежит напрямик до телепорта), ты всегда будешь попадать в один и тот-же телепорт.

И триггерами нельзя, как и дедом морозом, эруптором, шутером создать рандом в любом виде не получится, все подчинено алгоритму, при одинаковой ситуации - один и тот-же результат. Я как-то пытался просто реализовать подобную вещь.
Есть правда одна штука которая мне не дает покоя, разброс пуль от дробаша, он случаен, или нет?
В любом случае, без SDK уже не разобраться.
Ответ Цитата

[Материал]  |  № 7  |  22.09.2011  |  0  
Насчет эруптора - разброс снарядов при Er Angle > 0 случаен - используя это, можно создать рандомное событие, простейший пример: составив из мувинг брашей стенку перед эруптором с разными таргетами при попадании.
Ну а в SDK можно без всяких усилий сделать рандомные телепорты как модификацию стандартных - добавить несколько параметров-целей и с помощью генераторов случайных чисел IRnd() или FRnd() уже выбирать из них - подобное я уже делал с Enemy Spawner.

И нет, разброс пуль у дробовика не рандомен(по крайней мере в HD - я не смотрел в классическом, но думаю, там так же)
Ответ Цитата

[Материал]  |  № 8  |  28.09.2011  |  0  
"разброс снарядов при Er Angle > 0 случаен"
Не случаен, при автостарте эруптора он генерирует одинаковую последовательность после каждого рестарта карты.

Он может быть случайным, если его активировать в разное время игры, тогда да, он случаен. Но если запускаешь его с какого-нибудь триггера с автостартом... то...
Ответ Цитата

[Материал]  |  № 9  |  02.10.2011  |  0  
Ну, значит это уже генератор "псевдослучайных" чисел такой. Те же респаунеры у меня работали примерно так же, начинают одинаково, потом уже могут быть варианты.
Так что для рандома по-любому придется делать несколько факторов, ну, условий активации, которые тоже могут быть "псевдослучайны", полагаясь на невозможность одних и тех же действий со стороны игрока. Ну это и так понятно, вообщем)
Ответ Цитата

[Материал]  |  № 10  |  04.10.2011  |  0  
Да, жаль что только так можно, остается только уповать на то, что какой-нибудь гуру SDK создаст подходящую энтю... <_< Пожалуй, намекну кое-кому, может что и выгорит. :)
Ответ Цитата

[Материал]  |  № 12  |  15.04.2012  |  0  
Очень хотелось бы такого, а то как то уже надоел 1 и тот же сценарий!
Ответ Цитата

[Материал]  |  № 4  |  15.08.2011  |  0  
"Физический способ создания такого не есть хорошо!
Всегда лучше делать триггерами. И это можно сделать.
Могу потом написать как.
Ответ Цитата

[Материал]  |  № 6  |  21.09.2011  |  0  
Ну напиши :)
Ответ Цитата

[Материал]  |  № 13  |  15.04.2012  |  0  
как?
Ответ Цитата

[Материал]  |  № 3  |  09.08.2011  |  0  
Ваааааауу.
Ответ Цитата

[Материал]  |  № 1  |  06.08.2011  |  0  
Приколно. :)
Ответ Цитата

[Материал]  |  № 2  |  08.08.2011  |  0  
Хорош :D
Ответ Цитата

Оставьте комментарий

Мини-профиль

Гость

Вы в группе: Гости
Ваш IP: 3.236.223.106

Сейчас обсуждают

Rusiklands16
Rusiklands38
Rusiklands38
zorgpro21
Bistavern2451
SuperMax17
Winn60
ST272828
CompaniaOc220817
Brodoomer57

МЕМЫ

НОВЫЙ
LAF1 5 3

Файлы

HoBu4oK
488 53 4

Ar2R-devil-PiNKy
9817 2494 86

ZIM
4103 1056 10

Devil_D_Stas
1626 519 37

ZIM
9877 2334 28

Категории раздела

Croteam [4]
Материалы по студии разработчика игр CroTeam.
Интервью с разработчиками [9]
Интервью с разработчиками, а также их издателями.
Serious Sam 1 [9]
Статьи о Serious Sam 1
Serious Sam 2 [6]
Статьи о Serious Sam 2
Serious Sam HD [4]
Статьи о HD-серии, ремейков классических версий Сэма.
Serious Sam 3: BFE [10]
Статьи о Serious Sam 3: BFE
Уроки по Serious Editor 1 [60]
Уроки по Serious Editor 2 [3]
Самое серьёзное редактирование, на русском!
Уроки по Serious Editor 3 [40]
Уроки по работе с редактором.
Serious Engine [6]
Описание возможностей всех движков компании Croteam
Разное [26]
Всё что не подошло не под одну из вышеупомянутых категорий.
Serious Sam: Revolution [1]
Материалы по SS: Revolution, серьёзном обновлении классических Крутых Сэмов.
Serious Sam 1.05/1.07 SDK [10]
SDK - набор исходников для Serious Sam: The Second Encounter 1.05/1.07.

Видео

Бой в тумане и боулинг - Aftermath (Serious Sam Map) №3
70 5.0

Metal Hellsinger: Make Me Understand
79 5.0

ЗАГАДОЧНЫЙ _e | JANUARY / 20TH | #2
60 5.0

Serious Sam OST - Freedom (Remix)
162 5.0

Золотая Чаша Эпизод 4 (WORK IN PROGRESS...)
161 5.0

Статистика



На сайте: 12
Гостей: 11
Пользователей: 1
Doctor_LD