/An-auto-way-to-play-Google-Chrome-dino-game

一段自动化玩谷歌Chrome恐龙小游戏的代码,使用Python编写。

Primary LanguagePython

An-auto-way-to-play-Google-Chrome-dino-game

一段自动化玩谷歌Chrome恐龙小游戏的代码,使用Python编写。

使用方法: 首先打开Chrome恐龙小游戏(在浏览器中输入chrome://dino/),然后将鼠标放置于任务栏浏览器的图标上,运行代码

设计思路: 使用win32库模拟键盘鼠标的输入,PIL库和skimage库进行图像处理。开始游戏后,每隔约0.1秒截取小恐龙身前的图像,求取图像像素的平均值。 若像素均值低于阈值(黑色障碍物占大部分),则按键进行跳跃。最后删除截图,进入下一个trail。

缺陷: 仅适用于白天场景,进入黑夜后无法进行判断。