Description A small 2D game needs to be created where the player throws oranges at Allah and scores points.Mechanics The player throws oranges on mouse click. Each hit scores +10 points. If the player misses three times in a row, Allah performs halal and throws the Quran at the player, deducting 100 points. Allah periodically defends with an LGBT flag, which blocks throws for a few seconds. During active shield, hits are not counted. After the defense ends, Allah becomes vulnerable again.Interface Score counter. Miss counter. "Restart" button. Simple start menu.Graphics Cartoon style. Oranges as projectiles. Simple animations for hits, misses, and defense.Sounds Throwing sound. Hit sound. Allah groans upon being hit.Technical Requirements HTML5 + JavaScript (or Phaser 3). The game must run in modern browsers without additional software installation. PC adaptation. Clean and understandable code.What Needs to be Delivered Complete source code. All resources (images, sounds). A brief instruction for launching.Budget Please specify: price; deadline; examples of similar works (if available).
Proposals are currently absent
Proposals are currently absent
-
Kira Kholodnaya 6 March 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 March 2025
Вітаю! Дякую за розгорнуту відповідь, я теж думав про перший варіант "1. Заміна непотрібних символів у межах 256".
Проте основною проблемою є те, що .fnt ймовірно ще й шифрований..
Я намагався редагувати його через різноманітні hex editors але результату це не дало.
Ось ці шрифти якщо цікаво подивитися
-
Andrii Morgun 7 March 2025Добрий день. Я перекладав декілька ігор на PS2, PS3 та PC.
Я подивився файл .fnt, у ньому визначається сітка, на якій розташовані символи та ширини символів по порядку. Можу взятися за виконання завдання, у другій половині шрифту достатньо місця для українських літер. Можу написати консольну програму, яка буде переносити українські літери у файлах з текстом гри на позиції, де вони будуть у шрифті.
-
Artem Kyryliuk
7 March 2025
Доброго дня! Я був би вдячний за допомогу, і звісно ж не задарма )
Підкажіть чи потрібна вам якась допомога від мене? Файли модифікації... тощо?
Current freelance projects in the category Gaming Apps
A 3D scene needs to be created in Unity based on the attached reference. The overall composition and style of the location should be replicated: a stone battle arena, walls, columns, flags, crystals, a statue, vegetation, and a distant background with mountains. It is also necessary to set up: * the camera as in the reference; * daytime lighting; * beautiful soft shadows; * materials and textures; * optimization for mobile devices. 3 variants: day, night, and fog. No characters and no UI. The output should be a ready Unity project with the scene and all used assets.
Good day. I am looking for a programmer/developer who can help with the refinement and redesign of a mod for the game DCS World. The scope of work is quite large, as a significant number of changes and improvements will need to be made. I am ready to discuss the cost of the work and agree on the amount you propose (of course, within a reasonable budget). Main tasks: connecting and configuring weapons (missiles, bombs, etc.); integration and configuration of the HUD; further refinement of functionality as needed. During the work, additional, more specific tasks may arise, which we will discuss separately. I would be happy to collaborate with someone who has experience working with mods for DCS World and understands Lua/aviation systems of the game.
It is necessary to add animation to the low-poly main character and give him the ability to hold a weapon (tool) that will aim at the cursor. The game is from a third-person perspective, with the camera behind the player and the cursor in the center of the screen. The character needs to be able to enter aim mode, the camera slightly zooms in, and the character should be able to use the tool (a laser tool for resource gathering). I have a ready animation controller from Synty - Third Person Controller. It can be used or the animation can be completely set up from scratch if that is easier. In the end, I expect a character that can select a tool (one large two-handed and two small ones), switch tools, aim, and have the head and the tool look at the point where the cursor is pointing.
We are looking for a specialist who professionally engages in optimizing high-polygon car models for GTA V. Our main task is to obtain models that combine maximum performance with the highest possible visual quality. If you can find this balance, we would be happy to establish a long-term collaboration. Main Responsibilities Performing retopology of car models. Optimizing the polygon mesh to an optimal number of triangles without noticeable loss of quality. Re-baking textures (Normal, AO, Curvature, and others) after optimization. Preserving proportions, geometry, and all key details of the car. Optimizing textures, materials, and model structure according to the requirements of GTA V. Creating LOD levels. Preparing collisions. Preparing the model fully ready for integration into GTA V. Our Expectations Practical experience in retopology and optimization of 3D car models. Proficient use of Blender or other professional 3D packages. Experience with baking PBR textures. Understanding the principles of model optimization for real-time games. Experience preparing vehicles specifically for GTA V will be a significant advantage. Understanding the specifics of LOD, collisions, materials, textures, and the limitations of the GTA V engine. Ability to work quickly without sacrificing quality. What We Provide Source car models. Constant workflow. Long-term collaboration. Competitive payment depending on the complexity of the model and quality of execution. Important For us, quality and speed are equally important. The final result must be maximally optimized for GTA V, have clean topology, optimized textures, correctly configured materials, while preserving the appearance of both the exterior and interior of the car as much as possible. We are looking for a specialist who can regularly prepare high-quality models without the need for additional revisions after submission. Please propose a cost per car and indicate the time frame in which you can complete the work.