- 主题:问一下新杀人游戏的代码
水木的新杀人游戏的代码open source吗?
像我们别的学校也想引入,能给一份吗?
--
FROM 222.171.7.*
我们是用KBS的,呵呵
lilacbbs
【 在 baileifirst (长江八号?) 的大作中提到: 】
: hitbbs?
: 貌似你们本身就用kbs吧,可以拿去直接用的
: 如果要迁移到fb2k或者ytht的代码需要自己做一些改动
: ...................
--
FROM 222.171.7.*
70多屏 @_@
【 在 fancyrabbit (兔兔猫★Initial F★考试挂挂挂) 的大作中提到: 】
: 就是那个编译一下出来七十多屏warning的代码?哦 ...
--
FROM 222.171.7.*
555~不是吧! MS计算机的都应该是杀人游戏高手才对
那我究竟应该向谁要代码呢?
【 在 fancyrabbit (兔兔猫★Initial F★考试挂挂挂) 的大作中提到: 】
: 一个现状是这样的,KBS开发组里没有熟悉这些复杂杀人规则的人写程序 ...
: 同理,也没有会打麻将的人写程序 ...
: 会玩的不能写,能写得不会玩,so ...
: ...................
--
FROM 222.171.7.*
OK
【 在 baileifirst (长江八号?) 的大作中提到: 】
: xyz8231吧,你可以看看162.105.81.242这个站点
--
FROM 222.171.7.*
啊?你不负责技术吗?
我也觉得那么多warning能去的都要去掉,还有就是现在我装的情况下,Bug比较多。
等我看完代码了,可以详细地说说Bug,哈哈
【 在 xyz8231 (欣佑|肖寅斋) 的大作中提到: 】
: 标 题: Re: 问一下新杀人游戏的代码
: 发信站: 水木社区 (Sun Jun 15 16:12:11 2008), 转信
:
: 我看不懂的……
:
: 我仅负责推广,也在多个bbs询问有没有人去优化,没人理阿~
:
: 【 在 fancyrabbit (兔兔猫★Initial F★考试挂挂挂) 的大作中提到: 】
: : 我觉得我就不用把warning拷给你看了吧:)还是没加 -Wall 的
: : 至少代码得有点可读性,从merge进kbs主分支这个角度来讲
: : 我们是肯定要kill掉所有的warning的 ...
: : ...................
:
: --
: hhd规则需要所有的参与者都非常的用心,我也尽力做到这一点!
: \︳☆ ▏☆ ▏ ▏◇ \▏ ▏ ▏ ▏ ︳ 欢迎光临杀人游戏站“魔幻森林”
: ▎ ╲▎ ╲▍╲▎ ▍ ╲▎ ▍╱ \▍\▎☆ 域名:fantasyforest.3322.org
: ╲▌ · ▌ ▌ ▍· ▋╱ ▍ ▌ ☆ ▌ ▍ IP: 162.105.81.242 ☆
: ☆ ▋╱ ▋╱ ▊ ▋╱ ▊ ▌ ▋ ▋ ▌╱ 限term(Telnet)登录 ☆
: ▉ ▊ ▊ ▊ ▊
:
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 203.86.25.*]
--
FROM 222.171.7.*
还有一个代码规范问题,就是都不好好缩进
例如:
for(i=0;i<MAX_PEOPLE;i++)
if(inrooms[myroom].peoples[i].style!=-1)
if(!(inrooms[myroom].peoples[i].flag&PEOPLE_SPECTATOR) &&
inrooms[myroom].peoples[i].flag&PEOPLE_ALIVE &&
(inrooms[myroom].peoples[i].flag&PEOPLE_KILLER||inrooms[myroom].status==
INROOM_DAY)) {
for(j=0;j<MAX_PEOPLE;j++)
if(inrooms[myroom].peoples[j].style!=-1)
if(inrooms[myroom].peoples[j].pid == inrooms[myroom].peoples[i].vote
)
inrooms[myroom].peoples[j].vnum++;
}
为什么不写成:
for(i=0;i<MAX_PEOPLE;i++)
{
if(inrooms[myroom].peoples[i].style!=-1)
{
if(!(inrooms[myroom].peoples[i].flag&PEOPLE_SPECTATOR) &&
inrooms[myroom].peoples[i].flag&PEOPLE_ALIVE &&
(inrooms[myroom].peoples[i].flag&PEOPLE_KILLER||inrooms[myroom].status==I
NROOM_DAY))
{
for(j=0;j<MAX_PEOPLE;j++)
{
if(inrooms[myroom].peoples[j].style!=-1)
{
if(inrooms[myroom].peoples[j].pid == inrooms[myroom].peoples[i].vote)
{
inrooms[myroom].peoples[j].vnum++;
}
}
}
}
}
}
这样呢?
【 在 fancyrabbit (兔兔猫★Initial F★考试挂挂挂) 的大作中提到: 】
: 标 题: Re: 问一下新杀人游戏的代码
: 发信站: 水木社区 (Sun Jun 15 15:33:08 2008), 转信
:
: 是好改阿,这不是技术问题,这个是一个习惯/规范/态度的问题 ...
: int函数为啥不写返回值呢,不写返回值你把它声明成int做啥呢 -_-bb
: 【 在 luckwithme (Marvel) 的大作中提到: 】
: : 我看了一下,一部分是类型不兼容,另一部分是未使用的变量,后者应该比较好改
:
:
: --
: 那一瞬间的惊动,就如封闭黑暗的罐子,忽尔掠过微薄的光线,稍纵即逝,却艳丽得让心
: 里无限欢喜。这惊动和欢喜,是因着渺茫天地,曾有一个人并肩而立,观望世间风月。记
: 得,沉默如同黄金,即使被岁月磨损覆盖。它亦会是我的光。
:
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 211.151.94.*]
--
FROM 222.171.7.*
原来连缩进都没有
for(...)
if(...)
if(...)
我觉得至少要
for(...)
if(...)
if(...)
上一个贴Cterm贴出来有点乱
【 在 fancyrabbit (兔兔猫★Initial F★考试挂挂挂) 的大作中提到: 】
: 缩四个格倒是没问题,不过看着是有点乱。。
--
修改:hitsolit FROM 222.171.7.*
FROM 222.171.7.*