汇智学堂-phthon小游戏(太空阻击之一-浅谈游戏开发)

第五章:太空阻击
本章将通过一个太空射击游戏实例来介绍python中pygame的基本使用方法,包括创建游戏体,键盘、鼠标操作,基本的物理碰撞、UI显示和逻辑处理等。
5.1浅谈游戏开发
游戏开发是一个复杂的过程,一款游戏的背后,有数人甚至上百人的开发团队。
5.1.1游戏开发的主要环节
游戏开发的主要环节有:
1、市场调研
2、产品策划
3、美术
4、编写脚本
5、阶段性成果
6、测试
7、发布游戏
5.1.2游戏策划
我们即将完成的太空阻击游戏,比较简单,但从它的策划中,我们可以了解到pygame游戏开发的基本功能。

1、游戏介绍
在游戏中,主角是地球上无敌战机,敌人是星外来客-飞碟。游戏开始后,战机会迎着飞碟的入侵方向前进,消灭敌人会取得分数。

2、游戏UI
屏幕显示主角及得分。

3、主角
本游戏中,主角只有一条命。

4、游戏操作
本游戏将在PC平台上开发,按键盘上的上、下、左、右键控制主角上下左右飞行,按鼠标右键射击。

5、敌人
游戏中只有一种敌人:
初级飞碟,无装备,以撞击地球为主。

我们的实施步骤如下:
1、准备好美术资源
2、安装pygame
3、创建飞碟太空场景
4、飞碟入侵
5、游戏场景增加地表面
6、主角出现,横向射出子弹
7、移动战机
8、旋转战机发射子弹
9、消灭飞碟
10、添加背景音乐与得分

猜你喜欢

转载自blog.csdn.net/weixin_39593940/article/details/88402330