java写贪吃蛇安卓_eclipse开发Android小程序:实现贪吃蛇部分功能

本文介绍了如何使用Java在Android平台上开发一款贪吃蛇游戏。通过创建不同的类,如Kuai、She和gameView,实现蛇的移动、增长和屏幕绘制。游戏响应按键事件改变蛇的移动方向,并在遇到障碍时结束游戏。通过实践,作者加深了对Android应用架构、面向对象编程和代码理解的掌握。
摘要由CSDN通过智能技术生成

网络111 葛鹏

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

知识点:

1.理解android应用的基本架构,面向对象的思想,以及代码的简洁明了。

2.了解整个程序的结构。

3.理解每一行代码的意思。

操作步骤:

1.首先创建一个类,类名Kuai.java,代码如下:

packagecom.cqvie;import android.graphics.*;importandroid.graphics.Paint.Style;public classKuai

{//public int HANG, LIE;//最大行、最大列

public int hang, lie; //当前行、当前列

public int BianChang; //方块的边长

public int YanSe; //方块的颜色

public void Hua(Bitmap bmp) //在画布上画方块

{

Canvas c=newCanvas(bmp);

Rect rc=newRect(

lie* BianChang, hang *BianChang,

(lie+1) * BianChang,(hang+1) *BianChang);

Paint paint=newPaint();

paint.setColor(YanSe);

paint.setStyle(Style.STROKE);//空心

paint.setStrokeWidth(2); //线宽

c.drawRect(rc, paint);

}

}

2.创建一个关于蛇的类,类名:She.java,代码如下:

packagecom.cqvie;importjava.util.LinkedList;importjava.util.List;import android.graphics.*;public

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值