C++推箱子项目(带图带资料)

c++推箱子项目

开发背景

大一结束的专业见习项目,使用c++的HGE游戏引擎开发一个推箱子游戏。大概用了三天时间基本每天有十几个小时,最后一天为了加一个信息框提示自己找素材,抠图做到凌晨两点多。而最后见习老师看都没看一眼,当是心里特别气愤。不过回想起来也学到了很多,也是第一次使用c++开发完整的项目,第一次用到了git工具,也体会到了程序员赶进度加班的感觉。

项目地址

GitHub地址

项目介绍

功能介绍

  • 人物动画移动,推箱子,游戏过关
  • 进度条加载
  • 关卡,步数显示
  • 游戏特效
    • 人物动画移动
    • 箱子颜色变化
    • 重新开始人物沿原路线返回
  • 游戏音效,音效控制:
    • 背景音乐
    • 箱子到达终点音效
    • 人物移动音效
    • 鼠标点击音效
    • 推箱子音效
    • 过关,通过音效
    • 后退一步,重新开始,上下关卡切换
    • 退出信息框提示

运行图片

 '开始界面'

 '游戏界面'

 '游戏界面2'

 '退出提示框'

项目总结

​ 项目采用HGE引擎开发,引擎源码,中文资料等在资料文件夹中。2005年的引擎虽说很古老,但做学习使用却很合适,比unity3D等大型游戏引擎底层,按钮,进度条等UI控件都是自己写的类。总而言之学习肯定学底层,开发讲效率。

  • 11
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值