🔍Разыскиваются VueJs волонтеры!
EN в Twitter EN В Контакте EN в Facebook
RSS 2.0
Домен: https://72.en.cx/ (владелец домена: Jeffrey) Показать аватары
Модераторы форума: old_buddy, Jeffrey, Flashman, Поллитра, Ceron, Mstitel, Кот Василий, lena_776
На страницу: 
1  2  3

Создание уровней

19.10.2007 16:33:24 / 54 сообщения / автор темы Tucker .

Подполковник
 blay
(
)
Аттестат
[ 08.04.2009 14:08:49 (UTC +5), murmansk.en.cx ]  
AwiS(13): А как насчет добавить что нибудь типа "if "code" = "a" then subLevel =3 else Level = 5"? Много всяких интересных фишек можно былоб реализовать..

Как раз столкнулись с такой проблемой, очень хочется выдачу уровней в зависимости от введенного кода! С этой штукой не только можно создать интересный сценарий, но и ограничить пересечение команд на одном уровне. Конечно, ограничивать можно и сейчас, задавая последовательность, но это не совсем то: команды тратят разное время на прохождение уровня, трудно подгадать время.

И еще одна фича востребована, хотя может быть ее уже реализовали, но не увидел. "Придержать" уровень: поставил галочку и уровень не выдается команде, пока не снимется галочка. Если кто-то знает, ткните, где посмотреть.


Старший лейтенант
Мальчик
(
)
Аттестат
[ 08.04.2009 14:24:15 (UTC +5), oren.en.cx ]  
У нас, например, на игре было так:
На одном из уровней был артефакт, стеклянные колбы. Прочитать внутри него код можно было только разогрев колбу на костре или на двигателе. Так вот наша задумка была таковой, у кого колба трескалась, лопалась, они должны были получить дополнительный уровень (можно было посто штраф конечно давать, но мы сделали доп. уровень). То есть на следующем уровне в задании написано было, куда надо привезти колбу в первоначальном виде. Команды приезжали к оргам, показывали колбу. Если колба была целая, команда получала карту для поиска объекта. Если колба была лопнутая, то команда получала доп. задание на листочке в распечатанном виде, в котором написано было, где разыскать эту карту для посика объекта. Вот как-то так. Получился как бы штрафной уровень.
Я понимаю, пример немного не в тему. И вы хотите добиться от администрации полезную штуковину в движке, я вас поддерживаю. Но всё же делюсь, что можно придумать, имея то, что имеем))
Лейтенант
Мальчик
(
)
Аттестат
[ 08.04.2009 14:58:24 (UTC +5), felix.en.cx ]  
Итак формула для ответа на 3-м уровне:
if code = 'кодик-модик' then
level := 4
else if code = 'чики-пуки' then
level := 5;
Код на 4-м уровне: 'шмяк-чмяк';

Реализация на движке:
В ответе от 3-го уровня вбиваем коды "кодик-модик" и "чики-пуки".
В ответе от 4-го уровня вбиваем коды "чики-пуки" и "шмяк-чмяк"
В ответе от 5-го уровня вбиваем, разумеется, ответ от 5-го уровня.:)

В итоге:
Команда №1 вбивает на 3-м уровне "чики-пуки" - и тут же пролетает на 5-ый уровень.
Команда №2 вбивает на 3-м уровне "кодик-модик" - и она попадает на 4-ый уровень. Тут у нее 2 варианта:
1) Искать на 4-м уровне этот самый "шмяк-чмяк".
2) Попытаться таки найти на 3-м уровне "чики-пуки". В случае, где на агентах ничего не завязано, этот вариант имеет право на жизнь, но ведь у команды уже не будут идти подсказки по 3-му уровню. А в случае с колбой, описанной Error_of_nature - так и вообще этот вариант не возможен, т.к. команде уже никогда не достанется "чики-пуки". ;)

blay:

И еще одна фича востребована, хотя может быть ее уже реализовали, но не увидел. "Придержать" уровень: поставил галочку и уровень не выдается команде, пока не снимется галочка. Если кто-то знает, ткните, где посмотреть.



Где ж тут знаменитое "равенство условий"? (ну если речь идет о линейной последовательности)

Капитан
Мальчик
(
)
Орден II степени
Аттестат
[ 08.04.2009 17:06:55 (UTC +5), 56.en.cx ]  
и тут же пролетает на
это сейчас в движке так?
Капитан
Мальчик
(
)
Орден II степени
Аттестат
[ 08.04.2009 17:12:16 (UTC +5), 56.en.cx ]  
Нормальная такая нелинейка в Казино у воздуха была.
Старший лейтенант
Мальчик
(
)
Аттестат
[ 08.04.2009 18:02:53 (UTC +5), cz.en.cx ]  
SeynovAM:

Изрядно подпалил себе мозг вчитываясь.. :)
Тут самое интересное людям давать право выбора. Куда ты хочешь поехать? Туда? Ок значит потом левел такой то. Ну и так далее...
Лейтенант
Мальчик
(
)
Аттестат
[ 09.04.2009 12:10:39 (UTC +5), felix.en.cx ]  
Tucker:
и тут же пролетает на
это сейчас в движке так?
Да, ошибался, в движке приходится вбивать несколько раз (это я просто перепутал с другой ситуацией - переходом в другую команду - там пролетает)). Но ведь это не помеха, команда заинтересована быстрее пройти 4-ый уровень, поэтому попробует еще раз вбить.))
AwiS(13): SeynovAM:

Изрядно подпалил себе мозг вчитываясь.. :)
Тут самое интересное людям давать право выбора. Куда ты хочешь поехать? Туда? Ок значит потом левел такой то. Ну и так далее...
С помощью описанного мною метода + огромные штрафные подсказки + забыть о мысли, что кол-во уровней в движке = реальному их кол-ву => в итоге эту проблему можно решить.

П.с. Согласен, все это геморно, но 3 года ожидания обновления в движке - еще геморней :)) Мы же схватчики - мы должны в условиях ограниченных ресурсов выходить из любой ситуации :))

Капитан
Мальчик
(
)
Орден II степени
Аттестат
[ 09.04.2009 12:48:15 (UTC +5), 56.en.cx ]  

SeynovAM:

С помощью описанного мною метода + огромные штрафные подсказки + забыть о мысли, что кол-во уровней в движке = реальному их кол-ву => в итоге эту проблему можно решить.


П.с. Согласен, все это геморно, но 3 года ожидания обновления в движке - еще геморней :)) Мы же схватчики - мы должны в условиях ограниченных ресурсов выходить из любой ситуации :))


и много у вас команд захотят играть таким мозгосжигательным способом? :)

Лейтенант
Мальчик
(
)
Аттестат
[ 09.04.2009 13:36:55 (UTC +5), felix.en.cx ]  
Tucker:

и много у вас команд захотят играть таким мозгосжигательным способом? :)

А что тут мозгосжигательного? :)
Может огромные штрафные подсказки? Мне привести пример, при котором штрафную подсказку со штрафом в 5 лет можно адекватно реализовать в игре с линейной последовательностью? ;)


Или ключевое слово "геморно"? Ну тут другая формула: огромное желание сделать что-то новоформатное + умение продумать все ситуации + изрядно, но адекватно поиздеваться с движком = классная новоформатная игра с удобным "интерфейсом" для игроков (и всего лишь неудобным для авторов) в которую постараются сыграть много команд. Ведь если уж так присмотреться, то в принципе организация схватки - гоморой ))

П.с. И, да, еще раз повторю - ждать 3 года появления "фичи" в движке мне лень :)


ваще да, организация схватки это почти всегда геммор.
Капитан
Мальчик
(
)
Аттестат
[ 17.04.2009 16:42:38 (UTC +5), chepetsk.en.cx ]  
Обоими руками за одну удобную страницу.
Пускай там будет куча AJAX'а, но зато никаких всплывающих окон.
Можно бы конечно и без динамической подгрузки, тогда например с мобилы удобно бы было управлять игрой.
Подполковник
 blay
(
)
Аттестат
[ 20.04.2009 1:39:41 (UTC +5), murmansk.en.cx ]  

SeynovAM:


blay:

И еще одна фича востребована, хотя может быть ее уже реализовали, но не увидел. "Придержать" уровень: поставил галочку и уровень не выдается команде, пока не снимется галочка. Если кто-то знает, ткните, где посмотреть.



Где ж тут знаменитое "равенство условий"? (ну если речь идет о линейной последовательности)

Немного похоже на динамическую последовательность, но с участием орга на движке. Фактически это заглушка, которая делается одним кликом, время ожидания до получения следующего уровня не учитывается. Разумеется, текущий уровень не блокируется и не снимается. Сейчас приходится менять уровни местами или создавать пустой уровень для таких целей. Последовательность заданная, конечно.

Но это ладно, а вот XML, подсказки и бонусы с привязкой по времени, а не уровню, страничка редактора со всем уровнем - это намного привлекательнее :)

А еще замучала анимация: пока открываются поля для Ответов, успеваю вбить пару кодов, но потом фокус перехватывается на поле Название и приходится тыкать курсором :-/


Кстати, есть руководство по описанию движка? Хотя бы какие пункты админки что делают?

Старший лейтенант
Орден II степени Орден III степени
Аттестат
[ 20.04.2009 2:35:52 (UTC +5), en.cx ]  
 Кстати, есть руководство по описанию движка? Хотя бы какие пункты админки что делают?
В интерфейсе админки есть  (?) с описанием функций.
Старший лейтенант
Мальчик
(
)
Аттестат
[ 20.04.2009 18:14:15 (UTC +5), cz.en.cx ]  
Пора SDK выпускать.. :)
На страницу: 
1  2  3
28.11.2024 10:55:47
(UTC +5)

www.en.cx
EncounterTM Ltd.
2004-2024 ©