软件工程结队编程

题目:《别踩白块儿》

成员

田欢 0411203  2012211513

晏原 0491201  2012211465

团队分工:
两人合作:明确软件的目的,确定使用什么工具编写。
晏原:编写绘图方面的代码,包括游戏场景的绘制与重绘,对键盘的响应和游戏的逻辑方面的代码。
田欢:编写界面方面的代码,包括菜单的建立及响应、鼠标的响应以及游戏图标的设定的相关代码。

前言

1.《别踩白块儿》(iOS版于2014年6月3日改名为《别踩白块儿(钢琴块儿)》)是由“有猫腻娱乐工作室(umoni Studio)”制作的一款非常耐玩的休闲益智游戏。别踩白块儿,这就是这个游戏唯一的一个规则。游戏简单易上手,并且有多重玩法,自上线以来,就受到许多用户的喜爱。

2.原游戏没有出PC版,手机版采用cocos2d-x游戏引擎制作。于是萌生想法把该游戏移植到PC上,并借助PC大屏优势,加入双人模式。

3.本次作业没有采用游戏引擎,直接使用GDI绘图。

遇到的问题

如何重用代码,使用类来创建两个相似的对象。

解决方法

将两个玩家的游戏区域封装到类中,创建两个类就可以实现功能。

游戏玩法

只要按每一个玩家最下面一排黑色方块对应的键就可以得分。

点击重新开始继续游戏,菜单栏均实现键盘接口(按alt+对应字母)

部分代码

玩家类的封装

 

程序代码及可执行程序下载

http://pan.baidu.com/s/1mggJr0s
http://pan.baidu.com/s/1i3JzdWh

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2014年10月18日
下一篇 2014年10月19日

相关推荐