Jump to content

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


A-Team
 Share

Recommended Posts

Задача

Необходимо реализовать браузерную игру. 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/

Пишите на почту rhritr@yandex.ru

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy