第一次写游戏,第一次用Python写游戏,所以决定写个俄罗斯,还支持联机对战!
由于在游戏编写的数据结构及算法设计上经验不足,同时在实现联机对战过程中仅仅使用了一些简单TCP/IP数据传输的机制,所以肯定有很多地方有待改进。
具体的代码实现及算法分析过程稍后补上(下面有Python源码下载),这里先接受大家砖头和鸡蛋,希望多提意见和建议!
游戏截图如下:
=========== Nancy Tetris 说明文档 =================
src里源代码,运行需要安装pygame库
NancyTeris目录中为编译的exe版本,可直接运行tetris.exe
Nancy Tetris 说明
单机游戏 – 直接运行 tetris.exe
联机对战(只支持两人对战)
2.1 主机加命令行参数运行:
tetris.exe server
2.2 另一台机器加主机IP命令行参数运行:
tetris.exe 192.168.XX.XX
操作说明
—– ↑ 变形 ——
—– ← 左移 ——
—– → 右移 ——
—– ↓ 加速 ——
—– Space 直接掉落 ——
—– Enter 重新开始 ——
游戏源码及二进制版本下载:
[http://files.cnblogs.com/coderzh/NancyTetris.rar
](http://files.cnblogs.com/coderzh/NancyTetris.rar)游戏UI库使用的是著名的Pygame,NancyTetris已经在pygame.org立项,版本更新敬请关注: