A-Team

Необходимо реализовать браузерную игру. 2D+ Isometric.

    1 сообщение в этой теме

    Задача

    Необходимо реализовать браузерную игру. 2D+ Isometric.

    https://www.youtube.com/watch?v=zAwy40jHV6M

    https://www.youtube.com/watch?v=I9l2mpKhte0

    Рендеринг: HTML5 Canvas или WebGL

    Изометрия: Можно сделать как 2D+, так и 3D но чем проще тем лучше

    Использование фреймворков: приветствуется если ускорит и облегчит задачу

    Краткое описание: Есть плоская карта, без стен, без рек, без препятствий, на ней расположены объекты = автоматы с кока-колой , персонаж ходит по изометрической карте, подходит к автомату и может кликнуть на него, при клике открывается диалоговое окно, с html текстом, он может его читать может закрыть. Карта будет большая автоматом будет много = больше 100 000. Оптимально конечно сделать динамическую подгрузку карты, но в можно и сделать переход по локациям через двери или порталы, когда у локации есть граница за которую пользователь зайти не может и масштаб достигается через множество таких локаций.

    Карта: Пользователь не может вносить изменения в карту, она заранее задана. Местопложение автоматов заранее задано. Карту либо нужно будет нарисовать, либо сгенерировать алгоритмов.

    Многопользовательский режим: Его не будет, по факту пользователь ходит только один. Других пользователей добавим чуть позже, но фейковых поведение которых будет определятся клиентским скриптом без взаимодействия с сервером.

    Сервер сайд: будет отдельная команда, этот модуль не входит в разработку. Будем взаимодействовать по API Http.

    Поддержка браузеров: Всех стандартных версий

    Поддержка мобильных и планшетов: Желательно реализовать, либо объяснить план что нужно сделать чтобы поддерживало

    Графика: Пока упрощено, все нарисуем 1 текстуру для пола и все. Персонаж в альфа версии нужно будет взять самый примитивный. От вас необходимо, выдать план каких художников и дизайнеров нужно нанимать, чтобы создать персонажей и дизайн.

    Этап 1: Выбор технологии утверждение проектного плана

    вы выбираете технологию

    предоставляется краткий проектный план (в текстовом файле по пунктам)

    в проектом плане так же должны быть включены привлечение художников/дизайнеров

    план поставок - с этапами - что будет сделано в какие этапы

    мы оплачиваем вперед этапы, вы сдаете первый этап

    Этап 1: Создание базового мира

    Необходимо продемонстрировать базовый мир, перемещение по нему человека (можно пока не анимированный муляж).

    Этап 2: Масштабный мир

    Мир с большим количеством объектов и возможностью бегать по нему.

    Этап 3: Художественно оформительский

    Привлечем художников для создания текстур, объектов, и поставим процесс внесения этих объектов на сцену.

    Этап 4: Интеграция с сервер сайдом

    Проинтегрируем API с сервер сайдом, будет порядко 10 вызовов. Такие как начало взаимодействие с объектом (автоматом koka-cola)

    Дальнейшее развитие мира:

    стенки поставим

    кусты какие-нибудь

    поставим декоративные объекты какие-нибудь

    интерактив добавлять не будем

    Ссылки для изучения:

    http://www.ericparlier.com/tags/StarEngine

    https://chupup-games.itch.io/isometric-action-rpg

    http://www.html5gamedevs.com/topic/7259-boomy-a-little-rpg-for-kids/#comment-43422

    http://play.boomy.ma/

    https://playcanvas.com/

    http://mitallast.github.io/diablo-js/

    http://jsiso.com/

    https://github.com/angrycoding/jgen

    https://github.com/w84death/Tanks-of-Freedom

    http://www.isogenicengine.com/

    https://html5gameengine.com/

    http://rotates.org/phaser/iso/

    http://phaser.io/

    https://www.youtube.com/watch?v=zAwy40jHV6M

    http://danielmagliola.com/portfolio/gaming/isoengine

    http://babylonjs.com/

    http://www.html5gamedevs.com/

    Пишите на почту [email protected]

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Создайте аккаунт или войдите в него для комментирования

    Вы должны быть пользователем, чтобы оставить комментарий

    Создать аккаунт

    Зарегистрируйтесь для получения аккаунта. Это просто!


    Зарегистрировать аккаунт

    Войти

    Уже зарегистрированы? Войдите здесь.


    Войти сейчас