做的一个C++跑酷小游戏,求改进
  • 板块灌水区
  • 楼主66xyyd
  • 当前回复34
  • 已保存回复34
  • 发布时间2024/5/30 21:57
  • 上次更新2024/6/1 18:46:18
查看原帖
做的一个C++跑酷小游戏,求改进
946515
66xyyd楼主2024/5/30 21:57

完整项目压缩包在 U294355

  • WASD或方向键移动,关卡结束后可以按 QQ 键退出

  • 玩家是一个可以移动的球,碰到其它白色的球或红色的激光就会回到起点

  • 没有边界限制!只要横坐标大于等于某一个值即可胜利!

  • 4个关卡分别在 level1.exe level2.exe level3.exe level4.exe ,整合在一起是 main.exe(就是按照1~4的顺序4合1)。

  • 区块加载机制: 一束激光的发出位置(那个灰色的球)在屏幕左侧/右侧边界外时会消失。

  • 目测这款游戏是可以通关的()发一下通关用时吧 下面是求改进的点:

  1. 红线有时会瞬移,有大佬可以改进 engine.h 中的 show 函数和 hit 函数感激不尽。

  2. 移动的激光可能位置不连续(level4稳定触发,就是有两个上下移动的激光在移动到底时会瞬移到上方),还有旋转的激光也可能旋转不连续,求发现 update 函数的问题(调了好久只能是这个样子呜呜呜)。

  3. main.exe 中会出现切换关卡时窗口失焦的情况;任何一个新的关卡在带有中文的输入法下打开都容易切换成中文输入法导致开局要多按一次shift。不知道这两种情况可以怎么解决。

  4. 关卡设计合不合理?有没有要调整的地方 机房同学说这几关都太简单了

谢谢各位来看帖子的巨佬!

2024/5/30 21:57
加载中...