python之穿越火线游戏代码_Python 大作业之五子棋游戏(附代码)
Python
大作业——五子棋游戏
姓名:吴欣
学号:
姓名:张雨清
学号:
一
游戏介绍:
我们设计的是五子棋游戏,支持两人一个鼠标对下,黑方用左
键单击,白方用右键单击,谁先下均可,落子无悔,下过的棋子对方
点击后不会变色,
程序可自行判断输赢并在五子连珠时弹出结果对话
框,游戏双方需遵守不在空地点击和一次下一子的规则。
二
游戏代码设计:
代码均为原创,没有借鉴和抄袭,首先是用户
GUI
界面设计,
点击
start
进入游戏界面,点击
quit
则退出程序,为了方便判断和
记录,我们按从左到右,从上到下的顺序给
15x15=225
颗棋子编号
225
,左键绑定函数
callback1,
点击后可算出它位于哪颗棋子上再画
出来黑子,
并把对应编号计入
record
这个列表,
之后进入判断函数。
右键绑定函数
callback2
,
点击后画出白子,
对应编号计入
recor
这
个列表,
之后进入判断函数,
其中总列表
rec
的作用是使棋子不被下
第二遍。
三
作业感想
这个游戏虽然很小但是可以供室友们晚上娱乐之用,我们倾注
了很多心血,之前采用模块化编程失败了很多次,有事件响应问题,
python之穿越火线游戏代码_Python 大作业之五子棋游戏(附代码)相关推荐
- python五子棋大作业报告_Python 大作业之五子棋游戏(附代码)
Python 大作业--五子棋游戏 姓名:吴欣学号: 姓名:张雨清学号: 一游戏介绍: 我们设计的是五子棋游戏,支持两人一个鼠标对下,黑方用左键单击,白方用右键单击,谁先下均可,落子无悔,下过的棋子对 ...
- python五子棋游戏大作业_python-大作业之五子棋游戏(附代码)
<python-大作业之五子棋游戏(附代码)>由会员分享,可在线阅读,更多相关<python-大作业之五子棋游戏(附代码)(6页珍藏版)>请在金锄头文库上搜索. 1.Pytho ...
- 个人设计web前端大作业~响应式游戏网站源码(HTML+CSS+Bootstrap)
HTML期末大作业课程设计游戏主题html5网页~响应式游戏网站(HTML+CSS+Bootstrap) ~个人设计web前端大作业 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头 ...
- HTML5期末大作业:海贼王网站设计——代码质量好-海贼王(6页) 学生漫画网页设计模板代码 漫画网页制作模板 学生简单动漫网站设计成品
HTML5期末大作业:海贼王网站设计--代码质量好-海贼王(6页) 学生漫画网页设计模板代码 漫画网页制作模板 学生简单动漫网站设计成品 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. ...
- unity团队大作业-足球射门游戏
unity团队大作业-足球射门游戏 unity团队大作业,足球射门游戏,有分数统计,达到一定分数会变难,适合初学者学习使用,如下动态图所示:(资源链接在文末) 点我下载资源
- 基于JavaSwing开发蜘蛛纸牌游戏 课程设计 大作业源码
基于JavaSwing开发蜘蛛纸牌游戏: (大作业) 开发环境: Windows操作系统 开发工具: Eclipse+Jdk 运行效果图: 基于JavaSwing开发蜘蛛纸牌游戏: (大作业) ...
- 基于JavaSwing开发吃豆子小游戏 课程设计 大作业源码
基于JavaSwing开发吃豆子小游戏: (大作业) 开发环境: Windows操作系统 开发工具: MyEclipse/Eclipse/idea+Jdk 运行效果图: 基于JavaSwing开发 ...
- 基于JavaSwing开发魔塔小游戏 课程设计 大作业
基于JavaSwing开发魔塔小游戏: (大作业) 开发环境: Windows操作系统 开发工具: Eclipse+Jdk1.6 运行效果图: 基于JavaSwing开发魔塔小游戏: (大作业 ...
- HTML5期末大作业:棋牌游戏网站设计——棋牌游戏(8页) HTML+CSS+JavaScript web大作业 静态网页
HTML5期末大作业:棋牌游戏网站设计--棋牌游戏(8页) HTML+CSS+JavaScript web大作业 静态网页 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物 ...
最新文章
- 高级特性(4)- 数据库编程
- C# Math.Round中国式的四舍五入法
- 皮尔逊相关系数的计算(python代码版)
- 用 Freemarker 生成 word 文档
- linux那些事之 page table基本操作
- 中仪股份管道机器人_中仪股份携带管道机器人再次出发美国,携手2018年WEFTEC欢度国庆...
- 点云配准(CloudCompare软件)
- Android studio 或java打开txt文件
- 工业镜头的主要参数与选型
- 单目标跟踪 Siamese系列网络:SiamFC、SiamRPN、one-shot跟踪、one-shotting单样本学习、DaSiamRPN、SiamRPN++、SiamMask
- idea发现git出现cannot run git:cannot identify version of git executable :no response
- python01g内存读取10g文件并排序_将大文件逐行读取到Python2.7中时的内存使用
- 慧尔视:以CRM为抓手,打造用数据说话的企业
- [转]稳定排序和不稳定排序
- 虚幻动画蓝图按层级的动画混合(layered)
- 表的自然连接(数据结构链表链接)
- 农村经济与科技杂志农村经济与科技杂志社农村经济与科技编辑部2022年第9期目录
- Python趋势自动化描述最终(最新)
- 源码编译安装go,ERROR: Cannot find /root/go1.4/bin/go
- python数据框元素的性质_Pandas基础:文件读取与写入、Series和Dataframe、常用基本函数、排序...
热门文章
- 用Python解决百马百瓦
- 华北科技学院计算机科学与技术分数线,2019年华北科技学院优势专业排名及分数线...
- 计算机一开机会做什么,新电脑开机需要做什么
- c#图片base64去转义字符_C# imgage图片转base64字符/base64字符串转图片另存成
- hashmap java 便利_java遍历HashMap的高效方法
- 小组是什么意思_LGD携手UOL晋级S10正赛 10月3日小组赛正式开战!
- ASP.NET Core利用拦截器 IActionFilter实现权限控制
- 苹果ios,下拉菜单错位的问题(目前iphone x没发现有这个问题)
- 《人月神话》读后总结
- USACO 4.3.2 The Primes