找了个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 游戏开发的资料真的很少啊。搞的我好迷惑。 网上谁能推荐几本好的书看看也好啊 ! 哎 难啊。
这几天要换宽带,估计更不了了,等搞好一次把这几天学的东西都弄上来。