Skip to content

The BlackFalconAPI is a translator between the game and a client. It has been created to make easier the developpement of any bot/IA that want to interact with the game.

License

Notifications You must be signed in to change notification settings

ProjectBlackFalcon/BlackFalconAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BlackFalconAPI

The BlackFalconAPI is a translator between the game and a client. It has been created to make easier the developpement of any bot/IA that want to interact with the game.

The API works with two different sockets :

  • The first one is a simple socket and will be used to connect with the game.
  • The second is a websocket that will be used to connect with the client.

The API will receive packets from the game that will be translated and transferred to the client in JSON. The client will also be able to command to the API (connect, move, fight, ...) in JSON, it will be translated and sent to the game.

All antibot solutions that can be managed by the API will be implemented (LatencyFrame, RDM, ...).

STRUCTURE

Usage

The API will need the current version of the game as well as the current java classes for the game (translated directly from the game).

There will soon be a ProtocolBuilder to create theses classes and a VersionExtrator available on BlackFalcon.

Commands

Commands that can be send to the API (connect, move, ..).

In progress

Update automatisation

In order to be as efficient as possible there will be a jenkins job to automate the build of the API. It will take the updated VersionExtractor, ProtocolBuilder and API repositories to create be fully functionnal and ready to use jar file.

Also, if the game developpers update their game in ways that makes our API broken, we will be quickly notified.

License

License

About

The BlackFalconAPI is a translator between the game and a client. It has been created to make easier the developpement of any bot/IA that want to interact with the game.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages