查看: 3349|回复: 33

【日更】开个贴提醒自己尝试看一下源码

[复制链接]
游戏昵称
Siu12321
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-27-2015
最后登录
1-1-2018

社区身份   版主
社区贡献   -1 点

445

积分

297

子弹

3

武士刀

Siu12321

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

第一届FNG团队祭祀

发表于 4-11-2016 23:24:21 | 显示全部楼层 |阅读模式
本帖最后由 Siu12321 于 2016-4-11 23:47 编辑

{:4_97:}刚才看源码有些地方看不太懂。。
官方源码地址:" https://github.com/teeworlds/doc ... iling_everything.md " 供各位路过的大触研究{进度 0%[日更]}
目前了解:
    写mod只需要清楚 teeworlds/src/game/server/ 里的.cpp和.h文件就可以了    根据tom大神说的话 :alloc.h是分配内存空间的    7ZPQ(1E6@168RWJ}SXR[TOC.png
目前状况:
   不知道修改游戏规则具体要修改那个文件:(((




来自群组: HyDrA

评分

参与人数 1经验 +30 收起 理由
Cocoa + 30 加油~*^_^*

查看全部评分

游戏昵称
Siu12321
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-27-2015
最后登录
1-1-2018

社区身份   版主
社区贡献   -1 点

445

积分

297

子弹

3

武士刀

Siu12321

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

第一届FNG团队祭祀

 楼主 发表于 4-11-2016 23:45:19 | 显示全部楼层
更新:【目前了解】: gamecontroller.cpp = 修改游戏规则 玩法 玩家重生
其他几样根据 @Tom 说 : gamecontext是游戏上下文
   eventhandler是事件管理
   entity貌似是组件相关
   alloc.h是分配内存空间的
回复 支持 反对

使用道具 举报

游戏昵称
Siu12321
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-27-2015
最后登录
1-1-2018

社区身份   版主
社区贡献   -1 点

445

积分

297

子弹

3

武士刀

Siu12321

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

第一届FNG团队祭祀

 楼主 发表于 4-12-2016 23:49:44 | 显示全部楼层

RE: 【日更】开个贴提醒自己尝试看一下源码

本帖最后由 Siu12321 于 2016-4-16 16:51 编辑

原来我一直看错了master 的源文件好吧这是0.7的新模式..
回复 支持 反对

使用道具 举报

游戏昵称
Siu12321
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-27-2015
最后登录
1-1-2018

社区身份   版主
社区贡献   -1 点

445

积分

297

子弹

3

武士刀

Siu12321

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

第一届FNG团队祭祀

 楼主 发表于 4-12-2016 13:27:20 | 显示全部楼层
我发现了个很可怕的东西
{ 官方源码:https://github.com/teeworlds/tee ... me/server/gamemodes }
里有两个模式 是没见过的 IMS 和 SUR 有兴趣的可以去看一下源码
内容好像也写好了 {:4_119:}
回复 支持 反对

使用道具 举报

游戏昵称
Siu12321
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-27-2015
最后登录
1-1-2018

社区身份   版主
社区贡献   -1 点

445

积分

297

子弹

3

武士刀

Siu12321

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

第一届FNG团队祭祀

 楼主 发表于 4-13-2016 17:18:36 | 显示全部楼层
今天睡了半天,刚看了一会原版和mod的对比 终于能看懂一点点了{:4_96:}{:4_104:}{:4_120:}
回复 支持 反对

使用道具 举报

游戏昵称
Siu12321
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-27-2015
最后登录
1-1-2018

社区身份   版主
社区贡献   -1 点

445

积分

297

子弹

3

武士刀

Siu12321

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

第一届FNG团队祭祀

 楼主 发表于 4-14-2016 19:39:30 | 显示全部楼层
我想到了个看源的办法
每天看一个.cpp档:D
回复 支持 反对

使用道具 举报

游戏昵称
Siu12321
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-27-2015
最后登录
1-1-2018

社区身份   版主
社区贡献   -1 点

445

积分

297

子弹

3

武士刀

Siu12321

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

第一届FNG团队祭祀

 楼主 发表于 4-14-2016 19:39:33 | 显示全部楼层
我想到了个看源的办法
每天看一个.cpp档:D

评分

参与人数 2经验 0 收起 理由
Cocoa + 1 论坛bug啊...
CarolVlCznYu -1 差评!居然连发两楼

查看全部评分

回复 支持 反对

使用道具 举报

游戏昵称
Siu12321
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-27-2015
最后登录
1-1-2018

社区身份   版主
社区贡献   -1 点

445

积分

297

子弹

3

武士刀

Siu12321

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

第一届FNG团队祭祀

 楼主 发表于 4-16-2016 16:37:31 | 显示全部楼层
对了忘了还有DDNET的源码:D https://github.com/ddnet/ddnet
回复 支持 反对

使用道具 举报

游戏昵称
S.C
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-27-2015
最后登录
4-19-2016

社区身份   Pistol
社区贡献   0 点

83

积分

73

子弹

0

武士刀

Rank: 1

发表于 4-19-2016 19:42:52 | 显示全部楼层
催更!加油!S.C就是实在是烦这个验证码了才一直不发贴……

点评

谢谢我还在学C++呢~!  发表于 4-21-2016 17:52
我发帖似乎不用输验证码呢  发表于 4-19-2016 23:15
欢迎来到Teeworlds 中国社区!
回复 支持 反对

使用道具 举报

游戏昵称
B0U5G_733
所属战队
暂无
喜爱模式
Vanilla
注册登记  
2-16-2016
最后登录
5-20-2016

社区身份   Pistol
社区贡献   0 点

93

积分

89

子弹

0

武士刀

Rank: 1

发表于 4-22-2016 14:26:06 | 显示全部楼层
先看.h 里面是通常接口的声明都在里面
详细的实现在.cpp里面 每天看些具体实现对你的大局观没啥帮助

点评

BCD,你是谁?  发表于 4-22-2016 23:55
欢迎来到Teeworlds 中国社区!
回复 支持 反对

使用道具 举报

游戏昵称
Siu12321
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-27-2015
最后登录
1-1-2018

社区身份   版主
社区贡献   -1 点

445

积分

297

子弹

3

武士刀

Siu12321

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

第一届FNG团队祭祀

 楼主 发表于 4-24-2016 19:24:13 | 显示全部楼层
umm,这几天我都一直在看C++的书籍
回复 支持 反对

使用道具 举报

游戏昵称
Siu12321
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-27-2015
最后登录
1-1-2018

社区身份   版主
社区贡献   -1 点

445

积分

297

子弹

3

武士刀

Siu12321

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

第一届FNG团队祭祀

 楼主 发表于 5-3-2016 13:30:31 | 显示全部楼层
{:6_221:}干!最近考试没什么时间看。。
回复 支持 反对

使用道具 举报

游戏昵称
Siu12321
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-27-2015
最后登录
1-1-2018

社区身份   版主
社区贡献   -1 点

445

积分

297

子弹

3

武士刀

Siu12321

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

第一届FNG团队祭祀

 楼主 发表于 5-21-2016 16:39:53 | 显示全部楼层
我想找一些有兴趣的人暑假来一起研究写mod。{:4_87:}目前只会一些小修改。。
回复 支持 反对

使用道具 举报

游戏昵称
Siu12321
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-27-2015
最后登录
1-1-2018

社区身份   版主
社区贡献   -1 点

445

积分

297

子弹

3

武士刀

Siu12321

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

第一届FNG团队祭祀

 楼主 发表于 6-26-2016 20:20:03 | 显示全部楼层
{:4_93:}估计不久后就能学会C++了【我太懒了QAQ
回复 支持 反对

使用道具 举报

游戏昵称
Molly
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-28-2015
最后登录
1-31-2018

社区身份   版主
社区贡献   1 点

493

积分

399

子弹

16

武士刀

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

第一届FNG团队祭祀2017存活第二届DDN初级组第一届CTF夺旗对抗2017跨年2017年照第二届FNG团队祭祀2016一周年DDN 500pts

发表于 7-3-2016 08:43:11 | 显示全部楼层
翻了翻.h文件,script里面找到个SDL_scancode.h,定义了按键和键值
然后build.py,貌似是编译服务端用的,说实话我不会Python,掠过。script里面基本都是py,还有一个source count.sh(?)和line count.sh(估计是计算代码行数的)
color.h :声明了一些关于颜色的函数,比如HEX转RGB A,HUE转RGB什么的。
说实话我不会C和C#,只会一点C51,不知道为什么居然看得懂一点
084310pqqwffeqiu1qidke.png
084311l1yhpg00z9y6afnp.png
084311mbvw2bvze271gdgv.png
来自安卓客户端来自安卓客户端
"摘取鲜花撒遍全身"
回复 支持 反对

使用道具 举报

游戏昵称
Molly
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-28-2015
最后登录
1-31-2018

社区身份   版主
社区贡献   1 点

493

积分

399

子弹

16

武士刀

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

第一届FNG团队祭祀2017存活第二届DDN初级组第一届CTF夺旗对抗2017跨年2017年照第二届FNG团队祭祀2016一周年DDN 500pts

发表于 7-3-2016 08:50:19 | 显示全部楼层
delect.h,貌似和不同os下的编译有关,这里family和platform什么意思?
085019vjwagg91ww1wirwt.png
来自安卓客户端来自安卓客户端
"摘取鲜花撒遍全身"
回复 支持 反对

使用道具 举报

游戏昵称
Molly
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-28-2015
最后登录
1-31-2018

社区身份   版主
社区贡献   1 点

493

积分

399

子弹

16

武士刀

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

第一届FNG团队祭祀2017存活第二届DDN初级组第一届CTF夺旗对抗2017跨年2017年照第二届FNG团队祭祀2016一周年DDN 500pts

发表于 7-3-2016 08:52:58 | 显示全部楼层
math.h不用说了233
vmath.h也是计算相关的,不过看起来不像是C?
085258n43watikpehz03k3.png
来自安卓客户端来自安卓客户端
"摘取鲜花撒遍全身"
回复 支持 反对

使用道具 举报

游戏昵称
Molly
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-28-2015
最后登录
1-31-2018

社区身份   版主
社区贡献   1 点

493

积分

399

子弹

16

武士刀

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

第一届FNG团队祭祀2017存活第二届DDN初级组第一届CTF夺旗对抗2017跨年2017年照第二届FNG团队祭祀2016一周年DDN 500pts

发表于 7-3-2016 09:00:03 | 显示全部楼层
重点:system.h
包含一些内存管理,文件读写,网络相关的函数,看不太懂
090003skpi111r27dd65gf.png
来自安卓客户端来自安卓客户端
"摘取鲜花撒遍全身"
回复 支持 反对

使用道具 举报

游戏昵称
Molly
所属战队
暂无
喜爱模式
Vanilla
注册登记  
8-28-2015
最后登录
1-31-2018

社区身份   版主
社区贡献   1 点

493

积分

399

子弹

16

武士刀

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

第一届FNG团队祭祀2017存活第二届DDN初级组第一届CTF夺旗对抗2017跨年2017年照第二届FNG团队祭祀2016一周年DDN 500pts

发表于 7-3-2016 09:01:52 | 显示全部楼层
然后system.c里面就是system.h中函数的实现
090152hdjfp95pyj32ypud.png
来自安卓客户端来自安卓客户端
"摘取鲜花撒遍全身"
回复 支持 反对

使用道具 举报

游客
请先登录
您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

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