Skip to content

Latest commit

 

History

History
executable file
·
21 lines (11 loc) · 1.52 KB

项目目的.md

File metadata and controls

executable file
·
21 lines (11 loc) · 1.52 KB

项目目的

在学习完《C++ prime》和《数据结构与算法分析-C语言描述版》后,想结合之前了解过的Qt开发软件,做一个迷宫小游戏,将书中所学的知识运用起来,直观的了解C++的作用。在完成了迷宫游戏后,又想起了小时候玩过的《魔塔》游戏十分经典,于是在迷宫的基础上,继续将游戏丰富,加入了《魔塔》的游戏机制,混合了《超级玛丽》的游戏元素。

  • 游戏开发步骤

    确定游戏机制->迷宫地图绘制->实现键盘控制->加入关卡元素->游戏控制面板设计->实现地图风格切换->

    游戏开始界面设计->优化迷宫生成速度->美化游戏界面->加入魔塔游戏机制->加入超级玛丽游戏元素

  • 基础知识

    开发游戏的过程使我对C++面向对象三大特性之一的封装理解更加深刻,明白了C++类封装的好处,也对QT中的信号与槽机制的理解更深,也加深了对数据结构的认识,在游戏优化的过程中,明白了for循环对游戏性能的影响。

  • 问题解决

    在实现游戏的过程中,碰到了很多问题。当一个问题出现的时候,始终要抓住,需要什么条件来达到什么目标,牢牢抓住这一点,大部分问题都能一点一点的解决,对以后复杂问题的解决有所帮助。

  • 开发工具

    主要是QT的运用,对各种控件、布局管理器、界面切换等更加熟练,也进行了大量的Debug,熟悉了QT中的调试技巧,熟悉了软件的打包发布。