【菜鸟的成长之路】android游戏开发学习历程——记录每天的学习内容之【第四天】

    找了个flash小游戏,把图截截,今天在android 上写了。

    简单的没有任何借鉴意义的小游戏,哈哈!


    游戏名字叫watch u ,估计小时候都玩过真人版本的,一个人背对大家,大家在后面移动,他随时可以回头,如果回头的时候看到谁正在动,谁就退回起点。现在这里还不能很传图,所以看不到了效果,


    游戏是在一张背景图上,绘制三个角色,A在最前面,B,C个在后面,B由玩家控制,C自己移动。

    A和C都由一个随机数控制回头和移动,

    给它们分别定义一个变量,当这个变量等于某个值的时候,绘制它们移动或者回头的动画,每个动画我是自己定义了一个图片数组,动画其实是改变数组下标来实现的。


    B由玩家自己按键控制。


    如果A回头 判断 B和C的 isMove如果为true的话,B或者C会往后飞起,当B或者C消失的后在起点从新绘制。谁先到达右边的终点谁赢,

  

    AI智能还是比较简陋的,比如A回头了,C随机到那个指定的数了,C依然移动,不过这个用一个boolean值解决了。

    AI移动每次只能移动一下,后面我给C移动的随机数条件  之外又添加了一个随机数index,线程中index--;当随机数为0的时候,C的移动条件才执行。

  

    游戏反正能动起来了,不过还是啊,android 游戏开发的资料真的很少啊。搞的我好迷惑。 网上谁能推荐几本好的书看看也好啊 哎 难啊。

    这几天要换宽带,估计更不了了,等搞好一次把这几天学的东西都弄上来。

   

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值