今天带大家做一个 非常经典的游戏 大鱼吃小鱼

创建角色

角色1

Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_Java大鱼吃小鱼游戏需要哪些技术


大鱼(它应该是条鲨鱼)有三个造型,实现吃小鱼的一个动作

Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_scratch_02


角色2 小鱼 这里小鱼有四个造型,让我们的水族馆更丰富,更好看

Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_代码实现_03


Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_Java大鱼吃小鱼游戏需要哪些技术_04


角色3 真正的鲨鱼 游戏里他可是个狠角色

Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_游戏开发_05


角色4

Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_代码实现_06


角色就这四个,下面先选择一个游戏背景

Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_代码实现_07

新建3个变量

Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_Java大鱼吃小鱼游戏需要哪些技术_08

代码

角色1 大鱼的代码

Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_Java大鱼吃小鱼游戏需要哪些技术_09


Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_Java大鱼吃小鱼游戏需要哪些技术_10


Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_代码实现_11


角色2 代码

Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_Java大鱼吃小鱼游戏需要哪些技术_12


下面这段代码实现小鱼在水族馆里游动,用了一个简单的判断,让小鱼能够从水族馆的左边和右边都出现

Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_Java大鱼吃小鱼游戏需要哪些技术_13


以下为大鱼吃到小鱼的一个记分,吃到大一点的鱼记2分,小的鱼记1分

Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_scratch_14


我把判定大鱼长大的代码放到了这里,当分数增长到 定数的时候,给角色1中的代码发消息,这样角色1就会随着设定长大,最终成为霸主

Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_游戏开发_15


角色3代码

鲨鱼出现的时间,和移动的代码 ,同样用一个简单的判定,让鲨鱼能够从左边出现,也可以从右边出现

Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_scratch_16


大鱼未长大的时候,是被鲨鱼吃的,当大鱼足够大了,他可以吃了鲨鱼

Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_scratch_17


角色4 代码 游戏设定1分钟的时间

Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_scratch_18


Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_Java大鱼吃小鱼游戏需要哪些技术_19


游戏的基本代码就这些,没有声音的游戏是枯燥的,大家自己添加自己喜欢的背景音乐。

当然你也可以有更多的创意,比如游戏里加几只螃蟹在水里游

Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_Java大鱼吃小鱼游戏需要哪些技术_20


Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_scratch_21


Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_Java大鱼吃小鱼游戏需要哪些技术_22


Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_scratch_23


最后这一段代码是保证螃蟹在海底活动

Java大鱼吃小鱼游戏需要哪些技术 好玩的大鱼吃小鱼游戏_Java大鱼吃小鱼游戏需要哪些技术_24


海星的代码就交给你们自己了,很简单 (不要抄,自己动脑动手)

如果你有更好的创意,都加到游戏里,让你的游戏更好玩!