extreme-games / PyCore

Python Bot Core for Subspace/Continuum Game
www.extreme-games.net/tutorial/python
6 stars 2 forks source link

Organization of Master Bots #1

Open Kingstead opened 9 years ago

Kingstead commented 9 years ago

All master bots are written in several different coding styles (F#, C, Python, etc). Would be nice to have all bots written in the same language for compatibility.

BirkHappens commented 9 years ago

2nd this request. Would love to standardize how we call commands across bots as well. This would be a large undertaking.

planestepper commented 9 years ago

I suggest Python - it's very easy to learn, and perfect for the job. I'm up to the challenge of moving everything into the language. Might take a while and require lots of effort, but it's definitely feasible.

planestepper commented 9 years ago

@TheJunky - can you weigh in and suggest a path forward to perform this without making other devs' code public when they might not want to have it like that? We could always move into a private repo until the old version is converted into Python (and only then make the new version public).

htoothrot commented 9 years ago

I think it would be a good idea to have all the existing bots that are in use cataloged (regardless of language).

Issue #9 refers to a bot that doesn't appear to be in the repository. Where is the source for these other bots?

(This would also facilitate a clean up of the repo. I suspect some of these files are not needed at present)

Kingstead commented 9 years ago

According to cycad, some bots aren't open source. So not sure how feasible this is. It's our hope that most everything can be converted to Python

Sent from my iPhone

On Dec 28, 2014, at 2:06 PM, htoothrot notifications@github.com wrote:

I think it would be a good idea to have all the existing bots that are in use cataloged (regardless of language).

Issue #9 refers to a bot that doesn't appear to be in the repository. Where is the source for these other bots?

(This would also facilitate a clean up of the repo. I suspect some of these files are not needed at present)

— Reply to this email directly or view it on GitHub.

TheJunky commented 9 years ago

not everything has to be ported, just public arena functionality and maybe baseduel, if we decide to do it, i have most of the source, some stuff is missing tho. but i dont plan to post it to a public repo. currently most of the problems we are having are database related. all we really need from egc bot is the calculations on how to award egc. if you want to see something specific you can ask me

python bot isnt complete enough for porting yet. there are some thing that need to be added and fixed, and tested before anyone should attempt anything that ambitious.

namereg/getfile/putfile/autoreconnect/filechecksum all broken, i think some of the powerball packets might be broken too

On Mon, Dec 29, 2014 at 3:36 AM, Kingstead notifications@github.com wrote:

According to cycad, some bots aren't open source. So not sure how feasible this is. It's our hope that most everything can be converted to Python

Sent from my iPhone

On Dec 28, 2014, at 2:06 PM, htoothrot notifications@github.com wrote:

I think it would be a good idea to have all the existing bots that are in use cataloged (regardless of language).

Issue #9 refers to a bot that doesn't appear to be in the repository. Where is the source for these other bots?

(This would also facilitate a clean up of the repo. I suspect some of these files are not needed at present)

— Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHub https://github.com/leondealmeida/PyCore/issues/1#issuecomment-68221189.