scratch编程之弹球小游戏进阶版(自制小游戏/源码分享/课程作业)

本文介绍了一款以‘动物饲养员’为主题的游戏设计,玩家需通过弹球机制喂食饥饿的小猴子水果,避开蝙蝠,积累分数以过关。游戏包含不同角色和功能,如可反弹的水果、移动的挡板、计分系统和计时器。通过图形化编程实现游戏逻辑,并提供试玩及调整参数的步骤。
摘要由CSDN通过智能技术生成

先来看看试玩效果吧~

 

一、游戏背景

森林里的小猴子饿了,它喜欢吃香蕉和苹果,快去喂它吧!注意不要砸到蝙蝠噢!

二、设计思路

本次游戏设计的主题为“动物饲养员”。游戏的基本原理为弹球游戏,为了契合主题,将小球变为水果的造型,增加小猴子角色、蝙蝠角色、分数变量和计时器。

三、角色功能

水果:随机角度反弹。

挡板:反弹水果,防止掉落。

红底:如果水果掉落碰到红底,则游戏结束。

小猴子:小猴子很调皮,虽然饿了,但还是到处跑,请控制挡板把水果成功喂给小猴子。若喂食成功,则分数+1。

蝙蝠:若水果砸到蝙蝠,则分数-1。

分数变量:分数达到2后进入第二关,分数达到4后进入第三关,分数达到6时通关。

计时器:记录通关所需时间。 

四、源码

(一)前期准备:

  1. 选择一个苹果角色,并在苹果的造型中添加一个香蕉作为造型2,如图所示。

  2. 选择背景为jungle,并添加两个背景作为背景2,背景3,如图所示。

  3. 绘制一个红底,如图所示。

  4. 绘制一个挡板,如图所示。

  5. 绘制一个“congratulations”板块,如图所示。

  6. 绘制一个“game over”板块,如图所示。

  7. 绘制一个“点击此处重新开始”板块,如图所示。

  8. 绘制一个初始界面,如图所示。

  9. 添加monkey和bat角色,如图所示。

前期准备完毕,接下来进行图形化编程。

(二)源码

  1. 背景

  2. Apple

  3. 挡板

  4. Monkey

  5. Bat

  6. Congratulations板块

  7. game over板块

  8. 初始界面

  9. “点击此处重新开始”模块

编程完成,试玩并适当调整参数后,游戏就完成了!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值