2021C++程序设计星辰团队课设(Part.1)

今天正式开始了我们的课程设计。由于是第一天,我们先给我们的设计立了个提纲。

C++程序设计星辰团队课设

介绍

课设要求:

2021C++课程设计团队项目是用Qt完成一个带有图形界面的程序。

团队选择:

经典祖玛游戏。

游戏内容:

各种颜色的小球沿着轨道移动,玩家必须阻止小球进入轨道终点的城堡。鼠标可以移动控制炮台旋转、鼠标右键更换小球颜色、按下鼠标左键发射小球。发射的小球进入轨道,如果周围有连续三个相同颜色的小球即可消除。

规划思路:

我们团队目前打算按照以下的计划进行Qt程序的编写:

1、链表以及C++ 标准模板库(使小球按顺序排列并实现消除与添加的功能)

2、顶点类与轨迹类(实现路径的绘制)

3、添加小球类

4、将小球放置在轨迹线上

5、小球自动沿着轨迹运动

6、小球的插入与消除

7、添加炮台类

8、炮台旋转与更改小球颜色

9、炮台发射小球

10、连续出球与胜负判断

11、添加音效和复杂轨道

12、进行完整程序的测试调整

The curriculum design of C++ from The Stars

Instructions

The requirement of curriculum design:

The 2021C++ course design team project is to use Qt to complete a program with a graphical interface.

Game content:

Various colors of the ball along the track, the player must prevent the ball into the end of the track of the castle mouse can move control turret rotation right mouse change the ball color press the left button of the mouse launch ball launch ball into the track, if there are three consecutive around the same color ball can be eliminated.

Planning ideas:

At present, our team plans to write Qt programs according to the following plan:

1 list, and c + + standard template library (a ball in sequence and eliminate) with function of add

2 vertex classes and trajectory (implementation path map)

3 add small ball

4 place the ball on the track line

5 balls automatically along the trajectory of

6 ball insert and remove

7 add fort class

8 fort rotate and change the color balls

9 battery shot ball

10 consecutive shot and victory judgment

11 added sound and complex track

12 complete program test adjustments

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值