栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JavaSE实战项目:贪吃蛇大作战

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaSE实战项目:贪吃蛇大作战

        贪吃蛇是一款非常经典的小游戏,可以称得上是大部分人的童年回忆了,那么你自己能用java编写贪吃蛇游戏吗? 

        玩家使用方向键操控一条长长的蛇不断吞下豆子,同时蛇身随着吞下的豆子不断变长,当蛇头撞到蛇身或障壁时游戏结束。贪吃蛇最初为人们所知的是诺基亚手机附带的一个小游戏,它伴随着诺基亚手机走向世界。现在的贪吃蛇出现了许多衍生版本,并被移植到各种平台上。

【Java游戏开发】1小时教你做出Java贪吃蛇小游戏项目https://www.bilibili.com/video/BV1RB4y127ai?spm_id_from=333.999.0.0#:~:text=%E3%80%90Java%E6%B8%B8%E6%88%8F%E5%BC%80%E5%8F%91%E3%80%911%E5%B0%8F%E6%97%B6%E6%95%99%E4%BD%A0%E5%81%9A%E5%87%BAJava%E8%B4%AA%E5%90%83%E8%9B%87%E5%B0%8F%E6%B8%B8%E6%88%8F%E9%A1%B9%E7%9B%AE        一、窗口的绘制,窗口的宽度和高度大家完全可以按照自己喜欢的设置,这里宽度和高度统一都设置成了600,大家可以参考一下,想看实际效果的可以直接跳转到视频页面! 

       二、绘制网格,窗口之后绘制好之后,就可以在其基础上绘制网格,这里绘制的是老版的贪吃蛇,也就是大家童年记忆中的那版!这一版贪吃蛇游戏,是由一个格子一个格子构成,然后蛇在这个里面运动。用代码表示单元格就是横着画几条线竖着画几条线即可。

​       三、游戏物体父类的编写!由于,蛇的运动就是改变蛇所在的位置,然后进行重画,就是我们所看到的运动。

       四、游戏工具类的创建!

       之后就可以顺利绘制贪吃蛇的头部和身体,包括键盘控制蛇的方向,蛇体的交替向前移动,蛇头与蛇头和食物的碰撞判断,碰撞后的食物消失并再次随机位置生成,计分面板的编写,戏状态的设置说明,空格键暂停功能的实现,集合的使用等等

        课程目标:

        1.通过本课程的学习巩固java的相关基础知识,例如循环判断,集合的使用,对象的继承,窗口的创建,事件监听,图形绘制,双缓存的使用。

        2.完成食物随机位置生成,多节身体的交替向前移动、蛇头与蛇身和食物的碰撞,计分系统等功能实现。

        3.将java基础知识与游戏相结合,完成java的入门小游戏,提升java的学习兴趣。 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/838830.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号