Ace Project | TOM - Devlogs | QQ
488 subscribers
38 photos
8 videos
2 links
Download Telegram
WIP: QuickEquip

[Dev Posts: Ace Project Team]
6
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.
4👍2🔥1
Ace Project | TOM - Devlogs | QQ
WIP: QuickEquip [Dev Posts: Ace Project Team]
Будет записано видео связанное с QuickEquip, где будет продемонстрирована его работа как в главном меню игры, так и в геймплее. Сейчас идет стадия исправления ошибок и добавления недостающего функционала, который поможет с тем, если что-то пойдет не так

A video related to QuickEquip will be recorded, where its operation will be demonstrated both in the main menu of the game and in the gameplay. We are currently at the stage of correcting errors and adding missing functionality that will help if something goes wrong.
👍42🔥1
Всем привет!

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

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]
4👍4
大家好!

游戏进度有一阵子没更新了,实际上确实有不少内容想和大家分享。

1. 首先,QuickEquip(快捷装备)进展如何?目前 QuickEquip 已完全可用,基础功能已全部实现。未来会根据需要继续扩展,特别是如果后续发现原版游戏中某些与 QuickEquip 相关的具体实现细节,我们会进行对应补充。

替代方案的开发已暂时搁置。因为这意味着需要重新梳理大量代码,以便正确保存颜色、图标路径等更多新数据。这部分工作会在下一波核心玩法开发完成后进行。

2. 修复了一个与窗口/输入切换相关的严重问题。在修复前,玩家在浏览设置或切换选项时,还能同时转动视角、移动、开火和切换武器。现在正如大家所料,这种操作已经无法实现了。

3. 对界面进行了一系列视觉优化,主要集中在字体、图标以及屏幕精灵(Sprite)的尺寸调整上。

4. 已实装角色权限系统,与原版一致。目前设有 Player(玩家)和 GM(管理员)两种角色。GM 界面将显示玩家在世界坐标中的精确位置及其他网络数据。

5. 此前开发的 PositionZone 功能现已添加到 Ski Resort(滑雪场)场景中。

本周共编写了超过 1500 行新代码,主要分布为主菜单和核心玩法两部分。考虑到后续还需完成的内容(包括上文提到的待完善功能、游戏模式优化等),代码量预计将轻松突破 3000 行,甚至达到 5000 行。



Olá a todos!

Faz um tempo que não trazemos novidades sobre o andamento do jogo e, na verdade, tenho bastante coisa para contar.

1. Primeiro, qual a situação do QuickEquip? (Equipamento rápido): O QuickEquip está funcionando perfeitamente. Toda a funcionalidade base já foi implementada e será expandida no futuro conforme necessário, especialmente se surgirem detalhes de como certas funções relacionadas a ele eram implementadas na versão original.

O desenvolvimento da alternativa foi pausado temporariamente. Isso porque seria necessário reescrever uma boa parte do código para que novos dados, como cor, caminho do ícone e muito mais, sejam salvos corretamente. Tudo isso será feito um pouco mais tarde, após a conclusão da próxima etapa focada na jogabilidade.

2. Foi corrigido um problema bastante sério relacionado à troca de janelas/foco de entrada. Antes do ajuste, enquanto você rolava as configurações ou alterava opções, ainda conseguia mover a câmera, andar, atirar e trocar de arma ao mesmo tempo. Como já devem imaginar, isso não é mais possível.

3. Foram feitas correções visuais na interface, priorizando principalmente fontes, ícones e o tamanho dos sprites na tela.

4. O sistema de cargos foi implementado, assim como no original. Existem dois cargos: Player e GM. O GM terá acesso a todas as informações necessárias sobre a posição do jogador nas coordenadas do mundo, além de outros dados de rede.

5. A funcionalidade PositionZone, implementada anteriormente, foi adicionada à cena Ski Resort.

Nesta semana, foram escritas mais de 1.500 novas linhas de código, divididas entre o menu principal e a jogabilidade em geral. Considerando tudo o que ainda precisa ser feito, esse número vai facilmente chegar a 3 mil ou até 5 mil linhas, já que teremos que finalizar o que foi mencionado antes, ajustar o modo de jogo e muito mais.

[Dev Posts]
4
WIP - Kill Icon

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

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

How do you like animations?
🔥102🤗2🏆1
Уважаемые Асы!

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

Сегодня была реализована система прострелов, а также новый 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.
сейчас будет запущена трансляция, можете позадавать вопросы, она продлится 5 - 10 минут, надеюсь кто нибудь успеет задать вопросы
Live stream finished (2 minutes)
Test Test Test Test: Preview Preview
💋74
Ace Project | TOM - Devlogs | QQ
Test Test Test Test: Preview Preview
Этот пост просто существует для того, чтобы понять как отрабатывают недавно написанные скрипты захвата экрана + шейдер для сглаживания изображений 👀
7
Дорогие Асы!

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