Python

大作业——五子棋游戏

姓名:吴欣

学号:

姓名:张雨清

学号:

游戏介绍:

我们设计的是五子棋游戏,支持两人一个鼠标对下,黑方用左

键单击,白方用右键单击,谁先下均可,落子无悔,下过的棋子对方

点击后不会变色,

程序可自行判断输赢并在五子连珠时弹出结果对话

框,游戏双方需遵守不在空地点击和一次下一子的规则。

游戏代码设计:

代码均为原创,没有借鉴和抄袭,首先是用户

GUI

界面设计,

点击

start

进入游戏界面,点击

quit

则退出程序,为了方便判断和

记录,我们按从左到右,从上到下的顺序给

15x15=225

颗棋子编号

225

,左键绑定函数

callback1,

点击后可算出它位于哪颗棋子上再画

出来黑子,

并把对应编号计入

record

这个列表,

之后进入判断函数。

右键绑定函数

callback2

点击后画出白子,

对应编号计入

recor

个列表,

之后进入判断函数,

其中总列表

rec

的作用是使棋子不被下

第二遍。

作业感想

这个游戏虽然很小但是可以供室友们晚上娱乐之用,我们倾注

了很多心血,之前采用模块化编程失败了很多次,有事件响应问题,

python之穿越火线游戏代码_Python 大作业之五子棋游戏(附代码)相关推荐

  1. python五子棋大作业报告_Python 大作业之五子棋游戏(附代码)

    Python 大作业--五子棋游戏 姓名:吴欣学号: 姓名:张雨清学号: 一游戏介绍: 我们设计的是五子棋游戏,支持两人一个鼠标对下,黑方用左键单击,白方用右键单击,谁先下均可,落子无悔,下过的棋子对 ...

  2. python五子棋游戏大作业_python-大作业之五子棋游戏(附代码)

    <python-大作业之五子棋游戏(附代码)>由会员分享,可在线阅读,更多相关<python-大作业之五子棋游戏(附代码)(6页珍藏版)>请在金锄头文库上搜索. 1.Pytho ...

  3. 个人设计web前端大作业~响应式游戏网站源码(HTML+CSS+Bootstrap)

    HTML期末大作业课程设计游戏主题html5网页~响应式游戏网站(HTML+CSS+Bootstrap) ~个人设计web前端大作业 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头 ...

  4. HTML5期末大作业:海贼王网站设计——代码质量好-海贼王(6页) 学生漫画网页设计模板代码 漫画网页制作模板 学生简单动漫网站设计成品

    HTML5期末大作业:海贼王网站设计--代码质量好-海贼王(6页) 学生漫画网页设计模板代码 漫画网页制作模板 学生简单动漫网站设计成品 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. ...

  5. unity团队大作业-足球射门游戏

    unity团队大作业-足球射门游戏 unity团队大作业,足球射门游戏,有分数统计,达到一定分数会变难,适合初学者学习使用,如下动态图所示:(资源链接在文末) 点我下载资源

  6. 基于JavaSwing开发蜘蛛纸牌游戏 课程设计 大作业源码

    基于JavaSwing开发蜘蛛纸牌游戏:   (大作业) 开发环境: Windows操作系统 开发工具: Eclipse+Jdk 运行效果图: 基于JavaSwing开发蜘蛛纸牌游戏:   (大作业) ...

  7. 基于JavaSwing开发吃豆子小游戏 课程设计 大作业源码

    基于JavaSwing开发吃豆子小游戏:   (大作业) 开发环境: Windows操作系统 开发工具: MyEclipse/Eclipse/idea+Jdk 运行效果图: 基于JavaSwing开发 ...

  8. 基于JavaSwing开发魔塔小游戏 课程设计 大作业

    基于JavaSwing开发魔塔小游戏:   (大作业) 开发环境: Windows操作系统 开发工具: Eclipse+Jdk1.6 运行效果图: 基于JavaSwing开发魔塔小游戏:   (大作业 ...

  9. HTML5期末大作业:棋牌游戏网站设计——棋牌游戏(8页) HTML+CSS+JavaScript web大作业 静态网页

    HTML5期末大作业:棋牌游戏网站设计--棋牌游戏(8页) HTML+CSS+JavaScript web大作业 静态网页 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物 ...

最新文章

  1. 高级特性(4)- 数据库编程
  2. C# Math.Round中国式的四舍五入法
  3. 皮尔逊相关系数的计算(python代码版)
  4. 用 Freemarker 生成 word 文档
  5. linux那些事之 page table基本操作
  6. 中仪股份管道机器人_中仪股份携带管道机器人再次出发美国,携手2018年WEFTEC欢度国庆...
  7. 点云配准(CloudCompare软件)
  8. Android studio 或java打开txt文件
  9. 工业镜头的主要参数与选型
  10. 单目标跟踪 Siamese系列网络:SiamFC、SiamRPN、one-shot跟踪、one-shotting单样本学习、DaSiamRPN、SiamRPN++、SiamMask
  11. idea发现git出现cannot run git:cannot identify version of git executable :no response
  12. python01g内存读取10g文件并排序_将大文件逐行读取到Python2.7中时的内存使用
  13. 慧尔视:以CRM为抓手,打造用数据说话的企业
  14. [转]稳定排序和不稳定排序
  15. 虚幻动画蓝图按层级的动画混合(layered)
  16. 表的自然连接(数据结构链表链接)
  17. 农村经济与科技杂志农村经济与科技杂志社农村经济与科技编辑部2022年第9期目录
  18. Python趋势自动化描述最终(最新)
  19. 源码编译安装go,ERROR: Cannot find /root/go1.4/bin/go
  20. python数据框元素的性质_Pandas基础:文件读取与写入、Series和Dataframe、常用基本函数、排序...

热门文章

  1. 用Python解决百马百瓦
  2. 华北科技学院计算机科学与技术分数线,2019年华北科技学院优势专业排名及分数线...
  3. 计算机一开机会做什么,新电脑开机需要做什么
  4. c#图片base64去转义字符_C# imgage图片转base64字符/base64字符串转图片另存成
  5. hashmap java 便利_java遍历HashMap的高效方法
  6. 小组是什么意思_LGD携手UOL晋级S10正赛 10月3日小组赛正式开战!
  7. ASP.NET Core利用拦截器 IActionFilter实现权限控制
  8. 苹果ios,下拉菜单错位的问题(目前iphone x没发现有这个问题)
  9. 《人月神话》读后总结
  10. USACO 4.3.2 The Primes