Skip to content

Network pool #14

@MauroMombelli

Description

@MauroMombelli

as of the work from @alamaz, it could be possible to create a platform to share the creature.

My proposal is the following:

the current best 5 creature FOR TYPE for the server is uploaded to github or similar service, where all the client can download it.

Client will replace part of their dead pool with the current best.

When a creature better than the actual champion is found, the client will store it in a "upload pool"

once every X seconds (depending on sever load?) one creature from the upload pool is uploaded to the server, that will run a series of run to verify the results.

If verified, the new creature will be publish as one of the current champions. All older champions will be stored in memory of the old time (and for later cool analysis).

A well defined series of limitation must be in place: how many type we should have (maximum number of nodes), maximum runtime for round or time required to achieve the maximum score, the json savefile must be max X bytes (to be estimate) and NOT compressed (to avoid decopression bomb).

for anti-dossing, i havo no idea rather than using some sort of account or maybe you register your github repo, and the server will pool for modification.. that will take away the need for the upload pool, a user can save as much as he want, and json as text is perfect to follow the diff!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions