游戏
文章平均质量分 83
witton
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言使用Protobuf进行网络通信
本文介绍了在C语言中使用protobuf-c解析Protobuf消息的实现方法。针对protobuf-c生成代码中的命名风格不一致问题,作者提出通过修改生成器代码添加typedef来统一命名格式。文章详细阐述了DEFINE_HANDLER宏的实现机制,该宏既能注册消息处理函数,又能完成消息解析和调用自定义处理函数的功能。同时,作者分享了自己向protobuf-c项目提交命名风格改进建议的经历,并提供了具体的代码修改方案。这种方法简化了网络消息处理流程,提高了代码的可读性和维护性。原创 2025-07-08 18:32:42 · 1231 阅读 · 0 评论 -
Go语言网络游戏服务器模块化编程
介绍Go语言网络游戏服务器的如何进行模块化编辑,减少耦合性!原创 2025-07-08 16:39:34 · 683 阅读 · 0 评论 -
unreal engine 5.3.2 创建游戏项目
笔者又从网上找到另一个更高的UE版本:5.3.2,该版本比较小,只有593M,这只包含了UE引擎的核心部分,有Setup以及GenerateProjectFiles相关脚本,依赖项是通过setup相关脚本从网上下载的,可以编译调试引擎代码。原创 2024-05-18 18:07:00 · 2444 阅读 · 0 评论 -
unreal engine 5.0.3 创建游戏项目
根据虚幻官网介绍,虚幻引擎5可免费用于创建线性内容、定制项目和内部项目。你可以免费用它开发游戏,只有当你的产品营收超过100万美元时,才收取5%的分成费用。所以目前国内也有许多游戏厂商在使用UE制作游戏。UE5源码也已开源,有UE账号的,能够从官网下载的就从官网下载,只是下载比较慢,需要科学上网;没有的,想要学习了解UE的,也可以从网上找国内别人下载好的资源,笔者就从网上找到了一些资源,玩了一下UE5,这里与大家分享!原创 2024-05-18 12:23:39 · 2419 阅读 · 0 评论 -
使用Go语言生成Excel任务表依赖图(Markdown文件mermaid图)
将Excel任务表中的关系转换成Markdown的mermaid图,方便使用Markdown工具直观地查看任务依赖原创 2023-08-04 10:22:20 · 1577 阅读 · 0 评论 -
解密Cocos2D中的Lua源码
由于没学习和使用过Cocos2D,但出于工作需要,后面将要学习与使用Cocos2D。 第一次使用修改过的Cocos的时候遇到一些Lua文件是加过密的,不能看到源码,但是又可以正常的被Cocos读取执行,通过对Lua的调试可以看到读取到内存中的源码,由于调试工具的限制,无法直接将这些源码保存到磁盘,当然有一个笨办法,就是将能看到源码的文件一个一个地保存到磁盘,在没有更好的办法之前,也只能这样了。这...原创 2018-05-26 11:17:39 · 2888 阅读 · 0 评论 -
Elo Rating System 简介及其在游戏中的运用
不知道大家在玩游戏的时候,是不是都产生过这样的疑问:《王者荣耀》排位五连胜后遭遇九连跪,是不是游戏操控胜率?《英雄联盟》渡劫局总匹配神对手猪队友,是不是有意制裁我?《炉石传说》传说段位获胜,为什么排名不升反降?……这篇文章将说明游戏匹配和排名的原理,相信可以打消大家心中的困惑。仍在玩《王者荣耀》的同学们或许记得,《王者荣耀》在 S11 赛季调整过一 次匹配机制,自那以后,王者大神的小号...转载 2018-10-09 10:26:37 · 1621 阅读 · 0 评论 -
麻将和牌算法
麻将牌有1-9万,1-9条,1-9筒,东南西北,中发白各4张,共34种136张牌。有些地方的麻将还有梅兰花竹、春夏秋冬各一张。一般将梅兰花竹、春夏秋冬用作万能牌(赖子牌、混牌)。麻将和牌的算法一般分为直接计算法与查表法两种:直接计算法就是按照和牌的规则进行计算;查表算法就是预先把所有和牌的牌型穷举出来组成一张表,在使用的时候直接查表即可。这两种算法各有优劣:直接计算法占用内存比较小,占用CPU会...原创 2018-11-07 11:59:55 · 10423 阅读 · 0 评论
分享