
题目:
可打包的双人五子棋程序
课程论文要求 :
1.结合本学期学习心得,写一篇关于 python 应用的课程论文。
2.题目范围包括通过查阅相关文献的资料整理(专题可包括游戏设计、
爬虫及数据可视化、管理信息系统、数据处理、计算机视觉等内容,需要
包括具体实现)。
3.内容包括目录、引言、项目背景、需求分析、总体设计、方案实施、
总结和参考文献等,要求图表中文字表述清楚,格式书写规范。
教师评语及成绩:
教师签名

摘要

Python 是一种跨平台的计算机程序设计语言。是一种面向对象的动态类
型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言
新功能的添加,越来越多被用于独立的、大型项目的开发。
五子棋是一种两人对弈的纯策略型棋类游戏,是全国智力运动会竞技项目
之一,通常双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上,
先形成 5 子连线者获胜。主要流行于华人和汉字文化圈的国家以及欧洲一些地
区。容易上手,老少皆宜,而且趣味横生,引人入胜;不仅能增强思维能力,
提高智力,而且富含哲理,有助于修身养性。
本文所做的主要工作是采用 Python 语言编写写一个双人对弈的五子棋游
戏,要求有 GUI 界面、能够判断输赢、提示游戏结束,能重新开局且不受计算
机环境所限制(即计算机不要求安装 Python 环境也可以进行五子棋游戏)。
这项工作主要包括两个部分:一是编写出能够顺利进行五子棋游戏的
Python 源代码,二是将 Python 源代码打包成以.exe 为扩展名的可执行文件,
以确保不受计算机环境所限制。

目录
引言
项目背景
五子棋
软件开发工具——
开发语言—
需求分析
总体设计
设计目标
设计思路
先在网上下载与五子棋有关的 图标,然后将将源文件打包成可执行文件。
第三方库介绍
方案实施
源代码功能模块
程序源代码
将源代码打包成可执行文件
在网上下载与五子棋有关的 图标
将源文件打包成可执行文件
在命令行中使用 工具将 源代码与图标结合,并打包成一个可执行文
件。
将在 文件所在目录生成三个文件夹:!、"# !、$%$,其中 "# ! 和
$%$没有用可以删掉,打开 ! 文件可以看到一个可执行文件: 这样我们的可执
行文件就制作好了,可以发给你没有学 的朋友了!
游戏初始界面
正常运行
总结

引言
随着计算机技术和互联网的飞速发展,游戏软件是当今世界发展最迅速 &最
有影响力&最有潜力与活力的领域之一电脑游戏的出现为人们提供了新的娱乐平
台,丰富了人们的业余生活。因此与游戏有关的软件深受广大青少年的喜爱。
随着近几年来软件技术的不断进步、不断发展,软件游戏的操作要求越来越简
单,大多数游戏普通人学几分钟就能会玩,甚至连老年人也慢慢爱上了它。
第二次世界大战以后,电子计算机技术得到了突飞猛进的发展,在众多国
家中美国的计算机技术发展最为迅速。 年 月,世界上第一台电子数字计
算机 '#( )!* # 在美国宾夕法尼亚大学建造完
成。'+* 机的问世&表明了电子数字计算机时代的到来,具有划时代的伟大意
义,是科学技术发展史上的重大里程碑。我国也不落后,在 年研制成功国
产计算机的。后来出现了集成电路和大规模集成电路&使电子计算机一代一代实
现更新&性能越来越高,计算速度越来越快,硬件方面的不断发展促使了软件技
术也迅速发展。到了 年代,游戏软件已经为世界各国的人使用,所谓游戏软
件通常是指用各种程序和动画效果相结合起来的软件产品,我们称之为,游戏软
件,。
Python 中文名为蟒蛇是 1991 年由 Guido van Rossum 设计的一种跨平
台的计算机程序设计语言,是一种面向对象的动态类型语言。设计者开发时总
的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就好了。
正是这样 Python 的设计目标之一是让代码具备高度的可阅读性,它设计时尽
量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它
不像其他的静态语言如 C、Pascal 那样需要重复书写声明语句,也不像它们的
语法那样经常有特殊情况和意外。也正是因为 Python 在设计上坚持了清晰划
一的风格,这使得 Python 成为一门易读、易维护,并且被大量用户所欢迎的、
用途广泛的语言。最初它被设计用于编写自动化脚本(shell),随着版本的不断
更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
- 1
- 2
- 3
- 4
- 5
- 6
前往页