Alpha ace
141 subscribers
67 photos
12 videos
2 links
Download Telegram
Ace Project | TOM - Devlogs | QQ
Work in Progress
Началась активная работа над режимом TeamClash: по дизайну и функционалу он идентичен оригиналу.

Помимо этого режима, будет доработан Scoreboard, чтобы его функционал соответствовал оригинальному режиму TeamClash. Также добавим внутриигровой магазин и возможность получать деньги за убийства. В игру будут добавлены новые оружия: M4A1-S, Famas и Galil.

Реализуем новую функцию стрельбы — одиночный и автоматический режимы (очередями). Этот функционал будет доступен для Glock-18 и Famas.

Также внедрим систему снаряжения: вы сможете применять скины. Частично реализуем окно получения наград и подсчет статистики за матч.



Active work has begun on the TeamClash mode; in terms of design and functionality, it is identical to the original.

In addition to this mode, the Scoreboard will be refined to match the functionality of the original TeamClash mode. We will also add an in-game store and the ability to earn money for kills. New weapons will be added to the game: M4A1-S, Famas, and Galil.

We are implementing a new shooting feature: single-shot and burst/auto modes. This functionality will specifically apply to the Glock-18 and Famas.

We will also implement equipment functionality, allowing you to apply skins. Additionally, we are partially implementing the reward collection window and match statistics calculation.



TeamClash modu üzerinde aktif çalışmalara başlandı; tasarım ve işlevsellik açısından orijinal haliyle birebir aynı olacak.

Bu moda ek olarak, Scoreboard (skor tablosu), orijinal TeamClash modundaki işlevselliğe uyacak şekilde iyileştirilecek. Ayrıca oyun içi mağaza ve öldürmeler başına para kazanma özelliği eklenecek. Oyuna M4A1-S, Famas ve Galil gibi yeni silahlar eklenecek.

Yeni bir ateş etme işlevi eklenecek: tekli atış ve seri (otomatik) atış modları. Bu işlevsellik özellikle Glock-18 ve Famas için geçerli olacak.

Ayrıca teçhizat sistemi uygulanacak ve skinleri uygulayabileceksiniz. Kısmi olarak da ödül alma ekranı ve maç istatistiklerinin hesaplanması işlevi hayata geçirilecek.



TeamClash 模式的开发工作已全面启动,其设计和功能将与原版完全一致。

除了该模式外,我们还将优化 Scoreboard(记分板),使其功能与原版 TeamClash 模式保持一致。同时,我们将添加游戏内商店以及通过击杀获取金钱的功能。游戏中还将加入新的武器,包括 M4A1-S、Famas 和 Galil。

我们将新增一项射击功能,即单发和连发(自动)模式。该功能将主要应用于 Glock-18 和 Famas。

此外,我们将实装装备系统,允许玩家应用皮肤。同时,部分实装奖励领取界面及比赛统计计算功能。

[Dev Posts]
🎮 Дорогие Асы! Срочный опрос! 🎮

Мы работаем над вкладкой «Быстрое снаряжение» и хотим сделать её максимально удобной для вас.
Помогите нам выбрать правильный вариант работы превью!

Как вы хотите, чтобы работала система?

🔹 ВАРИАНТ 1: «Показываем новое»
Когда вы открываете вкладку быстрого снаряжения и выбираете предмет, в окне превью отображается ТОТ ПРЕДМЕТ, который вы хотите применить.
→ Вы видите, что именно экипируете, до нажатия кнопки «Применить».

🔹 ВАРИАНТ 2: «Показываем текущее + замену»
Когда вы открываете вкладку, в окне превью отображается ПРЕДМЕТ, который УЖЕ экипирован у вас сейчас.
→ Над кнопкой «Применить» будет написано название нового предмета, который ЗАМЕНИТ текущий.
→ Вы видите, что у вас надето, и понимаете, на что меняете.



🎮 Dear Aces! Quick Poll! 🎮

We're developing the "Quick Equip" feature and want to make it as intuitive as possible.
Help us choose the right preview behavior!

How should the system work?

🔹 OPTION 1: "Show the New Item"
When you open Quick Equip and select an item, the preview window displays THE ITEM you want to apply.
→ You see exactly what you're about to equip before pressing "Apply".

🔹 OPTION 2: "Show Current + Replacement"
When you open Quick Equip, the preview window displays the item you CURRENTLY have equipped.
→ Above the "Apply" button, you'll see the name of the NEW item that will REPLACE the current one.
→ You see what you're wearing and understand what you're switching to.



🎮 亲爱的王牌玩家们!紧急投票! 🎮

我们正在开发「快速装备」功能,希望让它尽可能符合您的使用习惯。
请帮我们选择最合适的预览方式!

您希望系统如何工作?

🔹 方案 1:「显示新物品」
当您打开快速装备栏并选择一个物品时,预览窗口将显示您想要装备的新物品。
→ 在点击「应用」按钮前,您就能清楚看到即将装备的内容。

🔹 方案 2:「显示当前装备 + 替换预览」
当您打开快速装备栏时,预览窗口显示您当前已经装备的物品。
→ 在「应用」按钮上方,会显示将要替换当前物品的新物品名称。
→ 您可以看到身上穿的是什么,同时清楚知道将要换成什么。

[Dev Posts]
WIP: QuickEquip

[Dev Posts: Ace Project Team]
Ace Project | TOM - Devlogs | QQ
WIP: QuickEquip [Dev Posts: Ace Project Team]
Будет проделана работа над попыткой реализации альтернативного отображения в превью при быстрой экипировке. Если получится реализовать, то в скором будущем будет добавлена в настройки функция, связанная с QuickEquip.



Work will be done on attempting to implement an alternative display in the preview during quick equipment. If it succeeds, a function related to QuickEquip will be added to the settings in the near future.



将努力尝试实现在快速装备时预览中的替代显示方式。如果成功,不久的将来将在设置中添加与 QuickEquip 相关的功能。



Será realizado um trabalho para tentar implementar uma exibição alternativa na pré-visualização durante o equipamento rápido. Se for possível implementar, uma função relacionada ao QuickEquip será adicionada às configurações em um futuro próximo.
Всем привет!

Давненько не было новостей о том, что же там по игре, и на самом деле есть что вам рассказать.

1. Для начала, что там по QuickEquip? (Быстрое снаряжение): QuickEquip полностью работает, был реализован весь базовый функционал, который в будущем будет расширяться по мере необходимости. Это произойдёт, если потом всплывут какие-то фрагменты из оригинальной игры и станет ясно, как там была реализована та или иная функция, связанная с QuickEquip.

Временно разработка альтернативы была прекращена. Это связано с тем, что придётся снова переписывать весь код, чтобы в итоге записывались новые данные, такие как цвет, путь до иконки и многое другое. Всё это будет сделано чуть позже, когда завершится новый пласт работы, связанный с геймплеем.

2. Была проделана работа по фиксу очень серьёзной проблемы, связанной с переключением окон. До исправления данной ошибки, если бы вы листали список настроек или что-нибудь переключали, вы могли в то же самое время вертеть камерой, ходить, а также стрелять и переключать оружие. Сейчас, как уже понятно, такое не получится сделать.

3. Были визуальные исправления, связанные с интерфейсом. В первую очередь это касается шрифтов, иконок, а также размеров спрайтов на экране.

4. Была реализована система ролей, также как это было в оригинале. Существует две роли: Player и GM. У GM будет выводиться вся необходимая информация, связанная с положением игрока на мировых координатах, а также иные сетевые данные.

5. На сцену Ski Resort был добавлен ранее реализованный функционал, связанный с PositionZone.

За эту неделю было написано более 1500 новых строк кода, которые по итогу были разбиты как на главное меню, так и на геймплей в общем. С учётом того, что ещё предстоит реализовать, это всё спокойно увеличится до 3к строк или даже 5к, т. к. надо будет дореализовать то, о чём говорилось ранее, а также туда входит доработка игрового режима и многое другое.



Hey everyone!

It’s been a while since we had any news on the game’s progress, and I actually have quite a bit to share.

1. First up, what’s the deal with QuickEquip? (Fast equipment): QuickEquip is fully operational. The entire base functionality has been implemented, and it will be expanded in the future as needed, especially if we uncover any fragments from the original game and figure out how specific QuickEquip-related features were implemented there.

Development of the alternative version has been temporarily paused. This is because it would require rewriting a large portion of the code to ensure new data like colors, icon paths, and much more gets saved properly. All of that will be handled a bit later, once the next major gameplay-related milestone is completed.

2. We’ve fixed a pretty serious issue related to window/input switching. Before this fix, while scrolling through settings or toggling options, you could simultaneously move the camera, walk around, shoot, and switch weapons. As you’ve probably guessed, that’s no longer possible.

3. Several UI-related visual fixes were implemented, primarily focusing on fonts, icons, and the scaling of on-screen sprites.

4. The role system has been implemented, just like in the original game. There are two roles: Player and GM. GMs will be shown all necessary information regarding the player’s position in world coordinates, along with other network data.

5. Previously implemented PositionZone functionality has been added to the Ski Resort scene.

Over this past week, over 1,500 new lines of code were written, distributed across both the main menu and core gameplay. Considering everything that’s still left to implement, this number will easily grow to 3k or even 5k lines, since we’ll need to finish the features mentioned earlier, refine the game mode, and much more.

[Dev Posts]
1
WIP - Kill Icon

[Dev Posts: Ace Project]
1
WIP - Kill Streak Body

[Dev Posts: Ace Project]
This media is not supported in your browser
VIEW IN TELEGRAM
Как вам анимации?

How do you like animations?
1
Уважаемые Асы!

Если у меня не получится выдать себе бесплатную лицензию, то мне придется очень трудно, потому что без этой лицензии проект не запускается. Я конечно подожду несколько часов или день, возможно уже завтра все наладится, если нет, то мне придется поменять себе провайдера на другого
Дорогие Асы!

Сегодня была реализована система прострелов, а также новый Kill Streak, связанный с этой системой. Также для более удобной работы над проектом был реализован бот, который помогает тестировать систему стрельбы, а также функции, связанные с Killfeed, Scoreboard и многим другим. В будущем мы доработаем бота и добавим ему возможность ходить и стрелять, но пока что он будет просто стоять на карте.

Также хотел бы сказать, что я не забыл про видео, которое должен был записать специально для вас и которое связано с геймплеем. Само видео будет записано после того, как будут доработаны некоторые визуальные элементы, а также написаны новые скрипты для работы с геймплеем, чтобы разработка шла легче и появилось больше функционала.



Dear Aces!

Today we implemented the penetration system, along with a new Kill Streak tied to it. To make development more convenient, we also added a testing bot that helps verify the shooting system, as well as features related to the Killfeed, Scoreboard, and more. In the future, we will upgrade the bot to let it move and shoot, but for now, it will just stand on the map.

I also want to assure you that I haven't forgotten about the gameplay video I promised to record specifically for you. The video will be recorded once some visual elements are polished and new gameplay scripts are written, which will make development smoother and unlock more features.



各位王牌!

今天已实现穿透系统,以及与之关联的全新 Kill Streak。为了让开发更便捷,我们还加入了一个测试机器人,用于协助测试射击系统,以及 Killfeed、Scoreboard 等相关功能。未来我们会为机器人添加移动和射击能力,但目前它只会静止站在地图中。

此外我想说明,我并未忘记承诺专门为你们录制的游戏实机视频。该视频将在部分视觉效果优化完毕,以及新的游戏逻辑脚本编写完成后进行录制。这将让后续开发更顺畅,并带来更多功能。



Caros Ases!

Hoje foi implementado o sistema de penetração, assim como um novo Kill Streak ligado a ele. Para tornar o desenvolvimento mais prático, também foi criado um bot de testes que auxilia na verificação do sistema de tiro, além de funções relacionadas ao Killfeed, Scoreboard e muito mais. No futuro, atualizaremos o bot para permitir que ele ande e atire, mas por enquanto ele ficará apenas parado no mapa.

Também quero ressaltar que não esqueci do vídeo de gameplay que deveria gravar especialmente para vocês. A gravação acontecerá após o ajuste de alguns elementos visuais e a criação de novos scripts para a gameplay, o que tornará o desenvolvimento mais fluido e trará mais funcionalidades.
👍4
Test Test Test Test: Preview Preview
1
Ace Project | TOM - Devlogs | QQ
Test Test Test Test: Preview Preview
Этот пост просто существует для того, чтобы понять как отрабатывают недавно написанные скрипты захвата экрана + шейдер для сглаживания изображений 👀
Дорогие Асы!

Из проекта будет исключён Firebase (Firebase Auth + Realtime Database). Его заменит новое решение, состоящее из собственного backend, relay-сервера и системы matchmaking.

Все скрипты, содержащие логику Firebase, будут переписаны. Будет изменена только логика добавления, сохранения и загрузки данных при перезаходе игрока в игру. Весь основной функционал этих скриптов затронут не будет. Причин для замены несколько: во-первых, существуют подводные камни при работе Firebase непосредственно в геймплее; во-вторых, бесплатное решение имеет множество ограничений, которые можно устранить только при переходе на платный тариф.

Перепись и миграция кода займут не так много времени. Поскольку нам нужно заменить всё, что связано с Firebase, на наше новое решение, это займёт около одной недели. При этом мы продолжим активную работу над геймплеем: добавляем новые механики и функции, а также корректируем логику входа в комнату, начала игры и получения внутриигровых наград после окончания матча.

От лица команды Ace Project Team благодарим всех, кто следит за проектом! После перехода на новое решение мы начнём постепенное развёртывание серверов: сначала в Европе, затем в Гонконге (для Азии) и в Бразилии (для игроков из этого региона).



Dear Aces!

Firebase (Firebase Auth + Realtime Database) will be removed from the project. It will be replaced by a new solution consisting of a custom backend, a relay server, and a matchmaking system.

All scripts containing Firebase logic will be rewritten. However, only the logic for adding, saving, and loading data when a player rejoins the game will be modified. The core functionality of these scripts will remain completely untouched. There are several reasons for this change: first, there are inherent pitfalls when using Firebase directly within gameplay; second, the free tier has numerous limitations that can only be resolved by upgrading to a paid plan.

Rewriting and migrating the code will not take too much time. Since we need to replace everything related to Firebase with our new solution, it will take about one week. Meanwhile, we will continue active work on the gameplay: adding new mechanics and features, as well as refining the logic for joining a room, starting a game, and receiving in-game rewards after a match ends.

On behalf of the Ace Project Team, we thank everyone who follows the project! After transitioning to the new solution, we will begin the gradual deployment of servers: first in Europe, then in Hong Kong (for Asia), and in Brazil (for players in that region).



亲爱的王牌玩家们!

项目中将移除 Firebase(包括 Firebase Auth 和 Realtime Database)。它将被一套全新的解决方案所取代,该方案包含自定义后端、中继服务器以及匹配系统。

所有包含 Firebase 逻辑的脚本都将被重写。但仅会修改玩家重新加入游戏时的数据添加、保存和加载逻辑。这些脚本的核心功能将保持完全不受影响。做出此次替换的原因有以下几点:首先,在游戏玩法中直接使用 Firebase 存在潜在的隐患;其次,免费方案存在诸多限制,只有升级到付费套餐才能彻底解决这些问题。

代码的重写和迁移不会花费太多时间。由于我们需要将所有与 Firebase 相关的内容替换为新方案,这大约需要一周的时间。与此同时,我们将继续积极推进游戏玩法的开发:添加新的机制和功能,并优化玩家进入房间、开始游戏以及对局结束后领取游戏内奖励的相关逻辑。

Ace Project Team 团队衷心感谢所有关注本项目的玩家!在过渡到新方案后,我们将开始逐步部署服务器:首先在欧洲,随后是香港(面向亚洲玩家),最后是巴西(面向该地区玩家)。
Завтра будет крупный пост связанный с тем, что было реализовано
👍1
Дорогие Асы!

Долгожданный и обещанный пост.

Есть очень хорошие новости: мы реализовали подключение к серверу, а также написали несколько новых скриптов, связанных с тем, чтобы пинговать сервер(а) и получать текущие данные о нем и о других серверах. Уже есть определение состояния сервера (включен, выключен, на техобслуживании), а также текущий пинг в виде спрайта, который меняет свое состояние в зависимости от того, какой сейчас мс.

Насчет регистрации аккаунта:
Регистрация уже работает и будет работать по принципу привязки к серверу. После создания учетной записи ваш аккаунт и ваши данные будут храниться на этом сервере (к примеру, EU-West). При подключении к другому серверу данные не сохраняются и остаются на том сервере, где вы создали свой аккаунт. Если, к примеру, на EU-West 2 у вас нет аккаунта, вам придется его создать - войти не получится, т. к. на двух разных серверах используются свои базы данных, которые хранят ваш игровой опыт и факт создания там учетной записи.

Мы рассматриваем такое решение, как миграцию на другие серверы. Если, например, вы создали свой аккаунт на EU-West, но хотите играть со своим прогрессом на Asia (Hong-Kong), вам нужно будет использовать миграционную карту. Мы будем рассматривать два варианта:

1. При миграции на другой сервер мы просто удалим ваши данные на том сервере, с которого вы мигрировали.
2. Мы оставим ваши данные.

Если игроки из Бразилии или Азии зарегистрировали свой аккаунт на EU-West, т. к. это был на тот момент единственный сервер, то при открытии нового сервера, например в Азии или Бразилии, данным игрокам мы выдадим миграционные карты. С их помощью они смогут решить, где они хотят играть - на EU-West или на новом сервере для азиатского или бразильского региона, понятное дело, с переносом всего прогресса.

Также за эти пару дней мы сделаем перенос логики, связанной с Firebase, а именно проверки обновления и технического обслуживания, на нашу новую базу данных с использованием бэкенда.

Оставшиеся скрипты мы затронем немного позднее. Туда будут входить: Инвентарь, Снаряжение, Игровая валюта, Опыт игрока, Кастомизация профиля и данные, связанные с профилем игрока: K/D, сколько часов вы играли в игру, и многие другие данные.

Ace Project Team
👍1