吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 11489|回复: 143
收起左侧

[C&C++ 转载] 红色警戒2-尤里复仇之AI全局态势感知器

    [复制链接]
blbljj008 发表于 2025-10-9 21:10
本帖最后由 blbljj008 于 2025-10-9 21:11 编辑

国庆放假期间,全部使用DeepSeek做了一个放大版的间谍卫星的单独窗口,其中的代码我自己都看不懂,
大模型太香了,我会分享AIViewer.h和AIViewer.cpp,是这个显示窗口的全部源码,后期还会做原始地图->战
略地图(高地、隘口、资源区)叠加到底图上,还会做AIbot,根据所有数据计算得到战略层(总战略:进攻、防
守、骚扰、速推等),再根据总战略计算战术层(生产计划、队伍分类等),最后根据战术计算操作层(坦克微操、
集中火力、拉残血靠后、保持阵型等),总之这个AI全局态势感知器,是观察这些的基础,希望对关注这方面
的同志有帮助。分享的不是全部工程,注入游戏和读取游戏数据方面暂时保留。


001011111112.gif


实现了一个AI战略感知器的可视化窗口,使用Direct2D进行渲染。以下是代码的主要功能分析:
核心功能1. 线程管理
  • Start(): 启动渲染线程,降低线程优先级
  • Stop(): 停止线程并清理资源
  • 独立的窗口消息循环

2. 图层系统支持多个可视化图层,通过F7-F12快捷键切换:
  • F7: 地形图层 (showTerrain)
  • F8: 地图网格图层 (showMapGrid)
  • F9: 单位图层 (showUnits)
  • F10: 战略层 (showStrategic)
  • F11: 操作层 (showOperational)
  • F12: 战术层 (showTactical)

3. 数据同步
  • SyncAIPlanToViewer(): 从全局AI计划投影同步数据
  • UpdateResults(): 更新战略、操作、战术结果
  • 线程安全的网格数据更新方法

4. 渲染系统使用Direct2D实现:
  • 地形渲染: 陆地、海岸、水域、悬崖、边界
  • 单位渲染: 建筑、步兵、坦克、飞机等
  • 战略标记: 圆形(绿)、方块(蓝)、椭圆(红)

AIViewer.cpp.txt (17.22 KB, 下载次数: 95)
AIViewer.h.txt (3.64 KB, 下载次数: 62)




免费评分

参与人数 30吾爱币 +26 热心值 +26 收起 理由
一人牵象 + 1 我很赞同!
PoJieWhite0 + 1 + 1 红警,好怀念,从上初中就开始玩,一直到大学,,和舍友一起打局域,
Apartbst + 1 谢谢@Thanks!
dhxdl + 1 感觉非常牛叉的样子
ssq + 1 + 1 我很赞同!
哒劳德 + 1 + 1 热心回复!
xljh888 + 1 + 1 谢谢@Thanks!
card628 + 1 热心回复!
wzlyq + 1 + 1 热心回复!
mhxy + 1 + 1 我很赞同!
liqi1 + 1 + 1 谢谢@Thanks!
CXOrion + 1 + 1 谢谢@Thanks!
bhwl + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
haisha + 1 + 1 我很赞同!
procurve + 1 + 1 谢谢@Thanks!
louisbbb + 1 + 1 用心讨论,共获提升!
qjlfl + 1 + 1 我很赞同!
jh95wxg + 2 + 1 谢谢@Thanks!
头铁又刚 + 1 我很赞同!
qingne0130 + 1 + 1 我很赞同!
mtouyao + 1 谢谢@Thanks!
Duke0910 + 1 + 1 谢谢@Thanks!
fxone + 1 + 1 谢谢@Thanks!
wanfon + 1 + 1 热心回复!
sanhexq + 1 + 1 用心讨论,共获提升!
有点低调 + 1 + 1 热心回复!
ziaomiWIFI + 1 用心讨论,共获提升!
FengxiaodeOme + 1 热心回复!
kerrychu + 1 + 1 谢谢@Thanks!
crazyxsl + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

hongshao987 发表于 2025-10-10 08:33
能不能增加一个只显示箱子坐标的大概位置的小地图?或者小地图上增加显示箱子位置的功能?
有时就想捡箱子玩。
changshin 发表于 2025-10-13 08:15
VitoX4 发表于 2025-10-10 11:24
你这个AI得通过操作另一台电脑 局域网实现 红警自的AI我最近在研究,都是提前预制好的动作,目前看还不能动态修改,不过有个大神Ares平台做了个动态INI注入器,这要能结合起来确实牛
ly847846556 发表于 2025-10-10 09:18
zs214500 发表于 2025-10-9 21:28
都是哪个年龄段的人在玩红色警戒2-尤里复仇?

红警一般70.80后玩
haisha 发表于 2025-10-13 07:09
重度红警爱好者,感谢分享
2842752363 发表于 2025-10-10 09:32
zs214500 发表于 2025-10-9 21:28
都是哪个年龄段的人在玩红色警戒2-尤里复仇?

98沉迷红色警戒各种mod
50386 发表于 2025-10-9 22:23
骨灰级玩家的回忆
stzzhx 发表于 2025-10-9 22:11
我一直在情怀中。
jy03032712 发表于 2025-10-9 21:46
技术满分,情怀满分
为啥不。。。☺️
irr310 发表于 2025-10-9 21:27
太强了呀,这个东西
zs214500 发表于 2025-10-9 21:28
都是哪个年龄段的人在玩红色警戒2-尤里复仇?
Weizen 发表于 2025-10-9 23:05
这是一个超级雷达?
fanbaian 发表于 2025-10-9 23:06
传说中的间谍卫星实时直播
scandisk0083 发表于 2025-10-9 23:09
不愧为骨灰级玩家
头像被屏蔽
XD001 发表于 2025-10-9 23:10
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-6-10 08:27

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表