第一次写游戏,第一次用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立项,版本更新敬请关注:

python游戏联机_CoderZh首款Python联机对战游戏 - NancyTetris1.0倾情发布(一)相关推荐

  1. python游戏脚本dnf_一款Python自制的斗地主小游戏

    [实例简介] 一款Python自制的斗地主小游戏 [实例截图] [核心代码] 斗地主_Raffeale └── dist ├── avbin.dll ├── DouDiZhu.exe ├── gui_ ...

  2. python 游戏大作_几款商业上流行的游戏开发引擎详细比较

    原标题:几款商业上流行的游戏开发引擎详细比较 对于游戏开发团队来说,游戏引擎对于一个游戏来说是至关重要的.接下来跟一起了解一下目前几款商业上流行的游戏开发引擎,还有各自的详细比较 1) Unreal4 ...

  3. python编辑器_推荐一款Python编辑器,集Pycharm和Sublime优点于一身的王者

    编程里面的编辑器就像是武林大会里面的高手,每一年都有新秀,黑马出现!比如有练习霸道的天罡之气的榜首Pycharm,力量雄厚霸道战斗力极强,但是对斗气消耗很大,占内存大而且启动速度有点慢!还有练习灵巧的 ...

  4. python的编程工具spider_7款Python开发神器,拿走不谢

    在人工智能开启的时代,Python作为人工智能的首选语言,前景可以预见.因此学习Python的人越来越多.今天,快快小编准备给大家介绍7款Python开发神器,欢迎收藏转发! 1.Micro Pyth ...

  5. python用什么编译器-15款Python编辑器的优缺点,别再问我quot;选什么编辑器”啦

    本文介绍了多个 Python IDE,并评价其优缺点.读者可以参考此文列举的 Python IDE 列表,选择适合自己的编辑器. 写 Python 代码最好的方式莫过于使用集成开发环境(IDE)了.它 ...

  6. HTML游戏黑屏,-七雄争霸官方网站-腾讯游戏-腾讯首款休闲战争网页游戏

    如何防止游戏加载不成功和黑屏现象 尊敬的玩家: 在您的电脑网络环境良好的情况下(比如您可以正常打开其他网页.QQ可以正常登陆等),如果您在登录<七雄争霸>的时候出现页面卡住不动或者屏幕变黑 ...

  7. 中国联通自主5G手机品牌U-MAGIC首款旗舰产品将于3月28日发布

    3月27日消息,U-MAGIC手机官方微博发布消息称,中国联通自主5G手机品牌U-MAGIC 2022年首款旗舰产品优畅享50Plus即将于3月28日重磅发布. 根据目前官方的介绍,优畅享50 Plu ...

  8. 马云获福布斯终身成就奖;华为推出首款 4G 芯片 Balong 711;PyPy 7.2 发布 | 极客头条...

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  9. htc820+android+l,首款8核64位处理器 HTC Desire 820发布

    北京时间9月4日,HTC在德国柏林举办的IFA2014展会上正式发布了此前曝光已久的HTC Desire 820,虽然这款机型并不隶属于旗舰的One家族,但是这款Desire家族的最新机型是全球首款搭 ...

最新文章

  1. 解题报告 - 牛客 - 水图 (dfs求最长路径)
  2. Firefox做默认浏览器,点击QQ面板连接(QQ邮箱,空间),延迟很久很久才打开网页(Firefox 浏览器 延迟 打开 点击没反应)...
  3. 受限玻尔兹曼机——用在推荐系统里
  4. LeetCode 1219. 黄金矿工(回溯)
  5. 2019-02-25 SQL:cast(itemvalue as decimal(19,4))
  6. java教程win7 64位_win7系统安装64位JAVA的方法
  7. java反射 例子_java反射简单例子
  8. 新增磁盘,创建分区,分区挂载
  9. Illustrator 教程,了解路径和曲线
  10. 什么工作经常出差_职场妈妈困扰: 经常出差, 工作孩子该怎么选择?
  11. 黑白或彩色线稿地图设计定制装饰画中线条轮廓素材底图获取方法合集
  12. 疲劳检测(一)Landmark + HeadPose
  13. 微信小程序如何跳转视频号直播间
  14. DevEco studio工具栏的打开与隐藏
  15. 为什么我带的00后后辈在职场平步青云,比我还先升职了该走还是留?
  16. GB编码,汉字在编译器中数值
  17. 区块链+数据隐私安全打破数据时代“环形监狱”的利器
  18. Django的简单使用
  19. 《新劳动合同法》关键词解读
  20. Windows程序内部运行原理

热门文章

  1. 数据库系列(3):数据库管理系统的分类
  2. 小觅相机深度版运行Vins-mono
  3. 《赵成的运维体系管理课》学习笔记(4)——稳定性保障
  4. Nexus 07 制品库制品晋级实践
  5. c语言峰值保持算法,led频谱显示带峰值保持
  6. css中元素横向放置,使用CSS将元素放置到右侧
  7. 宏观与微观的一秒改变
  8. 数据结构实验课:实验一、顺序表的实现及应用
  9. Ubuntu 20.04安装R和Rstudio--记录安装过程和踩过的坑
  10. 区块链需要学习哪些东西_学习区块链需要什么基础?小白必看