PyGame-Learning-Environment | PyGame Learning Environment | Reinforcement Learning library

 by   ntasfi Python Version: Current License: MIT

kandi X-RAY | PyGame-Learning-Environment Summary

kandi X-RAY | PyGame-Learning-Environment Summary

PyGame-Learning-Environment is a Python library typically used in Artificial Intelligence, Reinforcement Learning, Deep Learning, Pygame applications. PyGame-Learning-Environment has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has medium support. You can download it from GitHub.

PyGame Learning Environment (PLE) -- Reinforcement Learning Environment in Python.

            kandi-support Support

              PyGame-Learning-Environment has a medium active ecosystem.
              It has 841 star(s) with 202 fork(s). There are 42 watchers for this library.
              It had no major release in the last 6 months.
              There are 11 open issues and 22 have been closed. On average issues are closed in 117 days. There are 8 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of PyGame-Learning-Environment is current.

            kandi-Quality Quality

              PyGame-Learning-Environment has 0 bugs and 0 code smells.

            kandi-Security Security

              PyGame-Learning-Environment has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              PyGame-Learning-Environment code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              PyGame-Learning-Environment is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              PyGame-Learning-Environment releases are not available. You will need to build from source code and install.
              Build file is available. You can build the component from source.
              Installation instructions, examples and code snippets are available.
              PyGame-Learning-Environment saves you 1696 person hours of effort in developing the same functionality from scratch.
              It has 3759 lines of code, 296 functions and 39 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed PyGame-Learning-Environment and discovered the below as its top functions. This is intended to give you an instant insight into PyGame-Learning-Environment implemented functionality, and help decide if they suit your requirements.
            • Runs the game
            • Checks if the hero
            • Creates a fire ball
            • Creates the sprites
            • Draw the map
            • Calculate the DDA for a side - effect
            • Handles game events
            • Updates the player
            • Check the sprite collision with the given collision group
            • Move the game
            • Add blocks to the block
            • Perform a single step
            • Updates the player with the given ladderGroupList
            • Updates the ball based on a ball
            • Update the screen
            • Run the game loop
            • Update the position of the agent
            • Get action set
            • Resets the game
            • Update the creep score
            • Go to target object
            • Calculate the action
            • Get the grayscale
            • Return the current screen color
            • Update the bounding box
            • Make a grid
            • Gets the current screen s RGB value
            Get all kandi verified functions for this library.

            PyGame-Learning-Environment Key Features

            No Key Features are available at this moment for PyGame-Learning-Environment.

            PyGame-Learning-Environment Examples and Code Snippets

            No Code Snippets are available at this moment for PyGame-Learning-Environment.

            Community Discussions


            Error when running a DQN pygame script in Google Colab
            Asked 2019-Apr-14 at 05:37

            When I am running a DQN script using Pygame on Google Colab it is throwing error -

            pygame.error: No available video device

            I am trying to run this GitHub repo on Google Colab. pong_neural_network_live

            Installed the Pygame using following code-



            Answered 2019-Apr-14 at 05:37

            Colab is run in the cloud. It cannot send display to a window on your computer. So, you cannot use Pygame. Or you need some clever hacking like VNC.



            Unable to run FlappyBird PLE in google colab
            Asked 2019-Mar-27 at 22:34

            I am trying to use FlappyBird environment in Google Colab for reinforcement learning task. I have downloaded the PLE and PYGAME and set the video driver as 'dummy'. Though the import is successful, it throws 'couldn't find png' error when I instantiate the FlappyBird() class.

            I have installed the PLE and PyGame.



            Answered 2019-Mar-27 at 22:34

            I checked the install, and it looks like pip does not install the file redbird-upflap.png. Or at least after installing as per the OP's instructions, no file existed on my machine with that name, except the one in the git download.

            Perhaps you can install the file manually (perhaps NOT in google colab).



            Colaboratory: how to install PyGame Learning Environment
            Asked 2018-Feb-28 at 23:28

            In Colaboratory, we are forced to use pip install. Some third packages such as gym, PLE, etc, their installation should be



            Answered 2018-Feb-28 at 20:31

            Here's a worked example:


            • Use os.chdir instead of !cd. ! commands execute in a subshell, so their effects won't apply to subsequent commands. os.chdir will, however.
            • You want to check sys.path instead of site-packages since you're installing with -e.
            • You'll also need to install pygame. It looks like that's an unlisted dep.

            Full install recipe:


            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install PyGame-Learning-Environment

            A PLE instance requires a game exposing a set of control methods. To see the required methods look at ple/games/
            PLE requires the following dependencies:. Clone the repo and install with pip.


            Docs for the project can be found here. They are currently WIP.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone ntasfi/PyGame-Learning-Environment

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link