Funkcjonalność Autoryzacji i Top rankingu dla gry
1585 PLNGra jest gotowa, działa na serwerze i jest maksymalnie prosta.
Źródło : https://github.com/Faris90/Ogar3/tree/master
Pełne TZ + zrzuty ekranu i obrazy do projektu w pliku PDF
Specyfikacja techniczna projektu
Autoryzacja przez portfel Solana i wybór trybu gry
Airdrop Game (z autoryzacją)
- Autoryzacja przez portfel Solana.
- Udział w losowaniu nagród w wysokości 1000 USD wśród 10 najlepszych graczy (codzienna statystyka).
- Aby wziąć udział w grze, wypłacie środków i prowadzeniu statystyk, konieczne jest powiązanie portfela.
Play for Fun (bez autoryzacji)
- Tryb bez powiązania portfela.
- Gracze mogą grać bez udziału w ogólnym rankingu.
- Możliwość tworzenia skórek, widocznych dla całej społeczności.
Ranking graczy i reset wyników
Menu gracza
- Wyświetlanie adresu portfela Solana dla autoryzowanych użytkowników (przez Solscan).
Top Player Today
- Top-10 graczy z wynikami (adres Solana - rekord).
- Osobisty rekord gracza dla autoryzowanych użytkowników.
- Statystyki aktualizowane codziennie, zachowywany najlepszy wynik.
Dodatkowe wymagania
- Ochrona danych i zachowanie rankingu w przypadku błędów lub ponownego uruchomienia serwera.
- Możliwość ręcznej aktualizacji rankingu lub załadowania pliku.
Ładowanie skórek użytkowników
- Aktualizacja systemu skórek do ładowania i wyświetlania skórek użytkowników, dostępnych dla wszystkich graczy (w obu trybach).
- Aktualizacja interfejsu ładowania skórek dla wersji mobilnej i PC.
Tworzenie serwerów w różnych krajach
- Poprawa skryptu do uruchamiania serwerów w różnych krajach (Europa, Ameryka) z konfiguracją webhooków do komunikacji między nimi.
Statyczne przyciski sterujące w wersji mobilnej
- Przycisk sterujący postacią powinien być statyczny i zawsze widoczny na ekranie, bez zmiany jego fizyki i funkcjonalności.
Wyświetlanie wagi kulek innych graczy
- Wyświetlanie wagi innych graczy wewnątrz ich okręgów, widoczne dla wszystkich graczy.
Zmiana skina wirusa
- Stworzenie nowego skina wirusa, który odpowiada stylowi gry, z różnicami w stosunku do poprzedniego.
Dokumentacja Solana RU
https://solana.com/ru/docs
- Stworzenie nowego skina wirusa, który odpowiada stylowi gry, z różnicami w stosunku do poprzedniego.
Игра готова, стоит на сервере работоспособна и максимально проста.
Исходник : https://github.com/Faris90/Ogar3/tree/master
Полное ТЗ + скриншоты и картинки к проекту в файле PDF
Техническое задание для проекта
Авторизация через кошелёк Solana и выбор режима игры
Airdrop Game (с авторизацией)
- Авторизация через кошелёк Solana.
- Участие в розыгрыше призового фонда $1000 среди топ-10 игроков (ежедневная статистика).
- Для участия в игре, вывода средств и ведения статистики необходима привязка кошелька.
Play for Fun (без авторизации)
- Режим без привязки кошелька.
- Игроки могут играть без участия в общем топе.
- Возможность создавать скины, видимые всему сообществу.
Топ игроков и сброс результатов
Меню игрока
- Отображение адреса кошелька Solana для авторизованных пользователей (через Solscan).
Top Player Today
- Топ-10 игроков с результатами (адрес Solana - рекорд).
- Личный рекорд игрока для авторизованных пользователей.
- Статистика обновляется ежедневно, сохраняется лучший результат.
Дополнительные требования
- Защита данных и сохранение топа при ошибках или перезапуске сервера.
- Возможность обновления рейтинга вручную или загрузкой файла.
Загрузка пользовательских скинов
- Обновление системы скинов для загрузки и отображения скинов пользователей, доступных всем игрокам (в обоих режимах).
- Обновление интерфейса загрузки скинов для мобильной и ПК-версий.
Создание серверов в разных странах
- Доработка скрипта для запуска серверов в разных странах (Европа, Америка) с настройкой вебхуков для связи между ними.
Статические кнопки управления в мобильной версии
- Кнопка управления персонажем должна быть статичной и всегда видимой на экране, без изменения её физики и функционала.
Отображение веса шариков других игроков
- Отображение веса других игроков внутри их кругов, видимое всем игрокам.
Изменение скина вируса
- Создание нового скина вируса, который соответствует стилю игры, с отличиями от предыдущего.
Solana RU Documentation
https://solana.com/ru/docs
- Создание нового скина вируса, который соответствует стилю игры, с отличиями от предыдущего.
Załączniki 1
Aktualne projekty freelancerskie w kategorii Javascript & Typescript
Geolokalizacja usługi dostawKonieczne jest opracowanie usługi dostaw dla sklepu internetowego, gdzie: kurierzy pieszo (chodzenie nordyckie, sportowcy) dostarczają towary do 6 kg, kierowcy transportują towary gabarytowe lokacje: adres magazynu - adres kupującego poczta oddział - adres kupującego paczkomat… Javascript & Typescript, Programowanie stron internetowych ∙ 2 minuty temu |
Szukam programisty do długoterminowej współpracy (PHP, React Native, JavaScript/TypeScript)Mam kilka małych projektów, które chcę stopniowo optymalizować i rozwijać. Każdego tygodnia mam 4-5 zadań, głównie związanych z witrynami internetowymi. Na chwilę obecną już uzbierało się wystarczająco dużo zadań, które wymagają uwagi. Szukam programisty, który jest gotów… Javascript & Typescript, PHP ∙ 3 godziny 41 minut temu ∙ 8 ofert |
Animacja w ReactJSTrzeba przerobić animację na ReactJs Obecną animację można zobaczyć tutaj https://kuberhub.com/ Od razu po załadowaniu strony animowane są niektóre detale na pierwszym ekranie, w załączniku można zobaczyć nowy projekt tej samej strony, jak widać w projekcie, tło jest w postaci… Układ HTML i CSS, Javascript & Typescript ∙ 23 godziny 13 minut temu ∙ 4 oferty |
Opracowanie landing page'aCześć! Szukam dewelopera, który może: - stworzyć landing page używając Next.js, Strapi, PostgreSQL - dobrać i skonfigurować odpowiedni hosting - podłączyć formularz z captcha - podłączyć i minimalnie skonfigurować Google Analytics Na razie będzie to jedna strona z formularzem,… Javascript & Typescript, Programowanie stron internetowych ∙ 1 dzień 2 godziny temu ∙ 22 oferty |
Przyspieszyć ładowanie strony dla użytkownika na WordPress + WooCommerceProblem: Mimo wysokich wyników w Google PageSpeed Insights (96 dla urządzeń mobilnych), rzeczywisty czas ładowania stron dla użytkowników wynosi około 6 sekund. Problem zauważono zarówno na urządzeniach mobilnych, jak i na komputerach stacjonarnych. Cele: Zmniejszyć rzeczywisty… Content Management Systems, Javascript & Typescript ∙ 1 dzień 3 godziny temu ∙ 1 oferta |