鱼C论坛

 找回密码
 立即注册
查看: 281|回复: 3

[作品展示] 飞机大战

[复制链接]
头像被屏蔽
发表于 2025-3-30 17:40:49 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

头像被屏蔽
 楼主| 发表于 2025-3-30 17:41:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-30 17:42:12 | 显示全部楼层
C++飞机大战代码简评与评分

这段代码是一个用C++编写的简易“飞机大战”游戏,运行在控制台中。以下是对该代码的简要分析和评分:

  • 优点:
  • 结构清晰,分为 setup()draw()input()logic() 四个主要函数,便于理解和维护。
  • 使用了二维数组模拟游戏界面,体现了基本的图形绘制思路。
  • 实现了基本的玩家移动和退出功能。


  • 缺点与建议:
  • 代码中 grid 变量声明为一维字符变量,实际应为二维数组 char grid[HEIGHT][WIDTH],否则无法正确表示整个游戏区域。
  • 绘图函数中使用了 system("cls"),虽然简单但效率低,且在不同平台上兼容性差。
  • 没有敌人、子弹、碰撞检测等核心玩法,功能较为单一。
  • 没有使用面向对象思想,后期扩展困难。
  • 头文件引用不完整,缺少 #include <conio.h>#include <windows.h>


评分:
3 / 10

这是一个很好的入门练习项目,但要成为一个完整的“飞机大战”游戏,还需要加入更多功能和优化结构。继续加油!{:5_137:}

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-3-30 19:22:31 | 显示全部楼层
很想知道你的缩进为什么不堪入目
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-7 02:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表