Описание Необходимо создать небольшую 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 главному персонажу и дать ему возможность держать в руках оружие (инструмент), которое будет наводиться на курсор. Игра от третьего лица, камера позади игрока, курсор в центре экрана. Нужно, чтобы персонаж мог войти в режим прицеливания, камера немного приближается, и персонаж должен иметь возможность использовать инструмент (лазерный инструмент для добычи ресурсов). У меня есть готовый 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, иметь чистую топологию, оптимизированные текстуры, правильно настроенные материалы и при этом максимально сохранять внешний вид как экстерьера, так и интерьера автомобиля. Мы ищем специалиста, который сможет регулярно готовить модели высокого качества без необходимости дополнительных доработок после сдачи работы. Предлагайте стоимость за один автомобиль и указывайте время, за которое вы сможете выполнить работу.