热门好课推荐
猜你喜欢
相关培训 相关博客
  • 贪吃蛇这个小程序总体来说比较简单,就不做太多的解释了,相信大家很容易看懂的执行程序:程序启动的入口[java] viewplain copypackage cn.hncu;    public class GreedySnake {      public static void main(Strin
    2016-05-24 13:24:51
    阅读量:4510
    评论:2
  • 基于java的贪吃蛇的设计与实现 界面的设计;包括:蛇体本身;界面;贪吃蛇的控制:控制部件,控制蛇体,根据蛇体再去做界面更新;蛇体模型作为主要的数据结构刻画贪吃蛇;而控制模块主要接受来自键盘的输入,然后变更蛇体模型,界面更新模块根据蛇体模型的变化,重新刷新界面,从而产生动画的效果; 
    2015-08-18 13:21:43
    阅读量:3788
    评论:1
  • 贪吃蛇实际上是一个较为简单的线程游戏,其制作思路主要为以下几个步骤:1.主框架类(GameFrame):作为游戏的顶层容器和游戏程序的入口点。在代码中我将它写入了GamePanel里。2.游戏面板类(GamePanel):作为游戏画面的显示组件,同时用来运行游戏循环,并对用户的输入事件进行处理。3.贪吃蛇类(Snake):作为贪吃蛇的封装类,用来设置贪吃蛇的属性,并对其运动逻辑进行更新
    2017-06-28 00:41:14
    阅读量:14484
    评论:3
  •      前前后后大概用了快一个星期的时间吧,终于把这个贪吃蛇初步实现了。当然其中还是有很多功能没有实现的,特别是判断蛇怎么才算死,还没有具体实现。现在先发布一下吧,打算今后有时间话,慢慢优化之后再发布 首先我还是先强调一下要完成这个贪吃蛇游戏,必须先掌握的JAVA知识:1.GUI画图,这里我采用的还是AWT,通过画图把蛇和食物画出来2.java事件响应机制,通过按方向键控制
    2009-12-02 20:54:00
    阅读量:4285
    评论:2
  • 额,端午三天假,一堆的作业,但手贱的我并没有兴趣去写什么高数作业,而是写了一个贪吃蛇游戏。界面版的,扩展性比较好,地图可以按自己的喜欢去重新做(有关扩展性后面会说),我只写了两个简单的地图。因为代码比较长(400行左右,不连扩展的地图),所以下面我只说思路做法,必要时我会以代码为示例,不在粘全部代码。好了,先来看看,这个游戏的截图。(滑稽)这里可以自定义难度系数(其实就是蛇自己移动的速度),共分
    2017-05-30 22:51:03
    阅读量:4688
    评论:3
  • 代码剖析在上一篇文章中,我们完成了贪吃蛇部分代码的构造。回头审视我们写的代码与思路,会发现我们遗漏了一个重要的地方,那就是:贪吃蛇的自身移动。想必大家都知道,贪吃蛇自身是会自己移动的,并且会跟随你的方向来不断移动。我们需要在代码中来体现这个功能,那么如何体现呢?查阅API,我们发现了一个TIMER类。API中的描述是:在指定时间间隔触发一个或多个ActionEvent,一个实例用法就是动画对象,它
    2016-06-05 22:16:46
    阅读量:10481
    评论:4
  • 学习JAVA也有一段时间了,之前看了翁恺老师的视频,跟着做了一个细胞自动机,粗浅地了解了一点MVC框架的知识,感觉获益匪浅。但是细胞自动机毕竟是跟着视频完成的,有很大程度上都是参考了视频里的代码,没有自己实践过,因此决定自己做一个贪吃蛇小程序,把MVC的结构运用到程序中来,并且也可以练习一下之前学过的一些知识。一、MVC框架(ModelViewController)首先简要的说明一下M...
    2019-02-27 21:05:41
    阅读量:117
    评论:0
  • 使用Java中Frame来实现一个简单的贪吃蛇小游戏,游戏中使用了线程、内部类、双向链表等。主要包含四个类:Snake:生成蛇、蛇的移动、添加、碰撞判断Egg:生成一个食物、画出食物Yard:生成一个窗体、实现贪吃蛇的主要功能Dir:四个方向,上下左右实现效果图:Snake.javaimportjava.awt.Color;importjava.awt.G
    2017-06-23 19:46:56
    阅读量:2836
    评论:9