功能
- 开机时显示狗脸,年龄为0,精力为0
- 按A键喂食增长精力直到10,小于6的时候显示哭脸,大于6显示笑脸,到10显示心形
- 喂饱之后(即精力大于6)每
年龄 * 10秒长大一岁
- 按B键查看年龄
- 按A+B查看精力
代码
let days = 0
let full = 0
let age = 0
input.onButtonPressed(Button.A, function () {
if (full < 10) {
full += 1
}
})
input.onButtonPressed(Button.B, function () {
basic.showNumber(age)
})
input.onButtonPressed(Button.AB, function () {
basic.showNumber(full)
})
basic.showLeds(`
. . . . .
# # . # #
# # . # #
. . . . .
. # # # .
`)
age = 0
full = 0
basic.forever(function () {
if (full < 6) {
basic.showIcon(IconNames.Sad)
} else if (full < 10) {
basic.showIcon(IconNames.Happy)
} else {
basic.showIcon(IconNames.Heart)
}
if (full >= 6) {
days = age * 10000
game.startCountdown(days)
age += 1
}
})
在线编辑器
microbit editor
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。