热门好课推荐
猜你喜欢
相关培训 相关博客
  • 分析设计:通过学习聊天室项目和坦克大战项目,我感觉已经初步掌握了一些面向对象的程序设计方法,所以在看这个项目的视频之前,我自己先进行了一些设计。大家应该都玩过贪吃蛇这个小游戏,暂时呢,我觉得至少应该有三个类,一个是界面类,一个是蛇,还有一个是豆。界面类:跟之前的坦克大战等项目一样,界面类都是必不可少的。首先考虑界面类的成员属性,界面应该有大小,也就是宽和高,界面中应该有蛇和豆,也就是一个蛇
    2013-09-19 10:34:07
    阅读量:2930
    评论:0
  • 之前写了程序分析,接下来进入程序编写,这次写程序跟之前的项目不一样,之前是新增一个功能,就根据这个功能新增一部分内容,而这次有了程序分析,我打算即使还没有加入新功能,也预留好新功能需要的各种属性和方法,即使某个方法还没有实现,也会在应该调用它的地方以注释的形式加入调用语句。V0.1:这个版本主要是绘制界面。根据程序设计中的属性和方法,实现如下:SnakeFrame.javaimport
    2013-09-19 14:08:33
    阅读量:2766
    评论:0
  • 接上篇V0.4:从这个版本开始考虑吃的问题,补充:由于边界被窗口上面那一行挡住了,所以我给程序动了一个小手术,加上了一个panel,但是随之带来了一个问题,用pack()设置大小的话窗口只是一条线,没有办法让窗口刚刚好将Panel包住,如果有大牛知道怎么弄麻烦说一声,谢谢突然发现在贪吃蛇这种小格子的游戏中,碰撞检测不需要弄一个getRectangle方法,直接判断蛇头和豆的行列数是否相等就
    2013-09-19 20:29:08
    阅读量:3620
    评论:0
  • java是一种面向对象的语言,有着其中不用质疑的优点。学习java将近三个月了,一直在琢磨着“万物皆对象”的意义,却总是只知其表不知其意,做完这个java贪吃蛇后才有了那么一点的理解。直接上效果图。游戏分为了六个类,分别为:Node类:蛇身都是由一个一个节点组成,所以首先将节点抽象为一个类。Snake类:此类是一条蛇抽象出来的一个类。一种包含了存储节点的LinkedList类型...
    2018-05-20 22:23:50
    阅读量:16517
    评论:17
  • 首先声明文章为笔者原创,转载请声明出处;   在java学习的初级阶段写一写小项目是十分必要的,笔者在此提供两个java实现的贪吃蛇,用到的知识不多,基本就是swing图形界面和多线程的基本知识。这两个是通过不同的方式实现的贪吃蛇,第一种方式是笔者原创的,基于面向对象的设计原则,所以分了5个类,可能有些冗余;第二种方法是笔者在课堂中学习老师的,运用了一些相对高级一些的处理方式,只有一个类
    2018-01-13 12:02:32
    阅读量:384
    评论:2
  • Java小白练手项目——贪吃蛇我想很多刚刚开始学习Java的人或者是接触过Java但又不是非常精通它的人很想自己做一个东西出来,这在一方面不仅会给予自己继续学习Java的动力,而且还能够复习一下自己曾经学到过的知识内容。我就是上面我说的那种人,所以我很想自己做个东西出来,但是太复杂太难的又不会,于是就上网搜索了相关内容,发现“贪吃蛇”这个传统游戏对于我这种水平的...
    2017-05-04 21:22:08
    阅读量:322
    评论:0
  •  贪吃蛇小游戏是复习J2SE的好项目,基本上重要的知识点都包括了,由于代码太长不方便放在博客中,因此上传到了资源区供大家下载学习,欢迎大家下载,如果有什么疑问可留言咨询下载地址:http://download.csdn.net/source/1005980
    2009-02-11 17:49:00
    阅读量:7257
    评论:3
  • 仿贪吃蛇小游戏,可以穿过边缘,吃到蛋可以变色。这个是暑假学了一个月java做的。java很多知识点太枯燥,很难有学下去的动力,因此决定从一个小项目开始用实例了解知识点,更容易记住,也更容易学习。因此里面的注释有部分是比较乱的,涉及到一些基础知识点…跟着b站“马士兵”的视频做的,在此表示感谢0.0将代码开源给大家,仅供学习参考,严禁用于各种商业用途,转载注明出处。Yardimportja...
    2019-08-07 16:03:56
    阅读量:151
    评论:0
  • packagecom.tarena.test;importjava.awt.Color;importjavax.swing.JFrame;//Frame框架,相框importjavax.swing.JPanel;//panel面板importjavax.swing.border.LineBorder;importjava.awt.Graphics;importjava.a...
    2018-05-22 10:38:16
    阅读量:119
    评论:0
  • 学习javase好长一段时间了,找个贪吃蛇的小游戏做做,从项目分析到设计再到具体编码。游戏写完总结一下。先上效果图游戏可玩性:多线程控制开始,暂停按钮分数显示,吃一个小方块得1分,暂时没有实现曲线式得分等级控制,目前10分升一级,暂时没有实现曲线式升级键盘上下左右控制snake前进方向多线程控制食物小方块随机出现后期加入snake前进加速snake撞到边界或
    2015-06-12 10:49:13
    阅读量:1783
    评论:0