Devin 到 Dee 家里玩掷骰子游戏。Devin 的骰子是白色的,Dee 的骰子是蓝色的。它有 6 个面,每个面上有 1 个不同的点数,从 1 到 6。把它丢在地上,可以得到一个随机的数字。骰子在棋牌游戏中经常会用到,试试用 Scratch软件编写一个骰子的程序吧。
scratch掷骰子游戏要求:
将按下“上移键”掷骰子,开始投,并且说出骰子的点数。
使用广播消息的方法,在掷骰子的时候,发出“pop”的声音。
每一次掷骰子,Devin 和 Dee 都同时说出色骰子的点数。并且会切换一个造型。
比赛时总是 Devin 先掷,Dee 后掷。
scratch掷骰子游戏效果图
scratch掷骰子游戏实现步骤:
1、删除小猫角色。角色上传“Devin”、“Dee”
2、使用“绘制新角色”工具,在造型窗体中绘制骰子角色,角色名称设置为“骰子1”。为角色添加 6 个造型,分别命名为“1 点”、“2 点”、“3 点”、“4 点”、“5点”、“6 点”。把骰子固定在舞台正中央,x 坐标设置为 -90,y 坐标设置为 -70。然后复制角色“骰子1”,改名为“骰子2”,颜色为蓝色,x 坐标设置为 -100,y 坐标设置为 100。
scratch绘制角色骰子
3、新建2个变量,命名为“第一个骰子点数”、“第二个骰子点数”,用来显示骰子的点数,并把该变量显示在舞台左上角,设置为“大屏幕显示”。
角色骰子1的代码
4、通过编程,当按下“上移键”时,产生一个随机数,让骰子的点数、变量“第一个骰子点数”、“第二个骰子点数” 与随机数显示一致。
角色骰子2的代码
5、使用广播消息的方法,在掷骰子的时候,发出“pop”的声音,并且把对应消息传给角色,角色收到信息变换造型说出骰子点数。
角色Devin代码
6、每一次掷骰子,Devin 和 Dee 都会切换一个造型。让 Devin 先掷骰子,Dee 后掷骰子。
角色Dee代码