极简Java零基础入门到游戏开发

极简Java零基础入门到游戏开发
共95节 254人在学 课程详情
  • 学员作品展示与素材下载

    • 学员作品展示-黑暗世纪【附源码】
    • 学员作品展示-麦昆减肥【附源码】
    • 学员作品展示-三国战纪【附源码】
  • Java零基础入门教程【语法基础】

    • Java环境安装
    • idea的安装与使用
    • idea主题风格和字体设置
    • idea中如何创建Java项目
    • 怎样编写Java程序
    • Java中的基本数据类型有哪些
    • 什么是Java中的变量
    • Java中的算术运算符有哪些
    • Java中的关系运算符
    • Java中的自增和自减
    • Java中的逻辑运算符
    • Java中的键盘扫描器
    • 综合练习:计算两个数的和
  • Java零基础入门教程

    • switch用法
    • switch案例-王者荣耀段位匹配器
    • switch练习-四则运算计算器
    • if语句讲解
    • if综合案例-判断某年某月一共有多少天
    • if_switch综合案例-判断某年某月一共有多少天
    • if综合案例-模拟用户登录功能
    • while 循环讲解
    • Java中生成随机数的方式
    • while练习:猜价格游戏
    • while_if综合运用:考试系统
    • for循环讲解
    • for循环案例:计算1到100的和
    • for循环案例:求100到999的水仙花数
    • List集合的用法
  • 游戏开发实战【游戏基本框架搭建】

    • 游戏窗体制作
    • 游戏面板制作
    • 游戏中绘制文字
    • 游戏中绘制图形
    • 加载图片工具类的写法
    • 游戏中绘制图片
    • 综合运用:开发病毒程序
    • 工具使用:将游戏打包成exe可执行程序
  • 游戏开发实战【游戏元素绘制与移动】

    • 游戏背景图的绘制
    • 游戏背景移动
    • 游戏中重复出现背景图
    • 游戏中重复出现背景图
    • 在游戏界面创建游戏元素的步骤
    • 游戏元素移动的原理
    • 游戏物体移动边界检测以及碰撞反弹
    • 如何实现多个游戏物体同时出现
    • 如何实现多个游戏物体逐个出现
    • 综合实战:下雪唯美桌面屏保
  • 游戏开发实战【人为控制游戏元素活动】

    • 鼠标控制游戏元素的活动
    • 键盘控制游戏元素的移动(上)
    • 键盘控制游戏元素的移动(下)
    • 游戏中的动画制作
    • 切换动画显示的方向
    • 游戏元素状态的切换以及动画切换
    • 游戏场景切换-不同的窗体面板切换界面
    • 游戏场景切换-同窗体面板内部切换界面
  • 游戏开发实战【全民飞机大战】

    • 飞机大战:随机背景和玩家动画
    • 飞机大战:玩家按键发射子弹
    • 飞机大战:玩家火力值设置
    • 飞机大战:自动发射子弹和手动发射子弹相互切换
    • 飞机大战:创建敌机与敌机出现
    • 飞机大战:敌机移动
    • 飞机大战:清除越界敌机和子弹
    • 飞机大战:碰撞检测,子弹打飞机
    • 飞机大战:敌机的血量和玩家的血量
    • 飞机大战:敌机碰撞玩家
    • 飞机大战:游戏结束控制
    • 飞机大战:游戏重新开始
    • 飞机大战:增加分数
    • 飞机大战:画道具机
    • 飞机大战:道具机移动
    • 飞机大战:玩家吃道具机
    • 飞机大战:Boss机的出现与移动
    • 飞机大战:子弹击打boss机
    • 飞机大战:子弹击打boss机
    • 飞机大战:Boss机的消失于重新出现
  • 游戏开发实战【恐龙酷跑】

    • 恐龙酷跑:背景绘制
    • 恐龙酷跑:封面文字跑马灯效果
    • 恐龙酷跑:制作音乐播放器
    • 恐龙酷跑:绘制地板以及地板移动
    • 恐龙酷跑:游戏开关,背景音乐的切换
    • 恐龙酷跑:恐龙的绘制以及状态的切换
    • 恐龙酷跑:恐龙跳跃过程
    • 恐龙酷跑:恐龙跳跃状态切换
    • 恐龙酷跑:恐龙连跳控制和音效
    • 恐龙酷跑:蜘蛛的出现
    • 恐龙酷跑:仙人掌的出现
    • 恐龙酷跑:蜥蜴的出现
    • 恐龙酷跑:分数设置
    • 恐龙酷跑:游戏金币设计
    • 恐龙酷跑:金币移动
    • 恐龙酷跑:摘金币
    • 恐龙酷跑:解诀金币BUG
    • 恐龙酷跑:游戏碰撞检测与结束游戏

    订阅失败

    极简Java零基础入门到游戏开发
    极简Java零基础入门到游戏开发 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    运用前面讲解的键盘扫描器,以及运算符,变量完成综合练习

    课程介绍

    【课程简介】

    1.本课程零基础也可以上手学习。

    2.本课程从Java 0基础开始讲解,先讲解基本语法,流程控制,集合等知识点。

    3.讲解Java基础知识点后,会由游戏原型设计为切入点进行讲解。

    4.课程中有丰富的实战案例,帮助学员理解知识点。

    5.本课程最终以全民飞机大战和恐龙酷跑两个游戏,综合带领大家融汇贯通所学知识。

     

    【课程目标】

    Java零基础入门到游戏实战开发,累积项目实战经验,提升编程思想和编码能力

     

    【学员作品】

    所有作品皆附带源码,可供大家互相学习。

     

    【作品1:三国战记】

    image.png

    image.png

    image.png

    image.png

     

    【作品2:坦克大战】

    image.png

    image.png

     

    【作品3:捕鱼达人】

    image.png

    image.png

     

     

     

    【学员作品4:黑暗世纪】

    image.png

    image.png

    image.png

    image.png

     

    【学员作品5:麦昆减肥】

    image.png

    image.png

    image.png

    image.png

    【课程素材】

    素材丰富多样,除了课程内设计的素材,还提供了许多其他游戏素材,供学员练手时使用:

    image.png

     

    image.png


    image.png

    image.png

     

    【课程源码】

    本视频课程配套代码齐全,注释详细。

    从0基础讲解,有项目实战,也有学员作品分享

     

    image.png

    image.png

     

    常见问题:

    问:0基础能上手吗?

    答:可以 1.本课程从0基础语法开始讲解 2.制作游戏也是先讲解游戏原型 3.有实战整合零散知识点 4. 有不懂的可以联系讲师答疑

    问:听课遇到不懂的怎么办?

    答:如果遇到听不懂的,可以选择联系讲师进行答疑

     

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 723人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22097人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4204人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 788人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 841人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5154人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1506人在学

    Python Django 深度学习 小程序

    钟翔 · 2319人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 598人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 3985人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~