课堂:程序思维、循序渐进的案例
上一节
下一节
【教学内容】
【经典小游戏】
丢骰子

打飞机

弹球

俄罗斯方块

赌博:押注动物倍率
注:不要参与任何赌博游戏,侥幸心理靠不住,因为人算不如机器算得快!!!

【游戏机制】
骰子
单个骰子:点数为1~6,随机
多个骰子:点数求和、围骰判断(全部相同点数)、多人游戏中的同点数求和
对象移动
右移:对象的左边距增加
边界判断
对象向右移出窗体:对象的左边距等于窗体的宽度
击中判断
击中:对象1(炮弹)和对象2(攻击目标)位置有部分重合
击中Combo成倍积分(或减少生命值)
连续击中:计数器记录连续击中次数
对象(攻击目标或用户)被消灭
生命为0:对象被击中且对象生命值减少至0或负值
道具
一次性消灭屏幕内所有对象(攻击目标)
一次性消灭自身的指定半径范围内的所有对象(攻击目标)
指定时间内增加对象(炮弹)的攻击力值
……
其它
用户尝试次数(红心)减少
用户定期(或通过社交)获得尝试次数(红心)
【游戏优化】
骰子
骰子点数由骰子面(甚至是丢骰子动画)替代骰子点数数值显示
作弊
快捷键开启作弊模式,如抽奖名单定制
机器可以做到稳赢不输或少输,如赌博游戏中机器可以秒算出稳赢的结果
人工智能
根据用户操作决定对手(计算机)的策略难易程度

