相信用过 Windows 的同学一定都对 Windows 自带的画板不陌生吧,虽然功能简单却也还实用。那作为一名程序员,你是否想过自己实现这样一个画板呢?!
来吧,想自己实现画板的童鞋,和实验楼课程一起,利用 Pygame 模块来自己实现一个画板。
画板效果图:
此处输入图片的描述
Pygame 简介:
项目主要利用 Pygame 模块来进行开发,所以先简单的介绍一下 Pygame 。
Pygame 是跨平台 Python 模块,专为电子游戏设计。包含图像、声音。创建在 SDL 基础上,允许实时电子游戏研发而无需被低级语言,如 C 语言或是更低级的汇编语言束缚。基于这样一个设想,所有需要的游戏功能和理念都(主要是图像方面)完全简化位游戏逻辑本身,所有的资源结构都可以由高级语言提供,如 Python。
利用 Pygame 可以比较方便地实现很多经典的 2D 小游戏,比如 Flappy bird 、推箱子、象棋等,更有国外 12 岁小孩用 Pygame 开发了一个名为《兔子和獾》的塔防游戏。
所以只要你能积极开动想象力, Pygame 就能带来无限可能。
Pygame 程序的主要流程图如下: