Java连连看游戏>
课程 实战 Web前端学院 大数据学院 宅客说
注册

手机号错误信息

点击刷新

请输入正确验证码

请输入正确验证码

已注册,直接登录

使用合作方账号登录
登录
忘记密码

未注册,直接注册

使用合作方账号登录

您尚未绑定手机号

绑定手机号

手机号错误信息

点击刷新

请输入正确验证码

请输入正确验证码

本次签到获得0
累计收益:¥0
亲爱的,你已经
累计签到
0
当前账户余额
兑换课程 查看更多
Java连连看游戏

课程介绍

本章概述:本课程适合那些掌握Java基本语法,对面向对象编程思想有一定理解,并熟悉GUI编程的Java学习者。

课程说明

本章概述:该案例主要目标进一步熟练Java基础编程,提高设计算法的能力,锻炼面向对象编程思想。

任务一:实现静态游戏界面

本章概述:通过该任务,主要掌握以下核心知识点:Java Swing基本组件使用、Image类的使用、BufferedImage类的使用、Graphics类的使用。

任务二:随机生成游戏场景

本章概述:通过该任务,主要掌握以下核心知识点:抽象类(参考“扫雷游戏”课程) 、异常处理、洗牌算法。

任务三:直连版本

本章概述:通过该任务,主要掌握以下核心知识点:流程控制(参考“猜拳游戏”课程)、二维数组(参考“猜拳游戏”课程)、多线程编程。

任务四:一折相连版本

本章概述:在不同行,不同列的两个相同图标,通过一个折点的直线可以连接。

任务五:二折相连版本

本章概述:两折相连,指的是有两个折点。其中一个折点,一定与某一个选定图标同行或者同列,与该图标能直连,同时与另一个图标一折相连。通过查找这个折点,可以完成两折相连的算法。

任务六:计时功能

本章概述:实现计时功能,时间到游戏停止。

任务七:新游戏

本章概述:实现重新开始游戏功能。

任务八:选择模型

本章概述:实现可以选择游戏模型的功能。

任务九:选择图标

本章概述:可以选择不同的图标。

课程总结

本章概述:本课程作为Java编程提高类课程,您达到目标了吗? 是否熟悉了GUI编程的基本过程? 是否掌握了事件处理的过程? 对抽象类、接口,是否有了一定的了解? 对异常处理是否理解? 是否熟悉多线程编程? 算法设计能力是否提高?

课程进阶

本章概述:目前的连连看游戏中,还不能选择关卡,也就是两个图标连接成功并消掉后,其他图标不变。

课程进阶答案

本章概述:在AbstactGameModel中实现核心算法,XXXHelper。例如,向下串,就是如果某个元素下面元素是0,则进行对调。为了能够把所有需要对调的进行对调,需要使用到死循环,在模型类中定义系列XXXMove方法。 在MainPanel类中定义level变量,在run方法中添加分支语句,调用XXXMove方法,在MainFrame中,注册监听器。
讲师
王晓华
教学总监/Java首席讲师 Oracle认证企业级架构师、工程教育认证企业专家。精通面向对象程序设计、JavaEE企业应用开发。精通企业级应用架构设计。10年以上项目开发管理经验,多年IT人才培养经验,著有《Java程序设计》《JavaEE架构与设计》《JavaEE主流开源框架》教材。
评价
该实战还没有评论
该实战还没有评论
综合评分
学习进度不足30%不能评价
讲师
王晓华
教学总监/Java首席讲师 Oracle认证企业级架构师、工程教育认证企业专家。精通面向对象程序设计、JavaEE企业应用开发。精通企业级应用架构设计。10年以上项目开发管理经验,多年IT人才培养经验,著有《Java程序设计》《JavaEE架构与设计》《JavaEE主流开源框架》教材。