Опис Потрібно створити невелику 2D-гру, в якій гравець кидає апельсини Аллаха та набирає очки.Механіка Гравець кидає апельсини по кліку миші. За кожне влучання нараховується +10 очок. Якщо гравець тричі поспіль промахується, Аллах виконує халяль і кидає коран в гравця і йому знімає 100 очок Аллах періодично захищається прапором ЛГБТ, який блокує кидки протягом кількох секунд. Під час активного щита попадання не зараховуються. Після завершення захисту Аллах знову стає вразливим.Інтерфейс Лічильник очок. Лічильник промахів. Кнопка "Почати заново". Просте меню старту.Графіка Мультяшний стиль Апельсини як снаряди. Прості анімації попадання, промаху та захисту.Звуки Звук кидка. Звук влучання. Аллах стогне під час попаданняТехнічні вимоги HTML5 + JavaScript (або Phaser 3). Гра повинна працювати у сучасних браузерах без встановлення додаткових програм. Адаптація під ПК. Чистий та зрозумілий код.Що потрібно передати Повний вихідний код. Усі ресурси (зображення, звуки). Коротку інструкцію із запуску.Бюджет Вкажіть: ціну; термін виконання; приклади схожих робіт (за наявності).
Ставки поки відсутні
Ставки поки відсутні
-
Kira Kholodnaya 6 березня 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 березня 2025
Вітаю! Дякую за розгорнуту відповідь, я теж думав про перший варіант "1. Заміна непотрібних символів у межах 256".
Проте основною проблемою є те, що .fnt ймовірно ще й шифрований..
Я намагався редагувати його через різноманітні hex editors але результату це не дало.
Ось ці шрифти якщо цікаво подивитися
-
Андрій Моргун 7 березня 2025Добрий день. Я перекладав декілька ігор на PS2, PS3 та PC.
Я подивився файл .fnt, у ньому визначається сітка, на якій розташовані символи та ширини символів по порядку. Можу взятися за виконання завдання, у другій половині шрифту достатньо місця для українських літер. Можу написати консольну програму, яка буде переносити українські літери у файлах з текстом гри на позиції, де вони будуть у шрифті.
-
Artem Kyryliuk
7 березня 2025
Доброго дня! Я був би вдячний за допомогу, і звісно ж не задарма )
Підкажіть чи потрібна вам якась допомога від мене? Файли модифікації... тощо?
Актуальні фриланс-проєкти в категорії Розробка ігор
Потрібно створити одну 3D-сцену в Unity за прикладом, що додається. Необхідно повторити загальну композицію та стиль локації: кам'яна бойова арена, стіни, колони, прапори, кристали, статуя, рослинність і дальній фон з горами. Також потрібно налаштувати: * камеру як на прикладі; * денне освітлення; * красиві м'які тіні; * матеріали та текстури; * оптимізацію під мобільні пристрої. 3 варіанти: день, ніч і туман. Без персонажів і без UI. На виході потрібен готовий Unity-проект зі сценою та всіма використаними ассетами.
Доброго дня. Шукаю програміста/розробника, який зможе допомогти з доопрацюванням та переробкою моду для гри DCS World. Обсяг роботи досить великий, оскільки потрібно буде внести значну кількість змін та доопрацювань. Готовий обговорити вартість роботи та погодити суму, яку ви запропонуєте (звичайно, в межах адекватного бюджету). Основні завдання: підключення та налаштування озброєння (ракети, бомби тощо); інтеграція та налаштування HUD; подальше доопрацювання функціоналу за необхідності. Під час роботи можуть виникнути додаткові, більш конкретні завдання, які будемо обговорювати окремо. Буду радий співпраці з людиною, яка має досвід роботи з модами для DCS World та розуміється на Lua/авіаційних системах гри.
Потрібно приэднати анімацію до low-poly головного персонажа і додати йому можливість тримати в руках зброю (інструмент) який буде наводитись на курсор. Гра від третього лиця, камера позаду гравця, курсор в центрі екрану. Потрібно щоб персонаж міг зайти в aim mode (режим прицілювання), камера трішки приближається та перснаж має мати можливість використовувати інструмент (лазерний інструмент для добування ресурсів). Маю готовий animation controller від Synty - Third Person Controller. Можна використати його або ж налаштувати повністю анімацію з нуля, якщо це буде простіше. На виході очікую персонажа який може вибирати інструмент (один великий дворучний, та два маленьких), міняти інструмент, наводитись і щоб голова та сам інструмент дивилися в точку куди показує курсор.
Ми шукаємо спеціаліста, який професійно займається оптимізацією високополігональних моделей автомобілів для GTA V. Наше головне завдання — отримувати моделі, які поєднують максимальну продуктивність ізнайвищою можливою візуальною якістю. Якщо ви вмієте знаходити цей баланс — будемо раді довгостроковій співпраці. Основні обов'язки Виконання ретопології моделей автомобілів. Оптимізація полігональної сітки до оптимальної кількості трикутників без помітної втрати якості. Повторне запікання текстур (Normal, AO, Curvature та інших) після оптимізації. Збереження пропорцій, геометрії та всіх ключових деталей автомобіля. Оптимізація текстур, матеріалів та структури моделі відповідно до вимог GTA V. Створення LOD-рівнів. Підготовка колізій. Підготовка моделі, повністю готової до інтеграції в GTA V. Наші очікування Практичний досвід ретопології та оптимізації 3D-моделей автомобілів. Впевнене володіння Blender або іншими професійними 3D-пакетами. Досвід роботи із запіканням PBR-текстур. Розуміння принципів оптимізації моделей для ігор у реальному часі. Досвід підготовки транспорту саме для GTA V буде великою перевагою. Розуміння особливостей LOD, колізій, матеріалів, текстур та обмежень рушія GTA V. Вміння працювати швидко без втрати якості. Що ми надаємо Вихідні моделі автомобілів. Постійний потік роботи. Довгострокову співпрацю. Конкурентну оплату залежно від складності моделі та якості виконання. Важливо Для нас якість і швидкість однаково важливі. Фінальний результат повинен бути максимально оптимізованим для GTA V, мати чисту топологію, оптимізовані текстури, правильно налаштовані матеріали та при цьому максимально зберігати зовнішній вигляд як екстер'єру, так і інтер'єру автомобіля. Ми шукаємо спеціаліста, який зможе регулярно готувати моделі високої якості без необхідності додаткових доопрацювань після здачі роботи. Пропонуйте вартість за один автомобіль та вказуйте час, за який ви зможете виконувати роботу.