Skip to content

JBarmentlo/TCP-Unity-Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Algorithms with bombs

This is a client to control a player in a BomberBuddy game. The purpose is to have a competition where AI agents and algorithms try to blow each other up! However this project is in beta and probably has some bugs so please raise an issue or send me a message on the 42 slack (jbarment).


How it works


Download the game

mac:
https://drive.google.com/file/d/1F5GoeN_-0d1NlI7jnxCjBKJHthOO0Bk1/view?usp=sharing

Linux:
https://drive.google.com/file/d/19j9jLHTMItYzpvW5AvbufL0z1VLRaVST/view?usp=sharing

You may have to chmod +x bomber.x86_64.
If you want to move the game, move the whole extracted folder, not just the executable, it wont work otherwise.


FIGHT !

You can now start the game and run fight.py with python3.
Fight.py will make the two agents fight each other.

cd src
python3 fight.py "./ExampleAgent.py" "./ExampleAgent.py" 

The code to ExampleAgent.py contains what you need to know to start building an agent.


How you can help ?

You can help by reporting bugs or suggesting features / improvements.
Don't be shy to say something looks wierd or stupid or to ask for stuff (i.e I wanna be able to play against my AI)
If you want to help dev on the project contact us at [email protected].


Thanks

Thank you for participating in the beta of this project and helping 42AI organize cool competitions in the school

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages