网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月13日
漏签
0
天
c语言吧
关注:
801,843
贴子:
4,376,187
看贴
图片
吧主推荐
视频
游戏
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
尾页
297
回复贴,共
11
页
,跳到
页
确定
<<返回c语言吧
>0< 加载中...
回复:论从0开始写一个mud游戏
只看楼主
收藏
回复
DREACYOU
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
哦吼,packet写完了,还没测试,由于代码太长太烂,就不po图了,容我直接把整个文件传到github
DREACYOU
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
今天就做到这里先吧,呆会给所有的功能集中写一下注释,不然闲置一阵子之后,自己都找不着地方入手了,因为根本不记得都写到哪里了
以及各种函数需要调用那些变量,然后各种写bug
2026-02-13 13:37:31
广告
不感兴趣
开通SVIP免广告
DREACYOU
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
准备开工今天先测试包裹链,把包裹链的功能都调通之后,再给战斗掉落的物品添加收入包裹的功能。之后再写装备,装备位是固定的,所以不打算用链表来处理,用数组就ojbk了。
之后还有时间的话,就把菜单搞一下,如果还有时间,就搞一下更换装备的功能,以及吃药的功能。
大概就先搞这些吧,其他的过程中遇到再说。
刚开始可以很随意,模糊的顺着想法去做,就像雕刻一样,有个大概的样子就行,之后要慢慢精雕细琢,就需要有计划的去添加功能和改进了
千城真人
马猴烧酒
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这么好的贴不@我加精?
DREACYOU
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
包裹链测试没发现啥问题,准备进入下一项任务
DREACYOU
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
包裹链的数据结构是这样的,因为我之前写的link用的是数据结构书本上那种,datatype key;然后用typedef int datatye;但是我在另一个工程的时候,发现有些编译器不支持在结构体里装结构体,只能装指针,然后要malloc申请动态内存,脑容量实在不支持我用多重的creat,并且注销动态内存会更复杂,我现在都没有想好在游戏中怎么注销包裹链。
DREACYOU
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
擦,刚在发现有一个功能没测试,顺路测试了一下,结果出现bug了
DREACYOU
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我去,就是一个简单的问题,因为我初始化链表的时候,给len赋值是0,意味着head是不用的,然后在那个功能里,给p1指向了head,就进入了循环,很显然就会少一次循环
2026-02-13 13:31:31
广告
不感兴趣
开通SVIP免广告
DREACYOU
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
包裹链大部分功能测试完成,除了getelem要到环境中测试。
先把装备给写了,打算用全局的数组来保存身上的装备信息,这样在存档的时候容易调用,在读档的时候也容易加载。存档和读档的功能就明天写
三点有其他事情要忙,进度会缓一下。
DREACYOU
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
脑图随着进展,慢慢展现成这个样子了。以前会像写作文那样,把工程脑图都堆满,结果中途会没办法平衡预想的和实现的,会出现大范围重构,或者工程烂尾,后来发觉,一点点拓展才是更适合我的
DREACYOU
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
装备暂时就这么弄吧,初始装备是莫有的。不过可以通过在游戏初始化的时候,把装备初始化的函数给调用一下,或者找个NPC发放,时间到了,暂时就这样把
zy1994oo
毛蛋
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
啥都不懂~看完了。一脸懵逼~初学C先学啥啊?
DREACYOU
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
回来了,继续开工
DREACYOU
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
review了一下代码,准备加工一下功能块,因为不能在子文件里封装,所以要在主函数中开辟一个打怪的块,这样以后可以把打怪、物品掉落都封到一个函数里。现在要升级一下
这个函数,要把链表指针传进去,将来把检测包裹是否满了的功能也写在这里。搞完这些可能要写一个整理包裹的函数,因为现在的话,掉一个物品,就在包裹里添一个节点,但数量只有1,那包裹很快就会满的,每种物品可以堆在一起,但想想这个功能不好实现,逻辑就挺烦的,暂时就不可能写的。
2026-02-13 13:25:31
广告
不感兴趣
开通SVIP免广告
DREACYOU
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
上半部分上这样的,下半部分在楼下
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示