C++

C++是一门由Bjarne Stroustrup于1980年代在贝尔实验室开发的通用编程语言,其设计初衷是“带类的C”,即在C语言的基础上增加了面向对象编程等特性。它完美继承了C语言的高效性和底层控制能力(如指针和内存直接操作),同时引入了类、封装、继承、多态等面向对象机制,以及模板、泛型编程、异常处理、标准模板库(STL)等现代特性,使其成为一个兼具高性能和高抽象层次的多范式语言。C++以其极高的执行效率和灵活性著称,既可用于开发操作系统、游戏引擎、嵌入式系统、高频交易等对性能极度敏感的底层系统,也能构建大型复杂的桌面应用和服务器软件。然而,这种强大和自由也带来了显著的复杂性,学习曲线陡峭,需要程序员手动管理内存并深入理解语言细节。尽管面临现代语言(如Rust、Go)的挑战,但凭借其成熟的生态、庞大的代码遗产和持续的标准化演进(C++11/14/17/20),C++至今仍是系统级开发和高性能计算领域不可或缺的基石语言。
功能模块:系统由Windows屏幕推流、Linux视频源读取、目标球检测、目标锁定、准星偏移计算、鼠标控制策略、UDP通信、Windows鼠标桥接、自动点击保护、可视化调试和配置管理等模块组成。主要功能描述:Windows端实时采集主屏幕并生成HTTPMJPEG视频流,Ubuntu/Linux端使用
350C++游戏
本项目主打在不用外部图形库的前提下的底层逻辑控制。设计上,采用std::deque容器类代替简单的数组或vector来管理蛇身,大幅提高蛇身移动时头尾插入删除的效率。交互层面支持WASD控制方向,并加入了“按P键暂停/继续”的功能。游戏机制上具有动态难度调整:每吃掉5个食物,游戏速度(刷新率)就会提
430C++游戏
包括名字服务、网关层、sdk认证、匹配服、房间服、对战服、场景服、服务器单元测试、压力测试等;功能模块常用的背包、皮肤、排行榜、聊天、活动、好友等都很齐全。
370C++游戏
项目主要包含单聊、聊天室、用户登录鉴权、历史消息拉取、最近会话管理、未读数统计、多端在线同步等功能模块。客户端通过WebSocket与服务端保持长连接,支持实时收发消息;服务端支持token鉴权、用户上下线感知、房间成员管理和消息广播;用户离线时消息会异步持久化到MySQL,上线后可按会话增量拉取历
430C++游戏
qq炫舞2产品系统
多操作模式(支持4键/8键)传统模式:下落式方向键,系列经典,分单人/4V4团队对局,Perfect连P累计高分泡泡模式(招牌特色):音符跟随人物动作分布屏幕,操作更轻量化,新手友好斗舞竞技模式(排位核心):1v1对战,按键评分互相造成血量伤害,随机护盾、干扰buff,血量清零直接判定击败,有完整段
510C++游戏
项目包含玩家核心模块、玩法活动模块、数据持久化模块与线上运维模块。玩家模块实现角色登录、背包、邮件、任务、成就等基础功能;玩法模块提供签到、福利、限时活动、排行榜等业务;数据模块实现玩家数据的批量存档与定时落地;运维模块支持日志监控、性能打点与热更新。
440C++游戏
项目包含游戏网关、跨服匹配、跨服数据同步三大模块。网关负责客户端长连接接入、协议校验、加密解密、流量控制与消息路由;跨服匹配模块实现玩家快速匹配、房间管理与对战调度;跨服数据同步模块保障跨服对战、排行榜、聊天等功能的数据一致性,支撑全服玩家的跨服交互。
410C++游戏
项目包含统一游戏网关、场景服务、逻辑服务、跨服匹配四大核心模块。网关层负责长连接管理、协议校验、限流防刷;场景服务实现大世界动态地块加载、视距卸载与AOI邻域同步;逻辑服务处理玩家数据、背包、任务、活动等业务;跨服模块实现跨服匹配、跨服战斗与数据同步,整体支持高并发、低延迟的多人在线交互。
630C++游戏
核心战斗状态同步:由UEDedicatedServer(UEDS)专属战斗服负责精确同步战场中每个单位的位置、技能、伤害等实时状态,保障玩家操作响应及时、对战过程丝滑流畅。网络校验与反作弊:UEDS同时承担网络校验职责,对客户端上报的行为进行合法性验证,防止恶意修改内存或外挂篡改数据,提升对战公平性
830C++游戏
游戏模块涉及太多,游戏的基本模块全涉及到,但slg重在数值体验与生命线,社交功能与跨服团战是比较核心的模块。社交功能包括联盟、聊天、官职等;跨服战,分三个阶段实施:第一个阶段,仅仅是积分的跨服排行榜及奖励与公告;第二个阶段为跨服竞技场;第三个阶段为真正的跨服地图战。三个阶段由简到难。
830C++游戏
1赛制规则引擎设计与实现抽象并封装多种赛制(淘汰赛、积分赛、循环赛等)的公共模型支持赛制参数化配置(人数、轮次、晋级比例、积分规则等)为不同赛制玩法提供统一调用接口,降低新增玩法的开发成本2比赛生命周期管理负责比赛从创建、报名、准备、开始、进行中、结束到结算的全流程控制实现比赛状态机,确保各阶段状态
981C++游戏
MotiCap产品系统
参与动捕软件系统开发,负责在线相机管理、扫场标定、Marker识别与三维重建、刚体/骨架跟踪、动捕数据录制及UE4/Unity3D实时推流等核心功能实现,支撑虚拟制作、动作分析与实时交互应用。
790C++游戏
原始代码:由[GuYeying]开发的pybind11绑定逻辑、Python层渲染实现等,采用MIT协议(详见LICENSE文件)。第三方代码:基于spine-runtimes的C++代码,其版权和协议归属原作者(EsotericSoftware),必须严格遵循[spine-runtimes官方协议
870C++游戏
XXX仿真平台产品系统
UE:AI(行为树、AI感知系统、AI控制器、AI角色动画等)GAS(基础技能使用)Seqence(基础短小的序列帧制作)通信:WebSocket、rpclib、HTTP等
1110C++工业互联网
这个开源项目主要展示如何做python的跨进程代理通讯的方案,里面有部分代码与具体项目相关,比如rpc的通讯是依赖具体游戏项目的底层网络层接口,所以这部分代码是不能通用所有具体项目,这里这里仅仅提供实现方案的思路,并非一个通用的库,大家可以参考这种方案做自己项目的代理,通过这种代理方案可无入侵拆分耦
2350C++游戏
当前共15个项目more
×
寻找源码
源码描述
联系方式
提交