美文网首页
TensorFlow玩转Flappy Bird

TensorFlow玩转Flappy Bird

作者: singularpt | 来源:发表于2017-12-07 21:53 被阅读0次

    一、前言

    关于TensorFLow

    关于Flappy Bird

    Flappy Bird(非官方译名:笨鸟先飞)是一款2013年鸟飞类游戏,由越南河内独立游戏开发者阮哈东(Dong Nguyen)开发,另一个独立游戏开发商GEARS Studios发布。—— 以上内来自《维基百科》。
    Flappy Bird操作简单,通过点击手机屏幕使Bird上升,穿过柱状障碍物之后得分,碰到则游戏结束。由于障碍物高低不等,控制Bird上升和下降需要反应快并且灵活,要得到较高的分数并不容易,笔者目前最多得过10分。

    二、体验-环境的安装

    1、首先安装python,安装完设置环境变量
    2、安装tensorflow、pygame、cv2

    pip3 install tensorflow    #安装机器学习平台tensorflow
    pip3 install pygame-1.9.3-cp35-cp35m-win_amd64.whl      #安装游戏模拟器
    pip3 install opencv_python-3.2.0-cp35-cp35m-win_amd64.whl    #安装openvc,用于图像处理
    

    3、下载Flappy Bird
    https://github.com/yenchenlin/DeepLearningFlappyBird
    4、运行,体验游戏
    解压第3步下载的文件,打开cmd命令行,进入该文件根目录中,运行如下命令:

    python deep_q_network.py
    
    image.png

    三、代码深入解析

    未完待续......

    相关文章

      网友评论

          本文标题:TensorFlow玩转Flappy Bird

          本文链接:https://www.haomeiwen.com/subject/hdojixtx.html