Веб-приложение по мотивам игры Майнкрафт. (удаленная работа)
(вакансия в архиве)

26 сентября 2018

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Веб-приложение по мотивам игры Майнкрафт.

Необходимо разработать игру на HTML, CSS, PHP и MySQL. Клинет-серверная модель, через Интернет.

Ключевой момент:
Необходимо иметь представление о основных аспектах игры Майнкрафт (далее МС)
вселенная майнкрафт
первые шаги в МС и тд.
система крафта
номенклатура блоков и предметов


Замысел:
1 Берём классический МС, платформа и версия роли не играют.
2 Выкидываем: всю графику, звук и управление. Вместо этого веб-интерфейс.
Очень сильно упрощаем геймплей: не надо бегать, прыгать, падать и летать. Мобы, тактика боя, ПВП, строительство и тд игрок не взаимодействует с этим. 
Подробности в скайпе.
3 Геймплей только в браузере.
4 Весь геймплей сводится к: выбору доступного действия, ожидания его завершения и получению результата. Всё очень примитивно.
Например:
а. Нам нужны доски для изготовления верстака.
б. Выбираем действие "добыть древесину" и запускаем задачу на выполнение.
в. Просто ждем  допустим  1 час реального времени.  
г. Готово, через час имеем завершенное действие-задачу и  5 древесины в инвентаре.
И всё в таком духе задача, таймер, результат. 

Плюс условия.
Для большинства задач в игре требуются определенные условия.
Например, для изготовления "печки" требуется: и 8 штук булыжника и верстак, и если у игрока их нет в наличии создание печки невозможно.


Образно:
Упрощаем до примитива.
Упрощаем 3Д игру до веб-приложения. 
Веб-приложение по мотивам компьютерной игры.
Упрощаем геймплей до упора.
Упрощаем сложное до простого.
Упрощаем до упора, до безобразия.


Что необходимо сделать:
Написать веб-приложение по мотивам игры Майнкрафт. 
На HTML, CSS, PHP и MySQL. 


Реализовать следющий функционал:

Интерфейс игрока:
Интерфейс пользователя. Это: ник, жизни, сытость, что делает, доступные действия и тд.
взаимодействие с игровым миром через типовые HTML элементы веб-интерфейса.

Интерфейс админа:
- добавлениеизменениеудаление   действий и таймеров для них, необходимых условий для началазавершения действия и тд 
- добавлениеизменениеудаление   id блоков и предметов (нумерация данных), крафтов и тд
- добавлениеизменениеудаление аккаунтов юзеров.


Серверная часть:
Логика игры.
Хранение данных.
Регистрация и авторизация.


Подробности наши, а сроки, портфолио и стоимость ваши.