1. C, Lua, Java
2. Yes, see http://www.doc.ic.ac.uk/~rb1006/projects:api:bots
3. For now, thats me .
There is a mailing list: http://lists.introversion.co.uk/listinfo/defconapi
The authors info page: http://www.doc.ic.ac.uk/~rb1006/projects:api
And this subforum. If you cant get the answer there, you are on your own.
If you are getting somewhere, pls try to document it, maybe just in this subforum, to help future attempts.
Oh no! Not another noob asking another noob question!eleven1
Moderator: Defcon moderators
-
- level0
- Posts: 2
- Joined: Mon Apr 26, 2010 8:04 am
- ChemicalRascal
- level1
- Posts: 72
- Joined: Fri Feb 19, 2010 12:55 pm
Okay, after e-mailing Peter and failing to achieve a response, I'm resorting to bugging you guys again, I suppose.
I'll keep it nice and short this time around: Does anyone understand C++ to the point where they understand the Luabot source code? Ultimately, I merely want someone to essentially tell me in some detail how it works, what each file in the source relates to, and so on. From that information, I hope to be able to hack together a modified Luabot - A Pythonbot, if you will - and from there, begin development on the actual bot itself.
I've looked through documentation, I've stared at "documentation" generated in doxygen, I've bashed my brains out with the source code, but it's all Greek to me. I've got little idea of what any of it does: I know that the dll is, of course, loaded by DEFCON, I know that somehow the said dll has the Lua interpreter and the DEFCON API "bound" into it or something, and that it loads "main.lua" as the actual AI. But I look beyond that, and my brain explodes!
I'm just asking for a bit of aid with this. I know Python, in it's lower levels, and I know the logic and I know the maths. I just need a helping hand to get over this first hurdle, because I'm confident that when that's done, I'll be able to easily construct an AI that will solidly kick your collective asses.
I'll keep it nice and short this time around: Does anyone understand C++ to the point where they understand the Luabot source code? Ultimately, I merely want someone to essentially tell me in some detail how it works, what each file in the source relates to, and so on. From that information, I hope to be able to hack together a modified Luabot - A Pythonbot, if you will - and from there, begin development on the actual bot itself.
I've looked through documentation, I've stared at "documentation" generated in doxygen, I've bashed my brains out with the source code, but it's all Greek to me. I've got little idea of what any of it does: I know that the dll is, of course, loaded by DEFCON, I know that somehow the said dll has the Lua interpreter and the DEFCON API "bound" into it or something, and that it loads "main.lua" as the actual AI. But I look beyond that, and my brain explodes!
I'm just asking for a bit of aid with this. I know Python, in it's lower levels, and I know the logic and I know the maths. I just need a helping hand to get over this first hurdle, because I'm confident that when that's done, I'll be able to easily construct an AI that will solidly kick your collective asses.
- Ace Rimmer
- level5
- Posts: 10803
- Joined: Thu Dec 07, 2006 9:46 pm
- Location: The Multiverse
- ChemicalRascal
- level1
- Posts: 72
- Joined: Fri Feb 19, 2010 12:55 pm
Who is online
Users browsing this forum: No registered users and 7 guests