Trivia — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Параметры)
Строка 1: Строка 1:
 +
=Основные сведения=
 +
Trivia - игровой объект, реализующий логику по типу игр "Кто хочет стать миллионером?".
 +
 +
'''Особенности'''
 +
*содержит поле для вопроса
 +
*содержит поля для 4-х ответов. Число этих полей изменять нельзя
 +
*может иметь связь с объектом типа economics
 +
*вопросам можно установить сложность
 +
 
=Параметры=  
 
=Параметры=  
:'''current_question''' - номер последнего вопроса, записывается при выйгрыше или проигрыше ( при проигрыше сбрасывается вниз до первой несгораеммой суммы);
+
:'''current_question''' - номер последнего вопроса, записывается при выигрыше или проигрыше ( при проигрыше сбрасывается вниз до первой несгораемой суммы);
 
:'''correct ''' - номер правильного ответа для текущего вопроса ( начиная с 0);
 
:'''correct ''' - номер правильного ответа для текущего вопроса ( начиная с 0);
  

Версия 11:01, 24 ноября 2015

Основные сведения

Trivia - игровой объект, реализующий логику по типу игр "Кто хочет стать миллионером?".

Особенности

  • содержит поле для вопроса
  • содержит поля для 4-х ответов. Число этих полей изменять нельзя
  • может иметь связь с объектом типа economics
  • вопросам можно установить сложность

Параметры

current_question - номер последнего вопроса, записывается при выигрыше или проигрыше ( при проигрыше сбрасывается вниз до первой несгораемой суммы);
correct - номер правильного ответа для текущего вопроса ( начиная с 0);

Состояния

Основные состояния:

choose_category - генерируем категорию ( объект _категория_ (catMachine) должна иметь состояния cat0,cat1 ...);
start_single - начать игру, передавать после выбора категории;
answer_1 - передаём при нажатии на первый ответ;
answer_2 - передаём при нажатии на второй ответ;
answer_3 - передаём при нажатии на третий ответ;
answer_4 - передаём при нажатии на четвёртый ответ;
replace - заменить один вопрос;
fiftyfifty - убрать два неправильных ответа ( у 'кнопок' должно быть состояние hide );
load - загрузить игру с последней несгораемой суммы;
question - сгенерить следующий вопрос ( после ответа на предыдущий);

Обратная связь ( важно - отправлять только перед переходом на новый вопрос или выходе из игры - не отправлять статистику по нажатию на кнопку, пользователь может раз 5-6 кликать like и dislike):

like - лайкнуть текущий вопрос, отправляется на сервер;
dislike - дизлайкнуть текущий вопрос, отправляется на сервер;
resetlike - сбросить лайк на текущий вопрос, отправляется на сервер;