Какой язык программирования\игровой движок выбрать для реализации моей идеи?
Здравствуйте.
Я хочу спрограммировать игру-приложение на андройд как проект для вузовской конференции и участия в ближайшем IT - конкурсе.
Это должна быть программа, которая делает процесс обучения менее нудным и более интересным.
Идею приложения опишу в начале - вопрос в самом низу.
Идея в том, чтобы студенты и преподаватели входили через телефон (с Интернетом) на базе андроид в приложение - > выбирали на карте корпус и кабинет, входили туда и садились на условные места.
У преподавателя должен быть доступ к загрузке\созданию теста\опроса в кабинете-комнате среди ее участников.
Студенты же, отвечают на эти вопросы\опросы - делятся своим мнением в чате\в графах ответа - > за правильные ответы они получают условную игровую валюту.
Эту валюту можно будет тратить в игровом казино\на покупку снаряжения или каких-то предметов в игре-развлечении, также находящемся в этом приложении.
Задача приложения в том, что люди подняли мотивацию к обучению посредством вовлечения в нее с помощью телефона и игровых механик + стеснительные люди-интроверты-компьютерные черви могли активно участвовать в процессе обучения, а не молчать-бездействовать на той же паре.
Также возможна реализация выкладывания в этом приложении списка домашних заданий преподавателем и много другое.
Мой главный вопрос в том: возможно ли на андройд через гугл плей маркет, разрабатывая это 2-д приложение на Юнити, сделать такую онлайн систему с выдачей прав "администратора-модератора" учителям и обычным доступом для студентов?
Стоит ли писать приложение в Юнити и использовать гугл плей маркет как место публикации для реализации такой идеи?
ты сначала хоть что то напиши и вопросов диких у тебя меньше будет
Я на андроиде пишу в андроид-студио. На яве. Кто то в вижуал-студио. Кому где удобней.
Попробуйте для начала написать "Hello world!" чтобы в окошке приложения телефона отобразилось. Лет через 5 может быть сделаете подобный проект. Если продолжите заниматься.
Это работы на полгода минимум. Чат, конструктор тестов, права и роли, домашние задания, рейтинги и т. д. - сами по себе задачи не на один день. Плюс нужно клиент-серверную логику разрабатывать. Красивый интерфейс - в последнюю очередь. Язык для сервера любой, который знаете. Для клиентов - андроид студия, если для телефонов.
Ты сначала клиент-серверную логику напиши, а уже потом о внешнем оформлении будешь думать. Начинать надо с того, как система будет внутри себя работать, а не с того, как покрасивее на экран вывести.
А язык - любой, который ты знаешь. От изменения языка программирования бизнес-логика не меняется.