最近比较闲,将写游戏练习Python的心得发出来 。先以五子棋为例,实现基本功能简单四步即可写出完整漂亮的五子棋,代码不过140余行 。现一步一步分解发出来,方便初学者交流 。
虽然代码看上去不是很专业,不过,通过这种方式,对python初学者来说很容易理解 。基本功能比如判断胜负、悔棋、重新开局都包括在内,也只不过140多行 。当然还有需要完善的地方,欢迎交流 。以后或将中国象棋,愤怒的小鸟,扫地雷也都分解发出来,以上都无需做图,全用代码实现,且很漂亮的界面 。
写游戏不仅非常有趣,而且也能很快加深对编程的理解,欢迎留言交流 。
第一步,画出棋盘
![python仅4步140行写出完整漂亮的五子棋](http://img.jiangsulong.com/220503/1914216021-0.jpg)
文章插图
画棋盘代码
![python仅4步140行写出完整漂亮的五子棋](http://img.jiangsulong.com/220503/191421LS-1.jpg)
文章插图
运行效果图
第二步,画出棋子,实现轮流下棋
![python仅4步140行写出完整漂亮的五子棋](http://img.jiangsulong.com/220503/191421H24-2.jpg)
文章插图
黄框内为画出棋子,实现轮流下棋代码
![python仅4步140行写出完整漂亮的五子棋](http://img.jiangsulong.com/220503/1914215304-3.jpg)
文章插图
第二步运行效果图
【python仅4步140行写出完整漂亮的五子棋】第三步,判断胜负
![python仅4步140行写出完整漂亮的五子棋](http://img.jiangsulong.com/220503/1914212N9-4.jpg)
文章插图
黄框内为判断胜负新加代码
![python仅4步140行写出完整漂亮的五子棋](http://img.jiangsulong.com/220503/1914214c6-5.jpg)
文章插图
第三步运行效果图
第四步,加入重新开局、悔棋、显示步骤信息、退出等功能
![python仅4步140行写出完整漂亮的五子棋](http://img.jiangsulong.com/220503/19142119B-6.jpg)
文章插图
四步全部代码,黄框内为新加功能代码
![python仅4步140行写出完整漂亮的五子棋](http://img.jiangsulong.com/220503/1914211A3-7.jpg)
文章插图
运行效果图
推荐阅读
- Python 常用的十行代码,建议收藏
- python 多线程爬取网站数据利用线程池
- python中下载jupyter notebook
- 单线程和多线程 如何编写Python漏洞验证脚本
- 真香啊!5个方便好用的Python自动化脚本
- 求职|南大金融硕士,找工作虽说容易,但是年薪也仅为15w
- Python实现读取Word表格计算汇总写入Excel
- 风水运行中的吉凶分析
- 快速跳绳技巧是什么?
- 2022年你应该知道的十大Python库