实现一个有简单互动的控制台飞机游戏。
- 实现飞机游戏的基本操作,包括飞机的移动、飞机发射子弹、敌机的移动等。
- 添加一些方便游戏的附加功能,比如显示计分、根据计分得到称号、暂停游戏、退出游戏等。
- 利用一下简单字符对控制台进行游戏界面的设计,包括界面的跳转、界面的边框修饰。
- 代码文件有Core、Game、Interface、main四种共七个文件。
- Core.h和Core.cpp是一个核心基础代码的模块,是指对于实现飞机、子弹、敌机的抽象所需要的基本代码操作;
- Game.h和Game.cpp是对于飞机、敌机、子弹这些对象的定义及实现,以及一个对游戏的控制类,以实现对游戏流程的控制;
- Interface.h和Interface.cpp是专门进行游戏的界面设计,包括刚开始的欢迎界面、选择模式的开始界面以及游戏过程中的界面;
- main.cpp
Win8.1系统 + VS2012
- 总体上根据界面的操作提示进行
- l键为确定。
- w,a,s,d为上下左右移动
- p为游戏中的暂停
- q为游戏退出