免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 9094 | 回复: 36
打印 上一主题 下一主题

俄罗斯方块加了简单的网络功能(附源码加了注释) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-22 13:38 |只看该作者 |倒序浏览
说明:
在程序里我用了四重递归的算法解决了很多俄罗斯方块没有注意的悬空的BUG,另外我对输入输出用了重定向的机制,所以很方便的实现了单机单人、单机双人和网络的功能,并且如果有人感兴趣只需替换xvid.c这个文件,并返回给程序一个显示buf就可以方便的移植到其它系统。

用法:

在终端下解开压缩包直接make

./block 单机
./block -w 单机双人.
./block -s 服务器端
./block -c [IP] 客户端

运行后按空格开始.

[ 本帖最后由 bierdaci 于 2008-2-14 00:12 编辑 ]

block

10.85 KB, 下载次数: 377

block

15.27 KB, 下载次数: 297

升级的修改了界面,并修正了消除行时悬空的BUG

russia.tar.gz

15.67 KB, 下载次数: 268

./block 单人 block -w 双人. block -s 服务端. block -c [IP] 客户端

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2006-07-22 13:40 |只看该作者
不GPL?

论坛徽章:
0
3 [报告]
发表于 2006-07-22 13:40 |只看该作者
对了最重要的忘说了,要用linux系统还要起X才能玩,如果找不到libX11库可以自己指定下,用LD_LIBRARY_PATH=[路径名]

论坛徽章:
0
4 [报告]
发表于 2006-07-22 13:41 |只看该作者
原帖由 mq110 于 2006-7-22 13:40 发表
不GPL?

哈哈,就是写着玩,没啥GPL的

论坛徽章:
0
5 [报告]
发表于 2006-07-22 13:52 |只看该作者
原帖由 mq110 于 2006-7-22 13:40 发表
不GPL?

能玩吗?帮我测试下

论坛徽章:
0
6 [报告]
发表于 2006-07-22 14:32 |只看该作者
没人帮我测试吗?刚才有人说在fedora 3下不能玩,我的环境是redhat 4 和fedora 5

论坛徽章:
0
7 [报告]
发表于 2006-07-22 16:01 |只看该作者
能玩!也好像没什么bug,建议楼主增加颜色,看着都一样的灰色有点疲劳。还有当前级别显示积分显示,多少分过级后速度加快等等...

鼓励。当然要放出代码来,否则就不够厚道了。

论坛徽章:
0
8 [报告]
发表于 2006-07-22 19:50 |只看该作者
fc5环境下可以玩

论坛徽章:
0
9 [报告]
发表于 2006-07-22 20:59 |只看该作者
原帖由 liubinbj 于 2006-7-22 16:01 发表
能玩!也好像没什么bug,建议楼主增加颜色,看着都一样的灰色有点疲劳。还有当前级别显示积分显示,多少分过级后速度加快等等...

鼓励。当然要放出代码来,否则就不够厚道了。


代码是一定要放的,但不是现在.工作够烦的, 加了一天的班, 刚才抽空改了一个大BUG,再重新发给大家呵呵

[ 本帖最后由 bierdaci 于 2006-7-22 21:02 编辑 ]

block

10.88 KB, 下载次数: 195

论坛徽章:
0
10 [报告]
发表于 2006-07-22 21:04 |只看该作者
原帖由 liubinbj 于 2006-7-22 16:01 发表
能玩!也好像没什么bug,建议楼主增加颜色,看着都一样的灰色有点疲劳。还有当前级别显示积分显示,多少分过级后速度加快等等...

鼓励。当然要放出代码来,否则就不够厚道了。


显示分数还有上一个方块今天晚上如果来的及就加上,目前我设的是5分过级速度加快
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP