Добавить новость
Новости сегодня

Новости от TheMoneytizer

Разработка 2D игры-викторины

Нужна помощь в разработке простенькой 2d игры формата викторины для мобильных устройств на базе iOS и Android. С помощью какого инструментария будет выполнено задание не имеет значения – это может быть, например, Constract 2 или любой другой софт/движок, или созданный вами с нуля.

Какие элементы присутствуют в игре:

  • Главное меню – наименование игры, кнопки «Играть», «Правила» и, возможно «Настройки» (почему возможно, потому что может имеет смысл сделать её доступной в игре в виде иконки в углу экрана).
  • Правила – просто текст с правилами игры с функцией scroll'a по вертикале, т.к. полный текст скорее не влезет в экран телефона.
  • Окно регистрации игроков – открывается после нажатия кнопки «играть» в главном меню. Тут должен быть Textbox, где после ввода имени игрока оно должно отображаться ниже. Должна быть предусмотрена возможность удаления имени (иконка креста рядом с ним) для случаев, когда игрок допустил ошибку и тому подобное. Тут тоже должна быть предусмотрена возможность scroll'a по горизонтали, если в игре присутствует много игроков и все их имена не помещаются в пределах экрана. Кнопка «Начать игру» внизу экрана.
  • Задания/вопросы – в центре экрана должен находится текст, который представляет собой непосредственно задание/вопрос и внизу кнопка «Продолжить» по нажатию которой появляется новый вопрос.

Это я описал так сказать скелет, теперь же под пунктами постараюсь конкретней расписать что нужно сделать:

1. О самих заданиях/вопросах. Их есть 3 типа: x - стандартные (предполагается что эти вопросы решаются в порядке живой очереди игроков), y - общие (выполняются всеми, например, кто быстрее) и z - именные (выдаются конкретному игроку, т.е. сначала идёт "Имя", а после текст вопроса). Предположим, что всего этих вопросов 50: x-30, y-10, z-10. Нужно создать алгоритм, чтобы эти вопросы появлялись всегда случайным образом, при этом существовала закономерность, например, через каждые 4 обычных вопроса (x) появляется общий вопрос (y) и т.д. Разумеется вопросы не должны повторяться в пределах одной игровой партии, они возникают только один раз за игру.

2. На стадии «Окно регистрации игроков» нужно создать Textbox, где игроки будут вводить свои имена, сами имена должны отображаться в центре экрана. Рядом с именем должна быть кнопка «удалить» в виде небольшой иконки (не надо её оформлять, просто нужно сделать её, чтобы она была). Уже упоминалась функция scroll'a на случай большого кол-ва игроков.

3. Кнопка возврата, которая должна присутствовать в левом верхнем углу в «Правилах» «Окне регистрации игроков» и «Заданиях/вопросах». По её нажатию игрок возвращается в главное меню. Исключением является кнопка на экране вопроса, по её нажатию должно всплывать дополнительное меню с вопросом точно ли игрок желает вернуться в главное меню и двумя кнопками «да» - «нет» (на случай случайного нажатия).

4. Тип вопроса (х; y; z) и номер вопроса (1/50) должны отображаться в правом верхнем углу экрана задания.

5. Должна быть предусмотрена функция добавления background’а на стадии разработки игры (а также оформление других элементов, например, кнопки возврата).

6. Игра будет переведена на другие языки, поэтому должна быть предусмотрена функция локализации игры.

7. Оптимизация проекта для различных устройств.


Собственно, кто готов взяться за разработку пишите в ЛС или напрямую на почту egorbunov96@narod.ru. Плачу 4000 рублей. Если вам кажется эта сумма слишком маленькой для выполнения данной работы, я готов выслушать ваши предложения. Только с условием, что эти предложения должны быть объективными и обоснованными.

Читайте на сайте


Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. Абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city
Музыкальные новости
Новости России
Экология в России и мире
Спорт в России и мире
Moscow.media






Топ новостей на этот час

Rss.plus





СМИ24.net — правдивые новости, непрерывно 24/7 на русском языке с ежеминутным обновлением *