Poprawki do projektu Python
Krytyczne zadania dotyczące logiki WebSocket gry:
Błąd podczas aktualizacji pozycji
Po otrzymaniu współrzędnych mapy serwer odpowiada:
{"action":"error","message":"Internal server error."}
Po tym przestaje obsługiwać jakiekolwiek polecenia, w tym aktualizację pozycji i działania gracza.
Polecenie resetowania stanu przed wyszukiwaniem
Wymagane jest polecenie, które całkowicie czyści stan gry przed rozpoczęciem nowego wyszukiwania. Obecnie w przypadku nieukończonej gry serwer odpowiada:
{"action": "error", "reason": "already_in_game"}
Nie mogę zakończyć poleceniem, i nie udaje się nic zrobić, otrzymuję odpowiedź od socketu
{"action":"error","message":"Internal server error."}
Polecenie wymuszonego zakończenia gry
Potrzebne jest polecenie, które gwarantuje zakończenie każdej zawieszonej gry i wywołuje:
{"action": "game_over"}
Jest to konieczne przy awariach i niestabilnościach po stronie serwera.
Problemy z wynikiem podczas gry
Czasami przestaje się aktualizować wynik (np. srebro) podczas sesji, choć dane są wysyłane. Wymagana diagnostyka i naprawa.
Problemy podczas wyszukiwania przeciwnika
Czasami wyszukiwanie użytkownika zawiesza się lub powoduje błędy. Należy przetestować i wyeliminować niestabilności w logice matchmakingu.
Testowanie trybu gry z użytkownikiem
Gra z innym graczem może również działać niestabilnie. Należy przeprowadzić pełne testy, upewnić się o poprawności działania wszystkich scenariuszy: wyszukiwanie, start, wymiana pozycji, zakończenie.
Główne zadanie:
Przetestować i uporządkować całą logikę WebSocket:
– ustabilizować działanie,
– wyeliminować błędy i zawieszania,
– zapewnić niezawodną obsługę wszystkich stanów.
-
134 Witam!
Mam wystarczające doświadczenie, aby wykonać to zadanie.
Terminy i kwota są orientacyjne, ostateczne - dopiero po zapoznaniu się z kodem źródłowym.
Również, jeśli interesuje Cię w ramach osobnego zadania, mogę pokryć wszystko testami automatycznymi, skonfigurować pipeline'y itp.
-
116 Dzień dobry, napiszemy, omówimy wszystko, zrobię wszystko za 3000 грн!!!!!
-
676 12 0 Mam doświadczenie w pracy z WebSocket i jestem gotowy ustabilizować logikę Twojej gry.
Potrzebny jest wcześniejszy dostęp do kodu w celu oceny złożoności architektury. Jeśli okażą się krytyczne problemy architektoniczne wymagające pełnego przepisywania logiki - cena może wzrosnąć.
Gotowy zacząć po analizie kodu i uzgodnieniu rozwiązań architektonicznych.
Piszę w wiadomości prywatnej, aby omówić szczegóły techniczne!
-
277 1 0 Dzień dobry!
Jestem programistą z doświadczeniem w pracy z WebSocket i logiką gry. Jestem gotowy podjąć się stabilizacji działania:
– naprawić błędy Internal server error,
– dodać polecenie resetowania stanu,
– zaimplementować wymuszone zakończenie gry,
– sprawdzić logikę licznika i matchmakingu.
Mogę szybko przetestować i naprawić kluczowe problemy.
Jestem gotowy zacząć w najbliższym czasie.
-
1563 4 0 1 Witam.
Jestem gotów dołączyć do stabilizacji logiki WebSocket w Twoim projekcie gry.
Rozumiem istotę problemów:
– upadek serwera po otrzymaniu współrzędnych
– niemożność zresetowania stanu w przypadku błędu
– brak mechanizmu wymuszonego kończenia zawieszonych gier
– błędy w liczeniu punktów
… – niestabilność systemu dopasowywania graczy
– konieczność kompleksowego testowania sesji graczy P2P
Posiadam doświadczenie w debugowaniu serwerów WebSocket, w tym logiki gry, kolejek meczowych, synchronizacji stanów, obsługi wyjątków i zapasowych komend przywracania. Pracowałem z Node.js (ws, socket.io), TypeScript, Redis i REST API w ramach interakcji w czasie rzeczywistym.
Proponuję rozpocząć od analizy obecnej architektury i kodu po stronie serwera, aby zlokalizować krytyczne punkty. Następnie — implementację kluczowych komend (reset_state, force_game_over, safe_score_update) i zapewnienie pełnej stabilności.
Jestem gotów omówić format i terminy.
-
246 0 2 Dzień dobry, napiszemy, omówimy wszystko, zrobię wszystko za 3000 грн!!!!!
-
Добрый день Дэниел. Без запуска проекта трудно что-то сказать. Если ошибка не игнорируется в коде, то в логах сервера могут быть подробности.
На чем работает вэбсокет? Channels, Fastapi или что-то другое? -
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Programista stron / Webmaster z znajomością SEO (Hebrajski i Angielski)Szukamy nowoczesnego programisty webowego / webmastera do pracy nad projektami naszej platformy SaaS Kadmoo. Potrzebujemy specjalisty, który żyje w "nowym świecie" web developmentu, śledzi trendy i potrafi tworzyć szybkie, zoptymalizowane strony z wykorzystaniem nowoczesnego… Audyt SEO stron internetowych, Programowanie stron internetowych ∙ 1 godzina 57 minut temu ∙ 14 ofert |
Ustawienia Google Analytics 4
247 PLN
Należy przeprowadzić audyt i konfigurację śledzenia zdarzeń za pomocą Google Analytics 4 oraz Google Tag Manager dla strony na WordPressie. Główne zadania: Sprawdzenie i poprawienie bieżących ustawień GA4 i GTM. Usunięcie problemów ze śledzeniem formularzy konwersyjnych.… Audyt SEO stron internetowych, Programowanie stron internetowych ∙ 7 godzin 1 minuta temu ∙ 21 ofert |
Konfiguracja analityki GTM dla GetCourse z powiązaniem danych reklamowych z zamówieniemPotrzebne jest skonfigurowanie analityki GTM dla platformy edukacyjnej na GetCourse. Zadanie: za pomocą Google Tag Manager zbierać dane reklamowe użytkownika z URL i cookie oraz przypisywać je do konkretnego użytkownika/zamówienia w GetCourse. Trzeba zbierać i przechowywać takie… Programowanie stron internetowych ∙ 17 godzin 53 minuty temu ∙ 15 ofert |
Potrzebuję pilnie uzyskać zapytania POST / GET / PUT z aplikacji mobilnej TikTokW zasadzie. Należy wydobyć zapytania POST / GET / PUT z aplikacji mobilnej TikTok Nawet nie trzeba do końca niczego odwracać, ponieważ podpisy są w internecie itd. Ale byłoby też super Cała autoryzacja (Wysyłanie danych/potwierdzenie przez e-mail i wprowadzenie kodu, jeśli to… Programowanie stron internetowych, Aplikacje desktopowe ∙ 1 dzień 5 godzin temu ∙ 20 ofert |
Funkcja wyszukiwania produktów na podstawie obrazuNależy opracować i zintegrować na stronie funkcję wyszukiwania produktów na podstawie obrazu.Co należy zrealizowaćPrzycisk „Wyszukiwanie po zdjęciu” na stronie.Ładowanie obrazu przez użytkownika: JPG.Wyszukiwanie wizualnie podobnych produktów w katalogu.Wyświetlanie wyników w… PHP, Programowanie stron internetowych ∙ 1 dzień 5 godzin temu ∙ 43 oferty |