自制小游戏1.0

复制链接 & 嵌入
链接
复制链接
嵌入网页
复制嵌入代码
还没有人打赏!
最后修改于2023年01月18日

指导教师

操作说明

Z键和空格键攻击
上下左右移动
A键购买攻击力
1,2,3键修改器
Q,W键调整音量,E键取消音乐
还有,一开始别往左边走!
攻略:
1,一开始往下走吃苹果发育
2,然后往上刷BAT(战胜后50%概率提升10点血量上限)
3,确认你足够强大,往左挑战小猫。
4,恭喜通关1.0版本

备注与谢志

这家伙很懒,什么都没写下...

开发日志

变量

cat血量

 

角色

Stage

造型

左1

右1

 

Tatiana

代码

当 绿旗 被点击

重复执行直到 ({熟练度} > 520)

广播 力up1

 

当 绿旗 被点击

将 {生命值} 增加 2

将 {生命值} 增加 {力}

 

当 绿旗 被点击

重复执行

如果 碰到 舞台边缘? 那么

如果 (背景编号 = 5) 那么

如果 (x坐标 < -240) 那么

换成 起始点 背景

将x坐标设为 240

 

当 绿旗 被点击

重复执行直到 ({熟练度} > 390)

广播 力up1

 

当 绿旗 被点击

重复执行

如果 碰到 舞台边缘? 那么

如果 (背景编号 = 4) 那么

如果 (x坐标 > 240) 那么

换成 起始点 背景

将x坐标设为 -240

 

当 绿旗 被点击

重复执行直到 ({熟练度} > 990)

广播 力up1

 

当 绿旗 被点击

重复执行直到 ({熟练度} > 710)

广播 力up1

 

当 绿旗 被点击

重复执行

如果 碰到 舞台边缘? 那么

如果 (背景编号 = 1) 那么

如果 (x坐标 < -240) 那么

换成 左1 背景

将x坐标设为 240

 

当 绿旗 被点击

重复执行

如果 碰到 舞台边缘? 那么

如果 (背景编号 = 1) 那么

如果 (x坐标 > 240) 那么

换成 右1 背景

将x坐标设为 -240

 

当按下 2 键

将 {金钱} 增加 10

 

当按下 3 键

将 {生命值上限} 增加 20

 

当按下 a 键

如果 ({金钱} > ({武器攻击力} * 10)) 那么

如果 ({金钱} < ({武器攻击力} * 10)) 不成立 那么

将 {金钱} 增加 ({武器攻击力} * -10)

 

当接收到 game over

隐藏

停止 这个脚本

停止 该角色的其他脚本

 

当接收到 力up1

将 {力} 增加 1

如果 ({力} > 5) 那么

将 {力} 增加 1

如果 ({力} > 12) 那么

将 {力} 增加 1

 

当背景换成 右1

重复执行

如果 (y坐标 < 150) 不成立 那么

将y坐标设为 140

如果 (背景编号 = 1) 那么

停止 这个脚本

 

当背景换成 右1

重复执行

如果 (y坐标 > -150) 不成立 那么

将y坐标设为 -140

如果 (背景编号 = 1) 那么

停止 这个脚本

 

剑1

代码

当 绿旗 被点击

重复执行

如果 碰到 cat? 那么

将 {cat血量} 增加 (四舍五入(((({力} * {武器攻击力}) * -2) / 3)) - 四舍五入(({熟练度} / 5)))

等待 0.5 秒

 

当 绿旗 被点击

将 {bat血量} 增加 ((({力} * {武器攻击力}) * -2) - 四舍五入(({熟练度} / 5)))

等待 0.2 秒

将 {bat血量} 增加 ((四舍五入(((四舍五入(({力} / 2)) * 四舍五入(({武器攻击力} / 2))) * -0.5)) - 1) - 四舍五入(({熟练度} / 5)))

等待 0.5 秒

 

当接收到 攻击

如果 ({生命值} > 0) 不成立 那么

停止 这个脚本

 

当接收到 game over

隐藏

停止 这个脚本

停止 该角色的其他脚本

 

Bat

代码

当 绿旗 被点击

移到 x:-154 y:103

将 {bat血量} 设为 50

 

当接收到 game over

隐藏

停止 这个脚本

停止 该角色的其他脚本

 

当接收到 bat

显示

将 {bat血量} 设为 50

将 {bat血量} 设为 500

 

当背景换成 上1

将 {熟练度} 增加 在 1 和 2 之间取随机数

将 {金钱} 增加 在 1 和 2 之间取随机数

如果 (在 1 和 10 之间取随机数 > 9) 那么

将 {生命值上限} 增加 1

将 {熟练度} 增加 在 14 和 23 之间取随机数

将 {金钱} 增加 在 5 和 9 之间取随机数

如果 (在 1 和 10 之间取随机数 > 5) 那么

将 {生命值上限} 增加 10

 

当背景换成 上1

将 {生命值} 增加 在 -3 和 -10 之间取随机数

将 {生命值} 增加 在 -27 和 -39 之间取随机数

 

Apple

代码

当接收到 game over

隐藏

停止 这个脚本

停止 该角色的其他脚本

 

当背景换成 下1

将 {生命值上限} 增加 {力}

将 {生命值} 增加 {力}

将 {生命值上限} 增加 5

将 {生命值} 增加 5

 

Apple2

代码

当接收到 game over

隐藏

停止 这个脚本

停止 该角色的其他脚本

 

当背景换成 下1

将 {金钱} 增加 {武器攻击力}

将 {金钱} 增加 在 2 和 4 之间取随机数

 

剑2

造型

造型2

造型3

造型4

 

代码

当 绿旗 被点击

重复执行

如果 碰到 cat? 那么

将 {cat血量} 增加 ((({力} * {武器攻击力}) * -2) - 四舍五入(({熟练度} / 5)))

等待 0.5 秒

 

当 绿旗 被点击

将 {bat血量} 增加 ((({力} * {武器攻击力}) * -2) - 四舍五入(({熟练度} / 5)))

等待 0.2 秒

将 {bat血量} 增加 (四舍五入(((({力} * 1.5) * -2) - 四舍五入(({熟练度} / 5)))) - (({武器攻击力} * -2) * -2))

等待 0.5 秒

 

当接收到 game over

隐藏

停止 这个脚本

停止 该角色的其他脚本

 

当接收到 攻击2

如果 ({生命值} > 0) 不成立 那么

停止 这个脚本

 

cat