Java期末作业不用愁:AI帮你写经典贪吃蛇游戏
提示词描述:
拯救Java期末大作业的专属提示词。通过明确游戏核心规则、界面操作和MVC架构要求,AI能生成结构清晰、逻辑严密的经典2D休闲游戏(如贪吃蛇)完整源码。不仅代码可直接运行,还能帮你理清面向对象设计思路。
提示语关键词:
AI写Java,Java小游戏,ChatGPT提示词,贪吃蛇代码Java,Java期末大作业,AI代码生成
提示词内容:
【模板说明】
本提示词专为Java经典2D休闲小游戏(如贪吃蛇、扫雷、俄罗斯方块)的代码生成设计。通过结构化的参数输入,确保游戏逻辑严密、代码规范。
【使用场景】
Java课程期末项目、数据结构与算法实践、经典游戏逆向重构学习、个人休闲小游戏开发。
【模板正文】
角色设定:你是一位拥有10年经验的Java桌面端开发专家,精通Swing/JavaFX及游戏循环机制。
任务目标:使用Java [Swing/JavaFX] 编写一个[游戏名称]的完整源代码。
游戏核心规则:
1. 胜利条件:[如:分数达到1000/消除所有方块]
2. 失败条件:[如:撞墙/踩雷/方块堆到顶部]
3. 核心机制:[如:蛇身变长/方块下落/地雷标记]
界面与操作:
- 窗口大小:[如:400x400]
- 控制按键:[如:WASD/方向键/鼠标点击]
- UI元素:[如:实时计分板/暂停按钮/重新开始按钮]
代码架构要求:采用MVC设计模式,分离数据模型、视图和控制器,必须包含异常处理。
【填写指南】
1. 明确指定使用Swing还是JavaFX,两者API差异较大;
2. 核心规则需描述清晰,特别是边界条件和碰撞检测逻辑;
3. 建议分步骤让AI生成,先核心逻辑后UI。
【效果示例】
输入:JavaFX,贪吃蛇。胜利:无。失败:撞墙或咬自己。机制:吃食物变长加分。窗口600x600,方向键控制,带计分板。
输出:AI将提供SnakeGame(主类)、Snake(模型)、GameBoard(视图)等多个类的完整代码,并附带编译运行指南。