
Pathon学习
huwentaocn
这个作者很懒,什么都没留下…
展开
-
Pathon开发象棋小游戏(绘制棋子)
上一篇中,我们已经画出了棋盘,那这一篇呢,我们就一起来看看如何在棋盘上绘制棋子~~~写前准备,下载一套字体,先来看看下面的代码:#画‘悔棋’,‘重新开始’和‘退出’按钮 #定义按键颜色 button_color = (163,80,21) #绘制三个矩形来做按键 pygame.draw.rect(screen,button_color,[980,300,...原创 2018-08-20 17:32:46 · 2278 阅读 · 8 评论 -
Pathon开发象棋小游戏
因为参加了python学习竞赛,自学了python的一些基础语法,做了一个中国象棋的小游戏,作为参赛项目,开始之前专门在电脑上下载了一个象棋小游戏,研究了一下象棋规则以及一些按键,接下来就把这个象棋小游戏以及一些写作过程中所遇到的问题与大家共同探讨一下。先贴两张完成后的效果图:完成效果成效截图由于博客只能上传5M以内的GIF文件,录取的视频压缩后就变成了上面这样,具体图如...原创 2018-08-20 17:18:33 · 5339 阅读 · 11 评论 -
Pathon开发象棋小游戏(总体思路分析)
先来个温馨提示:不会象棋,或者不是很懂象棋规则的朋友,可以先去下载个象棋小游戏,了解一下规则,毕竟后面这些规则都是我们写的啦,但也不能乱写呀,嘎嘎嘎~~~切入正题,在开始之前呢,我们要先缕清思路,下面我们一起来分析一下:首先,大家要清楚,我们的首要目标是把程序编写出来,至于后期的美化工作,每个人有自己的爱好,可以说,掌握方法之后,你想美成哪样,就美成哪样,只有你想不到,没有做不到。。。...原创 2018-08-20 17:31:52 · 5347 阅读 · 6 评论 -
Pathon开发象棋小游戏(绘制棋盘)
上一篇中,我们缕清了思路,知道了如何写,怎么做,从哪入手,这一篇,我们就正式开始敲代码了,编程使我快乐,对吧,emm~~~还记得这张图吧:好了,向着目标,进发了。。。程序中牵扯到的函数,头文件什么的,不懂的,怎么办?学习,千万别忘了’网络’这东西,‘度娘’,‘博客’,各种各样的学习工具,总有一款适合你,废话少说,Let's go!import pygameimport py...原创 2018-08-20 17:32:15 · 5514 阅读 · 4 评论 -
Pathon开发象棋小游戏(棋子移动)
上一篇中呢,我们已经绘制出了带棋子的棋盘,但是,它只能看,不能动,那怎么行呢?我们作为一个程序猿,怎么能搞这么低等的事情呢?这一篇,我们就让棋子跑起来~~~先来,看看实现后的效果:呃呃,上传的gif文件,效果太差,口述一下功能:所有棋子可以自由移动至无棋子位置,如该位置有棋子,则返回原位置,我们还是直接看代码吧~~~import pygameimport pygame.font...原创 2018-08-20 17:33:07 · 2028 阅读 · 1 评论 -
Pathon开发象棋小游戏(吃子与规则)
上一篇,我们实现了棋子的任意移动,但感觉不过瘾,这节我们就来实现吃子功能,可是,凡事都得讲规则,对吧,正所谓‘无规矩不成方圆’嘛,棋子乱跑怎么成呢?这一篇,我们再给棋子定制一些规则,约束一下它,谁让它这么浪呢,对吧~~~import pygameimport pygame.fontimport sysimport tracebackimport copyfrom math impo...原创 2018-08-20 17:33:31 · 1433 阅读 · 2 评论 -
Pathon开发象棋小游戏(判赢与按键)
上一篇呢,我们已经完成了吃子功能,添加了一些简易的规则,但这怎么够呢,要知道,一款好的游戏,严谨的规则是必不可少的,因此,在写判赢与按键之前呢,我们还要加一些附加的规则,比如:马鳖腿啊,相鳖腿啊,将士不能出田字格啊。。。还是一起来看代码吧~~~import pygameimport pygame.fontimport sysimport tracebackimport copyfr...原创 2018-08-20 17:34:04 · 1716 阅读 · 8 评论 -
Pathon开发象棋小游戏(美化与音效)
上一篇完结,可以算这个小游戏已经做完了,美化与音效,因个人喜好而不同,接下来就带大家去看看我自己的美化与加音效之后的结果~~~先来张完成之后的效果图: 美化和加音效我也是花了功夫了,前后找了四套棋子,当然,不仅仅是找那么简单,网上找到的棋子,一般都是白色底板的,而且你要根据自己棋子的大小裁剪,之前找了两套棋子,一切都搞好之后,放上去,结果发现显示出来后像素太差,太丑,最后又给...原创 2018-08-20 17:34:20 · 1546 阅读 · 6 评论