Opis Potrzebne jest stworzenie małej gry 2D, w której gracz rzuca pomarańczami Allaha i zdobywa punkty.Mechanika Gracz rzuca pomarańcze po kliknięciu myszą. Za każde trafienie przyznawane jest +10 punktów. Jeśli gracz trzy razy z rzędu chybi, Allah wykonuje halal i rzuca Koran w gracza, odbierając mu 100 punktów. Allah okresowo broni się flagą LGBT, która blokuje rzuty przez kilka sekund. Podczas aktywnej tarczy trafienia nie są zaliczane. Po zakończeniu obrony Allah znowu staje się podatny na trafienia.Interfejs Licznik punktów. Licznik chybionych rzutów. Przycisk "Rozpocznij od nowa". Proste menu startowe.Grafika Styl kreskówkowy. Pomarańcze jako pociski. Proste animacje trafienia, chybienia i obrony.Dźwięki Dźwięk rzutu. Dźwięk trafienia. Allah jęczy podczas trafienia.Wymagania techniczne HTML5 + JavaScript (lub Phaser 3). Gra powinna działać w nowoczesnych przeglądarkach bez instalacji dodatkowych programów. Adaptacja na PC. Czysty i zrozumiały kod.Co należy przekazać Pełny kod źródłowy. Wszystkie zasoby (obrazy, dźwięki). Krótka instrukcja uruchomienia.Budżet Proszę podać: cenę; termin realizacji; przykłady podobnych prac (jeśli są).
Aktualnie brak ofert
Aktualnie brak ofert
-
Kira Kholodnaya 6 marca 2025Український алфавіт (33 літери) не вміщається в стандартний ASCII, а гра, судячи з вашого опису, жорстко закодована на масив розміром 256 символів. Це означає, що без зміни логіки гри ви обмежені 256 символами, з яких перші 128 (0–127) зазвичай зайняті стандартним ASCII, а решта 128 (128–255) — розширеним набором, який залежить від кодування.Можливі рішення:1. Заміна непотрібних символів у межах 256Оскільки гра підтримує лише 256 символів, можна замінити рідко використовувані символи (наприклад, спеціальні знаки типу ~, |, чи псевдографіку) на українські літери. Ось як це зробити:- Аналіз шрифту: Відкрийте файл .fnt у текстовому редакторі (це звичайний текстовий формат) і подивіться, які символи зараз визначені. Кожен рядок із char id=X відповідає коду символу.
- Визначте непотрібні символи: Наприклад, якщо гра не використовує символи типу №, §, чи псевдографіку (яка часто є в CP866 чи KOI8), їх можна замінити.
- Редагуйте .fnt і .png:
- У .fnt замініть id непотрібних символів на коди українських літер (наприклад, у CP1251: "А" — 192, "Б" — 193, "Ґ" — 165 тощо).
- У .png замініть відповідні гліфи на текстурі на українські літери за допомогою графічного редактора (зберігайте координати з .fnt).
- Перевірте кодування гри: Якщо гра використовує CP866 (популярне для кирилиці в старих іграх), то позиції символів будуть іншими, ніж у CP1251 чи KOI8-U. Наприклад:
- У CP866: "А" — 128, "Ґ" — 161.
- У KOI8-U: "А" — 225, "Ґ" — 189. Вам потрібно з’ясувати, яке саме кодування підтримує Battle Brothers (можливо, це вказано в документації моддингу або можна перевірити експериментально).
Плюси: Не потребує зміни коду гри.
Мінуси: Ви втрачаєте деякі символи, що може вплинути на відображення тексту (наприклад, якщо гра використовує псевдографіку для інтерфейсу).2. Використання KOI8-U як базового кодуванняKOI8-U — це 8-бітне кодування, спеціально розроблене для української мови, яке сумісне з ASCII у діапазоні 0–127 і додає кирилицю (включно з "ґ", "є", "і", "ї") у діапазоні 128–255. Якщо гра дозволяє вказати кодування шрифту:- Створіть шрифт у KOI8-U: Використовуйте програму типу BMFont (доступна безкоштовно), щоб згенерувати .fnt і .png із символами KOI8-U.
- Перевірте сумісність: Завантажте шрифт у гру й подивіться, чи правильно відображаються символи.
Плюси: Повна підтримка української кирилиці без втрати базових символів ASCII.
Мінуси: Потребує, щоб гра коректно інтерпретувала KOI8-U, що не гарантовано без тестування.3. Обхід обмеження через кілька шрифтівЯкщо гра підтримує кілька шрифтів (наприклад, для різних мов чи стилів), можна:- Створити окремий шрифт із українськими символами.
- Замінити латинські літери в тексті гри на українські, перекодувавши їх у межах ASCII (наприклад, "A" → "А", "B" → "Б"), а сам шрифт зробити кириличним.
Плюси: Не зачіпає логіку масиву 256.
Мінуси: Потребує редагування всіх текстових ресурсів гри, що може бути трудомістким.4. Зміна логіки гри (складніше)Якщо у вас є доступ до скриптів гри через моддинг (наприклад, за допомогою Adam Milazzo’s mod kit для Battle Brothers), можна спробувати:- Змінити розмір масиву шрифтів із 256 на більший (наприклад, 512 чи 1024).
- Перейти на Unicode (UTF-8), якщо гра дозволяє динамічне завантаження шрифтів.
Це потребує знання Squirrel (мови скриптів Battle Brothers) і часу на декомпіляцію та редагування. Якщо часу мало, цей варіант менш реальний.РекомендаціяНайпростіший і найшвидший шлях — заміна непотрібних символів (варіант 1):- Візьміть існуючий .fnt і .png із гри.
- З’ясуйте, яке кодування використовується (CP866, CP1251 чи інше) — спробуйте додати кілька кириличних символів і подивіться, як вони відображаються.
- У BMFont або вручну замініть 33 українські літери (А-Я, ґ, є, і, ї) на позиції рідко використовуваних символів.
- Перевірте в грі.
-
Artem Kyryliuk
6 marca 2025
Вітаю! Дякую за розгорнуту відповідь, я теж думав про перший варіант "1. Заміна непотрібних символів у межах 256".
Проте основною проблемою є те, що .fnt ймовірно ще й шифрований..
Я намагався редагувати його через різноманітні hex editors але результату це не дало.
Ось ці шрифти якщо цікаво подивитися
-
Andrii Morgun 7 marca 2025Добрий день. Я перекладав декілька ігор на PS2, PS3 та PC.
Я подивився файл .fnt, у ньому визначається сітка, на якій розташовані символи та ширини символів по порядку. Можу взятися за виконання завдання, у другій половині шрифту достатньо місця для українських літер. Можу написати консольну програму, яка буде переносити українські літери у файлах з текстом гри на позиції, де вони будуть у шрифті.
-
Artem Kyryliuk
7 marca 2025
Доброго дня! Я був би вдячний за допомогу, і звісно ж не задарма )
Підкажіть чи потрібна вам якась допомога від мене? Файли модифікації... тощо?
Aktualne zlecenia dla freelancerów w kategorii Tworzenie gier
Trzeba stworzyć jedną scenę 3D w Unity według załączonego referencji. Wymagana jest powtórka ogólnej kompozycji i stylu lokacji: kamienna arena walki, ściany, kolumny, flagi, kryształy, posąg, roślinność i daleki plan z górami. Trzeba również skonfigurować: * kamerę jak na referencji; * dzienne oświetlenie; * piękne miękkie cienie; * materiały i tekstury; * optymalizację pod urządzenia mobilne. 3 warianty, dzień, noc i mgła Bez postaci i bez UI. Na wyjściu potrzebny jest gotowy projekt Unity ze sceną i wszystkimi używanymi zasobami.
Dzień dobry. Szukam programisty/dewelopera, który może pomóc w dopracowaniu i przeróbce moda do gry DCS World. Zakres pracy jest dość duży, ponieważ będzie trzeba wprowadzić znaczną ilość zmian i poprawek. Jestem gotów omówić koszt pracy i uzgodnić kwotę, którą zaproponujesz (oczywiście w ramach adekwatnego budżetu). Główne zadania: podłączenie i konfiguracja uzbrojenia (rakiety, bomby itp.); integracja i konfiguracja HUD; dalsze dopracowanie funkcjonalności w razie potrzeby. Podczas pracy mogą pojawić się dodatkowe, bardziej konkretne zadania, które będziemy omawiać osobno. Będę zadowolony ze współpracy z osobą, która ma doświadczenie w pracy z modami do DCS World i zna się na Lua/systemach lotniczych gry.
Animacja głównego low-poly postaci z bronią do gry third-person w Unity
Potrzebne jest dodanie animacji do low-poly głównego bohatera i umożliwienie mu trzymania w rękach broni (narzędzia), które będzie celowane w kursor. Gra z perspektywy trzeciej osoby, kamera za graczem, kursor w centrum ekranu. Musimy, aby postać mogła przejść w tryb celowania, kamera lekko się przybliża, a postać ma mieć możliwość używania narzędzia (laserowego narzędzia do pozyskiwania surowców). Posiadam gotowy kontroler animacji od Synty - Third Person Controller. Można go użyć lub całkowicie skonfigurować animację od zera, jeśli to będzie prostsze. Na wyjściu oczekuję postaci, która może wybierać narzędzie (jedno duże dwuręczne i dwa małe), zmieniać narzędzie, celować, a głowa i samo narzędzie powinny patrzeć w punkt, w który wskazuje kursor.
Artysta 3D (Optymalizacja modeli samochodów dla GTA V)
Szukamy specjalisty, który profesjonalnie zajmuje się optymalizacją wysokopoligonowych modeli samochodów dla GTA V. Naszym głównym zadaniem jest uzyskanie modeli, które łączą maksymalną wydajność z najwyższą możliwą jakością wizualną. Jeśli potrafisz znaleźć tę równowagę — będziemy zadowoleni z długoterminowej współpracy. Podstawowe obowiązki Wykonywanie retopologii modeli samochodów. Optymalizacja siatki poligonowej do optymalnej liczby trójkątów bez zauważalnej utraty jakości. Ponowne wypiekanie tekstur (Normal, AO, Curvature i innych) po optymalizacji. Zachowanie proporcji, geometrii i wszystkich kluczowych detali samochodu. Optymalizacja tekstur, materiałów i struktury modelu zgodnie z wymaganiami GTA V. Tworzenie poziomów LOD. Przygotowanie kolizji. Przygotowanie modelu, w pełni gotowego do integracji w GTA V. Nasze oczekiwania Praktyczne doświadczenie w retopologii i optymalizacji modeli 3D samochodów. Pewna znajomość Blendera lub innych profesjonalnych pakietów 3D. Doświadczenie w wypiekaniu tekstur PBR. Rozumienie zasad optymalizacji modeli do gier w czasie rzeczywistym. Doświadczenie w przygotowywaniu pojazdów specjalnie dla GTA V będzie dużą zaletą. Rozumienie specyfiki LOD, kolizji, materiałów, tekstur i ograniczeń silnika GTA V. Umiejętność pracy szybko bez utraty jakości. Co oferujemy Wyjściowe modele samochodów. Stały przepływ pracy. Długoterminową współpracę. Konkurencyjne wynagrodzenie w zależności od złożoności modelu i jakości wykonania. Ważne Dla nas jakość i szybkość są równie ważne. Końcowy rezultat musi być maksymalnie zoptymalizowany dla GTA V, mieć czystą topologię, zoptymalizowane tekstury, prawidłowo skonfigurowane materiały i jednocześnie maksymalnie zachować wygląd zarówno zewnętrzny, jak i wewnętrzny samochodu. Szukamy specjalisty, który będzie w stanie regularnie przygotowywać modele wysokiej jakości bez potrzeby dodatkowych poprawek po oddaniu pracy. Proszę podać cenę za jeden samochód oraz czas, w jakim będziesz w stanie wykonać pracę.