贪吃蛇游戏源程序(JAVA实现)

本文分享了一款使用JAVA实现的贪吃蛇游戏,主要涉及GUI画图、事件响应机制和线程运用。游戏包含SnakeClient、Snake和Food三个类,实现了基本的游戏逻辑。作者提到,虽然游戏尚不完善,但对初学者来说,实现贪吃蛇是一个不错的实践项目。
摘要由CSDN通过智能技术生成

      前前后后大概用了快一个星期的时间吧,终于把这个贪吃蛇初步实现了。当然其中还是有很多功能没有实现的,特别是判断蛇怎么才算死,还没有具体实现。现在先发布一下吧,打算今后有时间话,慢慢优化之后再发布

 

首先我还是先强调一下要完成这个贪吃蛇游戏,必须先掌握的JAVA知识:

1. GUI画图,这里我采用的还是AWT,通过画图把蛇和食物画出来

2. java事件响应机制,通过按方向键控制蛇的方向。

2. 线程。通过线程,使蛇运动起来。

 

PS:我个人感觉,贪吃蛇这个游戏,如果要初步实现的话,还是比较容易的,只要你肯花功夫。

 

 

源程序:

我写了三个类,SnakeClient(实现窗口的类),Snake(蛇类),Food(食物类)

 

SnakeClient类:

 

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值