“飞机大战”游戏是一种休闲类小游戏项目,window平台下采用python开发,包括游戏界面,功能渲染和后台服务器设计,其中后台服务器建立在阿里云服务器上,系统采用CentOS7,数据库使用MySQL,经典CS架构,服务器客户端采用HTTP通信,用于传递用户游戏数据。主要的功能有,提供打飞机功能,提供排行榜功能,提供用户数据保存,修改功能。
相关技术:python pygame库,碰撞检测,GUI编程,面向对象,mysql数据库,
主要完成工作:
a.完成数据库设计,存储用户信息,游戏记录数据等
b.完成游戏逻辑设计:包括奖励机制,排行榜设计,关卡难度等
c.完成程序功能设计:包括HTTP服务器,用户登录,修改功能,异常处理,碰撞检测,对象存储结构等