c++推箱子项目
开发背景
大一结束的专业见习项目,使用c++的HGE游戏引擎开发一个推箱子游戏。大概用了三天时间基本每天有十几个小时,最后一天为了加一个信息框提示自己找素材,抠图做到凌晨两点多。而最后见习老师看都没看一眼,当是心里特别气愤。不过回想起来也学到了很多,也是第一次使用c++开发完整的项目,第一次用到了git工具,也体会到了程序员赶进度加班的感觉。
项目地址
项目介绍
功能介绍
- 人物动画移动,推箱子,游戏过关
- 进度条加载
- 关卡,步数显示
- 游戏特效
- 人物动画移动
- 箱子颜色变化
- 重新开始人物沿原路线返回
- 游戏音效,音效控制:
- 背景音乐
- 箱子到达终点音效
- 人物移动音效
- 鼠标点击音效
- 推箱子音效
- 过关,通过音效
- 后退一步,重新开始,上下关卡切换
- 退出信息框提示
运行图片
项目总结
项目采用HGE引擎开发,引擎源码,中文资料等在资料文件夹中。2005年的引擎虽说很古老,但做学习使用却很合适,比unity3D等大型游戏引擎底层,按钮,进度条等UI控件都是自己写的类。总而言之学习肯定学底层,开发讲效率。