坦克大战

请生成一个经典红白机《坦克大战》(Battle City)风格的2D游戏。 核心视觉风格:高分辨率像素艺术风格,简洁、方正,忠实还原经典红白机的视觉感受。 地图元素:包含可摧毁的砖墙、不可摧毁的铁墙、可穿越的树林、打滑的冰面以及不可通行的水面。 坦克外观:玩家坦克和敌方坦克均采用像素化设计,有清晰的颜色和造型区分。 核心玩法与机制:目标: 玩家控制坦克,保护...

Prompts 提示词更新 · 2026-07-31

效果展示

历史封面图
历史封面图

HTML Demo

在受隔离的独立页面中体验这个 Prompt 生成的网页效果。Demo HTML 通过 CSP sandbox 隔离运行,不会获得主站 cookie 或同源权限。

打开 Demo
打开 Demo

Prompt 快速复制

请生成一个经典红白机《坦克大战》(Battle City)风格的2D游戏。
核心视觉风格:高分辨率像素艺术风格,简洁、方正,忠实还原经典红白机的视觉感受。
地图元素:包含可摧毁的砖墙、不可摧毁的铁墙、可穿越的树林、打滑的冰面以及不可通行的水面。
坦克外观:玩家坦克和敌方坦克均采用像素化设计,有清晰的颜色和造型区分。
核心玩法与机制:目标: 玩家控制坦克,保护己方**基地(老鹰)**不被敌方摧毁,并消灭所有来犯的敌方坦克。
玩家坦克: 支持 WASD 键和方向键进行上下左右移动,移动平滑并限制在游戏区域内。
敌方坦克: 从屏幕上方生成,基础移动,并能向玩家基地移动。
攻击: 玩家坦克可发射炮弹。
碰撞检测: 实现炮弹与砖墙、坦克与坦克之间的碰撞。
游戏循环: 使用 requestAnimationFrame 实现基本游戏循环。
技术栈要求:使用 React 18 和 TypeScript 构建。
使用 Tailwind CSS 进行样式布局和元素渲染。
请从基础框架开始,逐步实现玩家移动、射击、砖墙和敌方坦克。