CoderZh首款Python联机对战游戏 - NancyTetris1.0倾情发布(一)

简介:

第一次写游戏,第一次用Python写游戏,所以决定写个俄罗斯,还支持联机对战!

由于在游戏编写的数据结构及算法设计上经验不足,同时在实现联机对战过程中仅仅使用了一些简单TCP/IP数据传输的机制,所以肯定有很多地方有待改进。

具体的代码实现及算法分析过程稍后补上(下面有Python源码下载),这里先接受大家砖头和鸡蛋,希望多提意见和建议!

游戏截图如下:

 

 

=========== Nancy Tetris 说明文档 =================

1. src里源代码,运行需要安装pygame库
2. NancyTeris目录中为编译的exe版本,可直接运行tetris.exe

Nancy Tetris 说明
---------------------------------------------------
1. 单机游戏  -- 直接运行 tetris.exe
2. 联机对战(只支持两人对战)
   2.1 主机加命令行参数运行:
       tetris.exe server
   2.2 另一台机器加主机IP命令行参数运行:
       tetris.exe 192.168.XX.XX
操作说明
--------------------------------------
-----       ↑    变形          ------
-----       ←    左移          ------
-----       →    右移          ------
-----       ↓    加速          ------
-----      Space  直接掉落      ------
-----      Enter  重新开始      ------   

--------------------------------------

游戏源码及二进制版本下载:

http://files.cnblogs.com/coderzh/NancyTetris.rar

游戏UI库使用的是著名的Pygame,NancyTetris已经在pygame.org立项,版本更新敬请关注:

 http://www.pygame.org/project/825/?release_id=1421




本文转自CoderZh博客园博客,原文链接:http://www.cnblogs.com/coderzh/archive/2008/07/28/1255061.html,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
存储 Java C语言
【python】——使用嵌套列表实现游戏角色管理
【python】——使用嵌套列表实现游戏角色管理
31 0
|
8天前
|
存储 Python
如何使用Python实现“猜数字”游戏
本文介绍了使用Python实现“猜数字”游戏的过程。游戏规则是玩家在给定范围内猜一个由计算机随机生成的整数,猜对则获胜。代码中,首先导入random模块生成随机数,然后在循环中获取玩家输入并判断大小,提供猜小、猜大提示。通过增加猜测次数限制、难度选择、优化输入提示和图形化界面等方式可优化游戏。这篇文章旨在帮助初学者通过实际操作学习Python编程。
26 2
|
1月前
|
存储 Python Windows
10分钟学会用python写游戏,实例教程
10分钟学会用python写游戏,实例教程
33 0
|
2月前
|
Python
Python猜字游戏是一种常见的编程练习
Python猜字游戏是一种常见的编程练习
24 2
|
2月前
|
UED 开发者 Python
制作你的第一个 Python 游戏
想要制作一个 Python 游戏?这是一个令人兴奋的项目!在这篇文章中,我将引导你完成制作第一个 Python 游戏的步骤。即使你没有编程经验,也不用担心,我们将从基础开始,一起探索游戏开发的乐趣。
|
2月前
|
计算机视觉 Python
用 Python 开发简单的游戏
游戏开发是一个充满乐趣和挑战的领域,而 Python 作为一种强大的编程语言,为游戏开发提供了丰富的工具和可能性。在本文中,我们将探讨如何使用 Python 开发简单的游戏,并提供一些基本的示例和指导。
|
2月前
|
存储 编译器 Python
python实战【外星人入侵】游戏并改编为【梅西vsC罗】(球迷整活)——搭建环境、源码、读取最高分及生成可执行的.exe文件
python实战【外星人入侵】游戏并改编为【梅西vsC罗】(球迷整活)——搭建环境、源码、读取最高分及生成可执行的.exe文件
|
2月前
|
IDE 开发工具 Python
用python写出一个猜数字游戏
用python写出一个猜数字游戏
33 4
|
3月前
|
机器学习/深度学习 Python
Python “贪吃蛇”游戏,在不断改进中学习pygame编程
Python “贪吃蛇”游戏,在不断改进中学习pygame编程
53 0
Python “贪吃蛇”游戏,在不断改进中学习pygame编程
|
3月前
|
C++ Python Rust
Rust每日一练(Leetday0015) 字符串相乘、通配符匹配、跳跃游戏II
Rust每日一练(Leetday0015) 字符串相乘、通配符匹配、跳跃游戏II
27 0
Rust每日一练(Leetday0015) 字符串相乘、通配符匹配、跳跃游戏II

热门文章

最新文章