PAGE
PAGE 1
综合实训项目——俄罗斯方块
【实践学时】 4学时
【实践类型】 验证
【实践要求】 必做
【实践环境】
Windows7/10/11,JDK1.8.0_161+Eclipse IDE2022-09。
【实践目的】
掌握面向对象的分析与设计方法
掌握内部类和匿名类的方法
掌握Java绘制图形的方法
搭建游戏的主体框架
掌握多维数组的定义及使用方法
掌握的多线程的基本使用
掌握随机数的产生方法
掌握多线程同步的方法
掌握鼠标和键盘的事件处理方法
【实践内容】
任务1 面向对象的分析与设计
任务2 主体框架搭建
任务3 方块产生与自动下落
任务4 方块的移动与显示
任务5 障碍物的生成与消除
任务6 游戏结束
任务1 面向对象的分析与设计
【任务需求】
完成俄罗斯方块游戏的需求分析,确定该游戏所需的功能,分析该游戏的对象模型,确定游戏的功能模块。
【任务实现思路】
需求分析是项目开发中非常重要的一环,完成一个完整有效的需求分析对后面的系统设计和开发有着非常重要的作用。从需求中提取关键对象建立对象模型是面向对象程序设计的第一步。第二步是为对象确定事件及事件的发生源及接收方。最后建立功能模型和确定操作。这是在项目开发中应用面向对象方法进行分析的步骤。
【任务实现步骤】
第一步:需求分析。
一个用于摆放小型正方形的平面虚拟场地,其标准大小:行宽为15,
您可能关注的文档
- Java程序设计入门(微课版)(尹菡 第2版)-习题及答案汇总 第1--12章 Java入门 ---综合项目:多人聊天室.docx
- Java程序设计入门(微课版)(人邮第2版)-实践报告 案例1——新生入学欢迎词.docx
- Java程序设计入门(微课版)(人邮第2版)-实践报告 案例2——剪刀石头布小游戏.docx
- Java程序设计入门(微课版)(人邮第2版)-实践报告 案例3——查看手机属性与功能.docx
- Java程序设计入门(微课版)(人邮第2版)-实践报告 案例4——物流快递系统.docx
- Java程序设计入门(微课版)(人邮第2版)-实践报告 案例5——实训设备故障处理系统.docx
- Java程序设计入门(微课版)(人邮第2版)-实践报告 案例6——用户登录.docx
- Java程序设计入门(微课版)(人邮第2版)-实践报告 案例7——英汉字典翻译器.docx
- Java程序设计入门(微课版)(人邮第2版)-实践报告 案例8 ——猜数游戏.docx
- Java程序设计入门(微课版)(人邮第2版)-实践报告 案例9——日记本.docx
最近下载
- REM610操作手册.pdf VIP
- 偏旁每日打卡练习字帖.pdf VIP
- T_GSC 005—2023(超长距离工程地质勘察水平定向钻探规程).pdf VIP
- (完整版)SF-36量表中文版问.pdf VIP
- 工程伦理案例分析:核工程的伦理问题PPT教学课件.pptx
- 车床系列说明书-广泰数控.PDF
- 2023款 kawasaki 川崎Ninja 1000S 用户使用手册 说明书 摩托车.pdf VIP
- 上海三菱LEHY-MRL-II电梯随机出厂图样图册.pdf VIP
- 通桥[2009]2229-Ⅰ 时速250公里客运专线(城际铁路) 有砟轨道预制后张法预应力混凝土简支整孔箱梁(双线、单箱单室)(跨度31.5m,直、曲线,线间距4.6m).pdf VIP
- 养老机构老年人坠床应急预案.docx VIP
原创力文档

文档评论(0)