Простая Flash-игра
Описание задания:
Очень простая игра, но нужно выполнить работу в сжатые сроки.
Разрешение приложения: 600 по ширине, 400 по высоте (см. приатаченый скетч)
Нужно сделать с помощью Actions Script3
Игра дополняется XML файлом содержащим короткие вопросы и ответы на иврите (я приатачил пример существующего формата, однако если использование другого формата будет проще дайте мне знать и я постараюсь экспортнуть в другой формат). Заметьте что это файл UTF-8 чтобы можно было использовать символы иврита
Когда начинается игра игрок видит:
• В центре-слева – игрока одетого как бомжа, но со студенческими книгами. Визитка над студентом с 2 строками текста на иврите
• Вертикальную шкалу прогресса слева от студента с 7х4 делениями на этой шкале (каждое для определенной комбинации одежды, см. подробней далее), 24 пикселей между каждым делением
• Шкала начинает заполняться начиная с нижнего деления
• Текс для счета очков (начальное значение: позже)
• Вопрос и 4 варианта ответа с правой стороны экрана. Вопрос будет выбираться из XML-файла в произвольном порядке
• Игрок может кликать на любой из 4-х ответов
• Клик на правильный ответ:
o Зарабатывает очки (формула - позже)
o Заполняет шкалу (примерно на 1/3 деления = 8 пикселей)
o Каждый раз когда шкала достигает очередного деления (3 последовательных правильных ответа-продвижения) – персонаж улучшается (меняет одежду)
o Изменение персонажа всегда происходит в следующем порядке: сначала объект который он держит в руке, потом рубашка, потом штаны, потом изменение текста на визитке, итд.
• Если ответ неправильный происходит противоположное – шкала опускается, если достигает нижнего деления – меняется одежда в худшую сторону
• Игра заканчивается либо когда игрок доходит до верха шкалы и получает самые лучшие одежки, при этом показывается сообщение о победе плюс кнопка RESTART, либо когда игрок опускается до самого худшего костюма (игрок начинает игру с первого деления шкалы, поэтому 3 последовательных неправильных ответа приводят к концу игры), при этом выводится сообщение о проигрыше плюс кнопка RESTART
• Музыка и звуковые эффекты не нужны
Заказчик видит игру в виде следующих основных 2-х функций:
A. Функция рандомизации вопросов и обработки ответов игроков плюс определение нового статуса: (Status=Init_Status+Correct-Incorrect), and Init_Status=3
B. Функция смены одежды персонажа и изменения шкалы /счета очков (все это по сути производное от значения функции «Status»)
Нужны расценки на следующее:
- полная разработка игры (за исключением графики), только программная часть
- написание только функции А или В если в проекте будет принимать участие программист заказчика