Skip to content

A simple game aimed at training an artificial agent to play it considerably well.

Notifications You must be signed in to change notification settings

sagalpreet/processing_game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Simple Game - Float the Ball

Float the Ball is a simple game, the aim of which is to keep the ball floating and not letting it fall down.

Tech

Float the Ball uses the following technologies to work:

Setup

Processing3 IDE is all you need to run this (not a project yet 😁 ) and can be used to build it as a Java application.

Development

Want to contribute? Great!

In fact what exists is just a code base with environment setup. The ultimate aim of this project is not to enhance the game itself but train an RL agent to be able to play this game.

So, if you are an AI/ ML person, you may wish to contribute the existing branch working on implementing an RL agent.

In the current version, machine plays the game on the basis of a simple algorithm which isn't at all good once the speed of ball becomes higher and that is what the aim of this project is ultimately. Anyways any improvement even in the current algorithm are highly appreciated.

Well, are you more interested in the appearance of interface and want to improve it? So, what are you waiting for, there are tons of features awaiting you, including getting up the scoreboard on screen.

Advise: Make sure any significant contributions that include a new feature and donot fit the current architecture should be implemented as a class module and imported in the required existing file.

About

A simple game aimed at training an artificial agent to play it considerably well.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages