谷歌小恐龙 T-Rex 之 物理外挂

快考试了,
做一个谷歌小恐龙的物理外挂玩玩(复习编程 拖延
在这里插入图片描述

在这里插入图片描述
效果视频:

谷歌小恐龙 T-Rex 之 物理外挂

随手记录一下过程:

材料:
Tokymaker 5.0 的板子
Tokymaker 的光线传感器
普普通通arduino伺服器
杜邦线
Micro USB 线 (供电

  1. 连接光线传感器
    将光线传感器接到 IN-4
    黑线 to -
    红线 to +
    白线 to 4
    并将传感器用胶带固定到屏幕的合适位置在这里插入图片描述
    在这里插入图片描述

  2. 连接伺服器
    橘线 to 4
    红线 to +
    黑线 to -

    将将伺服器固定到键盘的合适位置
    在这里插入图片描述

  3. 写入程序
    思路:
    小恐龙游戏中障碍物的亮度小于屏幕,因此每次检测到亮度小于2.8 时,敲一下空格
    注:
    set servo后需要有一个时间间隔(500ms) 让servo运动到指定位置 (Jump function里)
    且因为游戏中每两个障碍物之间距离较大,所以时间间隔无需太小
    但是主程序中,需要高频率(10ms) 检测亮度变化,避免漏检障碍物
    在这里插入图片描述
    在这里插入图片描述


```javascript
var brightness;

/**
 * Describe this function...
 */
function Jump(){
  output.setAngle(OUT4,0);
  sys.delay(500);
  output.setAngle(OUT1,30);
  sys.delay(500);

}



for(var _cnt_=0; ;_cnt_++){
  brightness = input.read(IN4);
  screen.clear();
  screen.setTextSize(3);
  screen.print(brightness);
  if (brightness <= 2.8) {
    Jump();
  }
  sys.delay(10);
}

编程界面链接:
https://create.tokylabs.com/v5/

一个不用断网就能玩的 T-Rex 链接:
http://www.trex-game.skipser.com/
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值