一、使用方式与编译环境
工程由VS2015创建,依赖openGL
Release版本已生成在bin目录下,可以直接打开运行
游戏操作说明请看说明.txt
使用openGL GLUT为框架,注册包括显示、鼠标响应和键盘响应在内的回调函数,使用glutTimerFunc延迟触发更新函数,并在该函数结束后继续调用glutTimerFunc触发自身。
使用变量记录当前游戏显示的界面,并在各回调函数中根据界面情况进行不同的处理。界面包含主界面(MainWindow),游戏界面(Gaming),得分界面(Goal),胜利界面(Win),暂停界面(Pause)四种。主界面为游戏打开后用户所见界面;游戏界面为进入游戏后,用户与AI进行对战的界面;得分界面为其中一方进球,但进球方进球数未到达胜利所需进球数时的提示界面;胜利界面为其中一方进球,且进球数到达胜利所需进球数时的提示界面;暂停界面为在游戏中用户进行暂停的界面。
![18702784-19655a8464137a9c.png](https://i-blog.csdnimg.cn/blog_migrate/e058586bbff802a611792c1aef958a30.webp?x-image-process=image/format,png)