Skip to content

Feature Request: BBGM SDK #488

@alexluong

Description

@alexluong

Hi folks, what do you think if some core functionality of BBGM can be moved into a JS package or SDK of some sort?

My understanding is most of the game logic runs in web worker. This includes both UI management and game logic such as simming games, handle trades, AI, etc.

My suggestion is moving some of the game logic which is pure JS into an SDK. The game code will use this SDK and run it in the web worker normally. The goal is to make it easier for others to explore and interact with the game from a programmatic perspective.

My motivation is both for multiplayer angle and also simming / analysis / predictions perspective. Ultimately, I want to interact more with the game programmatically. I can already do this by copying the source code and tinker with it from there, but I would like to be able to keep up with upstream if possible.

I'm 100% happy to explore this myself if this is something you're open to. Just want to understand your thoughts if this aligns with the direction of the game. Happy to elaborate further if there's anything.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions