原型作为迭代开发的基础,是用户体验设计的核心。原型有很多实现方式,如手绘原型、立体原型、多媒体原型等。虽然各种原型间没有绝对的优劣,但多媒体原型以其良好的视觉效果和可操控性,在原型中占有十分重要的地位。
在当今比较流行的编程语言(如Java、Unity、Python、C++等)中,笔者认为,Python简洁、高效的特性令其非常适合作为原型开发工具。Python的游戏开发工具包Pygame可以迅速实现一些基础的2D游戏,是实现原型的好方式。
也许你会奇怪为什么会扯到游戏上,考虑到本文主题在此不做详述。我就举个例子,战斗机飞行员训练时使用的战斗模拟系统本质上就是一款游戏,只是没有用于娱乐罢了。游戏本质上是一种“体验的载体”,因此用于游戏开发的语言自然也可以用来开发体验原型。
要进行程序开发,首先要配置好编程的环境。下面我就从零开始完成从Python和Pygame的安装。
注:由于笔者使用的是Windows系统,因此本文介绍的是Windows系统下的Pygame环境配置,使用Mac或Linux系统的朋友请上网找相应教程。
第一阶段:Python安装
2. 点击“Download”按钮进入下载页面,下载最新版的Python,目前最新版本为3.7.0。
3. 下载完成后,双击安装包进入安装界面。
4. 勾选“Add Python 3.7 to PATH”,点击“Install Now”(即使用默认设置)。
5. 进行安装。
6. 安装成功,点击“close”关闭安装程序。
7. 打开Python自带的开发环境IDLE,输入“import pygame”要求导入pygame模块,系统会提示没有同名模块,这是因为pygame包还没有安装。换句话说,pygame不是Python的基础工具包,我们需要手动安装它。
第二阶段:pip包管理工具的安装
PIP是Python的包管理工具,用于Python包的查找、下载、安装、卸载等操作。要安装pygame包,首先要安装pip工具。在早期的一些版本中,pip工具需要手动下载和安装,但Python3.7版本已自动集成了一个pip工具,但版本较低,需要手动升级。
1. 在电脑程序中找到“命令提示符”并打开。
2. 在默认路径下输入“pip”,回车后系统显示了pip工具的一些信息,说明pip工具包已被安装在此路径下。
3. 输入“python -m pip install --upgrade pip”将pip工具升级为最新版本。此处若不做升级,在安装python工具包的时候系统会要求升级,并提示升级命令,就像下图黄字显示的那样。
4. 回车后开始升级pip工具。
5. 安装成功,此时pip工具已升级为最新版本,可以安装Pygame包了。
第三阶段:Pygame工具包安装
1. 回到Python的官网首页,点击页面顶端的“PyPI”打开包搜索页面,搜索“pygame”。
2. 在搜索结果中找到Pygame的最新版本,当前最新版本为1.9.4,点击进入。
5. 点击左侧的“Download files”进入下载页面。
3. 在下载列表中找到与刚刚安装的Python版本对应的Pygame包。文件名第二部分“cp”后边的数字表示Python版本,如“35”表示“Python3.5”。同时,文件名的第四部分表示该包适用的操作系统,Windows系统适用的包有两个——“win32”和“amd64”,分别对应32位操作系统和64位操作系统。如果你不知道自己电脑的操作系统是多少位的,网上有很多种办法可以确认。不过还有一种更简单的办法——两个都下载,如果64位的安装不了,那再安装32位的就好了。
4. 在命令提示符的默认路径下输入“pip install 文件名”来安装相应的包,此处我安装的是3.7版本的64位Pygame包,命令为“pip install pygame-1.9.4-cp37-cp37m-win_amd64.whl”,然后回车。
5. 可以看到,系统提示此文件在当前平台不受支持——这说明我使用的是32位的操作系统。
6. 输入“pip install pygame-1.9.4-cp37-cp37m-win32.whl”安装32位Pygame,回车。
7. Pygame安装完成。
8. 此时回到Python自带的开发环境IDLE,再次输入“import pygame”,则会发现Pygame模块已被成功导入,即我们可以使用Pygame进行游戏及原型程序开发了。
(本文为原创文章,欢迎分享,转载请与作者联系,谢谢!)
阅读后有何感想,请留言给我吧~
领取专属 10元无门槛券
私享最新 技术干货