Find Jobs
Hire Freelancers

Typescript Клиент для браузерного RPG мультиплеера

$750-1500 USD

Κλειστή
Αναρτήθηκε πάνω από 2 χρόνια πριν

$750-1500 USD

Πληρωμή κατά την παράδοση
Необходимо реализовать только клиентскую часть, представляющую собой заготовку, которая будет приклеена к серверу. Художника нет! Бюджет обсуждается! Сроки не горящие! Подробное описание и техническое задание вышлю лично разработчику. Краткое описание задачи: Браузерный RPG мультиплеер формата Battle-Royale. Всего игровых сценариев – 6: авторизация/регистрация, личный кабинет, магазин, статистика, выбор персонажа и непосредственно игра. 3 класса персонажей на выбор(воин, маг, лучник). Развитие персонажа по уровню внутри боя(бой 15 минут). Клиентская часть должна быть разработана с применением следующих технологий: 1. Typescript (ecmascript версии 6, не меньше) 2. Reactjs/Angular/Vue (только вне игры, личный кабинет и форма авторизации, либо отрисовка gui в рамках canvas, под обсуждением) 3. Html5/css3 4. Webpack 5. WebSocket (socketio) Все элементы пользовательского интерфейса непосредственно в игре, и их анимация, должны быть отрисованы в контексте canvas. В качестве оптимизации процесса разработки и производительности игры обсуждается: • Использование шейдеров • Использование игрового движка Высокий уровень производительности (возможно написание нагрузочного графического теста или сценария). Внимание! При реализации исключительно клиентской части(без сервера) необходимо: 1. Поскольку написание серверной части в этом случае не планируется, необходимо предусмотреть выполнение внутриигровых команд в чате(с использованием спецсимвола, например команда – $kill) для просмотра анимаций, тестирования различных функций и т. д. Функционал включает в себя: повышение уровня, ввод в игру предметов по координатам, убийство персонажа, воскрешение персонажа, добавление опыта, предметов в инвентарь(панель) и т. д. Тоесть все то, что должно быть реализовано на сервере, но отражается на клиенте. Все команды должны быть задокументированы • Предусмотреть стержневой файл, в котором будет размещен Socket функционал для взаимодействия с сервером. • Коллизия не нужна, но нужно предусмотреть непроходимые слои на tilemap, которые будут обрабатываться на сервере(tilemap и коллизии отдельная тема для обсуждения). А также необходимо реализовать столкновение умения с конечной целью(курсором). Например взрыв огненного шара по достижению цели(курсора).
Ταυτότητα εργασίας: 31506923

Σχετικά με την εργασία

3 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 3 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν

Σχετικά με τον πελάτη

Σημαία της BELARUS
Gomel, Belarus
5,0
5
Μέλος από Δεκ 30, 2018

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.