Jump to content
Форумы компании ROCKSTONE
Justice

FAQ по редактору карт. Требования к картам

Recommended Posts

Редактор карт находится в настройках игры - последняя кнопка с изображением циркуля

 

Карты, которые модераторы сочли недоработанными или бессмысленными, будут удалены.

Запрещается:
1. Использование надписей на картах, не относящихся к прохождению карты ("Вика <3", "Вася клевый" и т.д.).
2. Реклама сторонней продукции и проектов в виде надписей или ландшафта (iPhone, Coca-Cola и т.д.).
3. "Художества" в виде рожиц, мордочек, каких-либо персонажей из мультфильмов, игр и прочего, на картах, состоящие из большого количества платформ и объектов.

  • Like 2

Share this post


Link to post
Share on other sites

Солнечная Долина:

1. На карте запрещено хаотичное расположение объектов. Все должно быть продумано и сделано аккуратно. Карта должна быть построена ровно, не должно быть ошибок в построении механизмов. 
2. Карта должна быть легкой. Весь путь должен быть продуман. 
3. Допустимые предметы шамана: ящик, палка, шарик, батут, удаление объектов.
4. Карта, сделанная криво и безобразно, будет сразу же удалена. Для поворота объектов нужно пользоваться углом в свойствах.
5. Запрещено использование смертельных объектов, кнопок.
6. На карте должно быть не более 3 элементов декорации.
7. Фиксированное время – 3 минуты.

Платформы:
1. Большой остров.
2. Средний остров.
3. Маленький остров.
4. Очень маленький остров.
5. Трава.
6. Земля.
7. Мост.
8. Ледяная платформа.
9. Ледяная гора.
10. Лёд.

Объекты:
1. Палка.
2. Длинная палка.
3. Ящик.
4. Красный портал.
5. Синий портал.
6. Батут.
7. Трамплин.
8. Ледяная палка.
9. Длинная ледяная палка.
10. Ледяной ящик.
11. Большой ледяной ящик.

  • Like 1

Share this post


Link to post
Share on other sites

Топи: 

1. На карте запрещено хаотичное расположение объектов. Все должно быть продумано и сделано аккуратно. Карта должна быть построена ровно. Ошибки в построении механизмов и кнопок запрещены. 
2. Приветствуется оформление скриптов под язык Haxe (некоторые скрипты работают под управлением Lua). 
3. На карте запрещено использование объектов из других локаций. 
4. Карта должна быть умеренной сложности. 
5. Запрещено использование ветки с углами 90, -90. 
6. На карте должно быть не более 3 элементов декорации. 
7. Фиксированное время – 3 минуты. 

Платформы: 
1. Трава. 
2. Земля. 
3. Болото. 
4. Ствол. 
5. Ветка. 
6. Мост. 
7. Черная смола. 
8. Жидкая кислота. 
9. Кислота. 
10. Вода. 

Объекты: 
1. Норки. 
2. Лоза. 
3. Водоросли. 
4. Палка. 
5. Длинная палка. 
6. Ящик. 
7. Большой ящик. 
8. Красный портал. 
9. Синий портал. 
10. Гиря. 
11. Батут. 
12. Трамплин.

Share this post


Link to post
Share on other sites
Аномальная зона: 

1. На карте запрещено хаотичное расположение объектов. Все должно быть продумано и сделано аккуратно. Карта должна быть построена ровно. Ошибки в построении механизмов и кнопок запрещены. 
2. Приветствуется оформление скриптов под язык Haxe (некоторые скрипты работают под управлением Lua). 
3. На карте запрещено использование объектов из других локаций. 
4. Карта должна быть умеренной или повышенной сложности. 
5. На карте должно быть не более 3 элементов декорации. 
6. Фиксированное время – 3 минуты. 

Платформы: 
1. Металлический блок. 
2. Осколок косм. корабля. 
3. Шипы. 
4. Лава. 
5. Кислота. 
6. Жидкая кислота. 
7. Трава. 
8. Земля. 
9. Песок. 
10. Вода. 
11. Черная смола. 
12. Масло. 
13. Стеклянный блок. 

Объекты: 
1. Центрифуга. 
2. Световой переход: Излучатель, Приемник. 
3. Норки. 
4. Самонаводящаяся пушка. 
5. Прилипала. 
6. Попрыгун. 
7. Магнит. 
8. Длинная палка метал. 
9. Палка метал. 
10. Большой ящик метал. 
11. Ящик метал. 
12. Планета. 
13. Зона гравитации. 
14. Батут. 
15. Трамплин. 
16. Красный портал. 
17. Синий портал. 
18. Гиря. 
19. Колесо. 
20. Сетка. 
21. Зона ускорения. 
22. Генератор пузырей. 
23. Капкан. 
24. Тарзанка. 
25. Гарпун стреляющий тарзанкой. 
26. Стеклянная палка. 
27. Длинная стеклянная палка. 
28. Стеклянный ящик. 
29. Дезинтегратор орехов. 
30. Конвейер. 
31. Гидрант.

Share this post


Link to post
Share on other sites

Испытания: 

1. Карта должна быть длинной, максимальный размер 2700x1860. 
2. Карта должна быть сложной, но в то же время проходимой. 
3. Время, дающееся на прохождение Испытаний не должно превышать 6 минут. 
4. Карта не должна быть перегружена лишними и ненужными объектами. 
5. Карта должна иметь только один проход к дуплу. 
6. Карта не должна содержать скрытых опасностей (невидимые шипы, кислота и т.д.) 
7. В создании карты можно использовать любые предметы и платформы. 
8. На карте не должно быть много пустого пространства. 
9. На карте должно быть не более 10 элементов декорации. 

Платформа: 
1. Трава. 
2. Земля. 
3. Песок. 
4. Лава. 
5. Вода. 
6. Мост. 
7. Плоская гора. 
8. Гора. 
9. Деревянный блок. 
10. Стеклянный блок. 
11. Черная смола. 
12. Масло. 

Объекты: 
1. Центрифуга. 
2. Световой переход: Излучатель, Приемник. 
3. Норки. 
4. Самонаводящаяся пушка. 
5. Прилипала. 
6. Попрыгун. 
7. Магнит. 
8. Батут. 
9. Камень. 
10. Трамплин. 
11. Красный портал. 
12. Синий портал. 
13. Палка. 
14. Длинная палка. 
15. Ящик. 
16. Большой ящик. 
17. Гиря. 
18. Колесо. 
19. Сетка. 
20. Зона ускорения. 
21. Генератор пузырей. 
22. Капкан. 
23. Тарзанка. 
24. Гарпун стреляющий тарзанкой. 
25. Стеклянная палка. 
26. Длинная стеклянная палка. 
27. Стеклянный ящик. 
28. Дезинтегратор орехов. 
29. Конвейер. 
30. Гидрант.

Share this post


Link to post
Share on other sites

Битва: 

1. Карта должна быть размером 2280x1240. 
2. Движущихся объектов (лифтов, моторчиков и т.д.), а также кнопок, шипов, кислоты, лавы и воды на карте быть не должно. 
3. Скрытые объекты использовать нельзя. 
4. Карта не должна состоять из туннелей, проходов и других узких пространств, в которых не предусмотрено больше 1-2 выходов, т.е. карта должна быть в меру открытой. 
5. Ограничение по времени: на карту даётся 6 минут. 
6. Точек возрождения на каждую из команд: от 2 до 4. 
7. Желательно создавать относительно симметричные карты. 
8. На карте не должно быть более 4-6 точек появления ядер-призраков, а также больше 4 ядер-фугасов и бонусов. 
9. Максимальное расстояние между платформами, на которые по задумке можно запрыгнуть, должно быть чуть больше половины высоты прыжка белки. 
10. У белок не должно быть возможности вылететь или упасть за границы карты. 
11. На карте должно быть не более 10 элементов декорации. 
12. На карте не разрешается использовать не прикрепленные к миру, хаотично расположенные объекты. 

Платформы: 
1. Трава. 
2. Земля. 
3. Песок. 
4. Мост. 
5. Плоская гора. 
6. Гора. 
7. Деревянный блок. 
8. Металлический блок. 
9. Осколок косм. корабля. 

Объекты: 
1. Норки. 
2. Батут. 
3. Трамплин. 
4. Красный портал. 
5. Синий портал. 
6. Палка. 
7. Длинная палка. 
8. Ящик. 
9. Большой ящик. 
10. Сетка. 
11. Длинная палка метал. 
12. Палка метал. 
13. Большой ящик метал. 
14. Ящик метал.

Share this post


Link to post
Share on other sites

Шторм: 

1. В режимах Шторма, запрещено хаотичное расположение объектов. Все должно быть продумано и сделано аккуратно. Карта должна быть построена ровно. Ошибки в построении механизмов и кнопок запрещены. 
2. Приветствуется оформление скриптов под язык Haxe (некоторые скрипты работают под управлением Lua). 
3. На карте должно быть не более 3 элементов декорации. 
4. На карте запрещено использование объектов из других локаций. 

Режим «Все дракоши»: 
1. Карта должна быть проходимой без шамана. 
2. В построении карты обязательно учитывать высоту прыжка дракоши. 
3. Карта должна быть умеренной сложности. 
4. Если на карте планируется возвращение назад, то это условие должно распространяться на всех. 
5. Для этого режима есть ограничения по времени: от 30 до 90 секунд. 

Режим «Безумный шаман»: 
1. Старайтесь держать белок и шамана на некотором расстоянии друг от друга, чтобы у белок был шанс успеть убежать. 
2. Фиксированное время на карту – 2 минуты. 

Режим «2 шамана»: 
1. Карта должна быть сбалансирована, у шаманов должны быть одинаково равные условия. 
2. Белки должны начинать игру в одном месте, отдельно от шаманов. 
3. Фиксированное время – 3 минуты. 

Режим «Связанные»: 
1.Запрещено использовать батуты, трамплины, норы, телепорты. 
2. Фиксированное время – 3 минуты. 

Режим «Летающий орех»: 
1.Орех летает с помощью Точки траектории полета, использовать данное крепление для других объектов ЗАПРЕЩАЕТСЯ! 
2.Делать карты, в которых орех будет пересекать большие платформы, крайне нежелательно. 
3. Фиксированное время – 3 минуты. 

Платформы: 
1. Трава. 
2. Земля. 
3. Деревянный блок. 
4. Песок. 
5. Лава. 
6. Шипы. 
7. Кислота. 
8. Стеклянный блок. 
9. Мост. 
10. Черная смола. 
11. Масло. 
12. Вода. 

Объекты: 
1. Световой переход: Излучатель, Приемник. 
2. Прилипала. 
3. Попрыгун. 
4. Магнит. 
5. Батут. 
6. Трамплин. 
7. Красный портал. 
8. Синий портал. 
9. Палка. 
10. Длинная палка. 
11. Ящик. 
12. Большой ящик. 
13. Гиря. 
14. Колесо. 
15. Сетка. 
16. Зона ускорения. 
17. Генератор пузырей. 
18. Капкан. 
19. Тарзанка. 
20. Стеклянная палка. 
21. Длинная стеклянная палка. 
22. Стеклянный ящик. 
23. Дезинтегратор орехов.

Share this post


Link to post
Share on other sites
Пустыня: 

1. Карта должна быть размером 1800х620. 
2. Фон, декор и предметы должны быть из этой локации. 
3. Параметры вихря и зыбучих можно изменять, если того требует задумка. 
5. Не использовать слишком много кнопок и телекинеза. 
6. Фонтан работает как аура шамана, уменьшает жажду, восстанавливая "капли" у отдельно взятой белки. На карте не должно быть больше 2-ух фонтанов, ставить в местах особой сложности или там, где нужно ждать шамана, пока тот помогает другим белкам. 
7. На карте должно быть не более 5 элементов декорации. 
8. Фиксированное время – 3 минуты. 

Платформы: 
1. Каменный блок. 
2. Пирамида. 
3. Песок пустыни. 
4. Песок. 
5. Острые ребра. 
6. Зыбучий песок. 
7. Вода. 
8. Черная смола. 
9. Масло. 

Объекты: 
1. Вихрь. 
2. Фонтанчик воды. 
3. Палка. 
4. Длинная палка. 
5. Ящик. 
6. Большой ящик. 
7. Красный портал. 
8. Синий портал. 
9. Гиря. 
10. Батут. 
11. Трамплин. 
12. Сетка. 
13. Тарзанка. 
14. Норки.
 
 

Share this post


Link to post
Share on other sites

Список скриптов.

Планета:

getObject("Имя планеты").gravity = 100; - Сила притяжения
getObject("Имя планеты").maxDistance = 10; - Максимальная дистанция
getObject("Имя планеты").affectObjects = false; - Притягивать объекты
getObject("Имя планеты").affectHero = false; - Притягивать белок
getObject("Имя планеты").addExtGrav = false; - Изменять направление белок
getObject("Имя планеты").disableGlobalGravity = true; - Отключение глобальной гравитации

Зона гравитации:

getObject("Имя зоны").velocity = -20; - Ускорение
getObject("Имя зоны").direction.x = 100; - Направление по горизонтали (зависит от угла)
getObject("Имя зоны").direction.y = 100; - Направление по вертикали (зависит от угла)
getObject("Имя зоны").affectObjects = false; - Притягивать объекты
getObject("Имя зоны").affectHero = false; - Притягивать белок
getObject("Имя зоны").extGravity = false; - Изменять направление белок
getObject("Имя зоны").disableGravity = true; - Отключать глобальную гравитацию

Вода:

getObject("Имя воды").velocity.x = 10; - Течение по горизонтали
getObject("Имя воды").velocity.y = 10; - Течение по вертикали
getObject("Имя воды").allowSwim = true; - Разрешено плавать
getObject("Имя воды").bubblingFactor = 0.5; - коэффициент пузырения

Подвижная связка:

getObject("Имя связки").motorEnabled = true; - Мотор
getObject("Имя связки").flipFlop = true; - Flip-Flop
getObject("Имя связки").motorSpeed = 3; - Скорость
getObject("Имя связки").motorForce = 999999; - Сила
getObject("Имя связки").limited = true; - Ограниченный

Мотор к миру:

getObject("Имя мотора").motorEnabled = true; - Мотор
getObject("Имя мотора").flipFlop = true; - Flip-Flop
getObject("Имя мотора").motorSpeed = 3; - Скорость
getObject("Имя мотора").motorTorque = 99999; - Крутящий момент
getObject("Имя мотора").limited = true; - Ограниченный

Кнопка:

getObject("Имя кнопки").enabled = true; - Активный
getObject("Имя кнопки").toggle = true; - Нажатый
getObject("Имя кнопки").clickDelay = 50; - Задержка между кликами

Кнопка-сенсор:

getObject("Имя кнопки").enabled = true; - Активный
getObject("Имя кнопки").activateOnHero = false; - Реагировать на белку
getObject("Имя кнопки").activateOnObject = false; - Реагировать на объекты

Таймер:

getObject("Имя таймера").running = true; - Запущен
getObject("Имя таймера").delay = 1000; - Задержка
getObject("Имя таймера").repeatCount = 2; - Кол-во повторов

Шипастое ядро:
getObject("Имя объекта").aging = false; - Стареющий
getObject("Имя объекта").lifeTime = 1000; - Время жизни(мсек)

Трамплин:
getObject("Имя трамплина").bouncingFactor = 100; сила толчка трамплина

Вихрь:
getObject("Имя вихря").power = 150; сила вихря


 

Share this post


Link to post
Share on other sites

Общие скрипты

Снятие фиксации с объекта:
getObject("Имя объекта").fixed = false;

Фиксированый угол:
getObject("Имя объекта").fixedRotation = true;

Создание объектов:
addObject("Подсолнух", 368, 268, 0, true);
Создание фиксированного объекта:
addObject("Подсолнух", 368, 268, 0, true).fixed=true; 

Имя объекта можно узнать, наведя мышку на нужный объект в панели объектов.

Призрачность:
getObject("Имя объекта").ghost = true;

Призрачность по отношению к объекту
getObject("Имя объекта").ghostToObject = true;

Скрипт перемещения объекта:
setPosition("Имя объекта", x, y);
(x,y - координаты, находятся в графе «Позиция»)

 

Скрипт на изменение скорости Точки траектории полета 

(вписывать имя ореха, а не траектории): 
getObject("Имя Ореха").speed = 1; 

Скрипт на изменение имени объекта: 
getObject("Имя объекта").name = "Новое имя объекта"; 


Фрагменты кода 


Изменение свойств через условие : 
if (getObject("Имя объекта").velocity != -1) - стандартное значение 
getObject("Имя объекта").velocity = -100; - первое значение 
else 
getObject("Имя объекта").velocity = 100; - второе значение 

Создание предмета с отступом от требуемого объекта на примере ядра: 

var pos = getPosition("gun"); - меняем имя "gun" на имя вашего объекта, рядом с которым будем создавать ядра. 
var a = getObject("gun").angle; - меняем имя, аналогично предыдущему. 
var x = (pos.x) + (Math.cos(a)) * 100; - меняем только отступ (*100) 
var y = (pos.y) +(Math.sin(a)) * 100; - меняем только отступ (*100) 
addObject("Ядро влево", x, y, (getObject("gun").angle) / (3.14 / 180) + 180, true); - меняем имя и указываем требуемый угол (в данном примере +180 градусов). Если нужно создать не ядро, то меняем "Ядро влево" на название нужного предмета.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×