Group AI
Moderators: hoijui, Moderators
Group AI
This is a note, that for the time being, while Atlantai is unable to access the Spring site, he is still working dilligently on the AI setup for us. He wants to make sure you're not planning his funeral. I'll be keeping him updated on any developments here, or elsewhere, so if there's anything to tell him, tell me instead until he's able to regain his access.
- RexWhitten
- Posts: 2
- Joined: 14 Jul 2005, 19:21
- PauloMorfeo
- Posts: 2004
- Joined: 15 Dec 2004, 20:53
That's interesting! And good to know it has reached this far!Triaxx2 wrote:Yes, actually, AF is having difficulties coding the base building routines. He knows what he wants to do, but can't find any references on how to do it.
It's something to do by only experienced programmers/algorithmichers and, as such, maybe he would do well to post and try to find someone who knows programming and is willing to help on something that is well defined (that is, if that AI thing is well defined).
Or, he could try and do it himself. He would sure learn alot, and i stress alot, of programming, algorithmics and how to solve problems in programming.
By the way, you don't happen to know what language he is trying to program the stuff in? (me hoping he's not trying to wrestle with C/C++)
ah, this is one of those odd times I have access to a friends computer.
JCasey gave me a simple heuristic to solve this. However zaphod has already solved the problem and implemented it, therefore he is more likely tor elease his AI before mine.
Unfortunately for you I am using C++. I tried integrating a lua interpreter but I got confused by the lua stack and found my router had gone kaboom so I couldnt get help.
JCasey gave me a simple heuristic to solve this. However zaphod has already solved the problem and implemented it, therefore he is more likely tor elease his AI before mine.
Unfortunately for you I am using C++. I tried integrating a lua interpreter but I got confused by the lua stack and found my router had gone kaboom so I couldnt get help.
- PauloMorfeo
- Posts: 2004
- Joined: 15 Dec 2004, 20:53
I really think that C++ is too harsh, ugly, messy and lethal for someone starting to program on it's own...Alantai Firestar wrote:...
Unfortunately for you I am using C++. ...
Could you not work in C# instead? It's similar to C++ and so, everything you already learned of C++ will be usefull... And if you avoid using certain types of things (which you would not probably use anyway), it should run under mono without much modifications.
Linux port
LOL I don't think the Linux port guys would thank you for that!PauloMorfeo wrote:Could you not work in C# instead? It's similar to C++ and so, everything you already learned of C++ will be usefull... And if you avoid using certain types of things (which you would not probably use anyway), it should run under mono without much modifications.
Munch
- PauloMorfeo
- Posts: 2004
- Joined: 15 Dec 2004, 20:53
Re: Linux port
I'm a Linux guy myself.munch wrote:...
LOL I don't think the Linux port guys would thank you for that!
...
If done in C#, it can easily be passed on to C++ later, after done and tested.
Also, if you take care in things like "data\ai\ai.dll" versus "data/ai/ai.dll" and other few things, there should be no problem as it would run in mono for Linux. Probably without even needing to compile again with mono...
I would probably not recomend something like that if it wouldn't run on Linux
I work best in C++, I have never coded in C# and I dont knwo what difference it makes to the code itself save the behidn the scene thigns such as better memory management and the other virtues of C# expressed on these forums among other places. C++ was my first language, and is my strongest and is the one I will be coding in. As of yet my code has not yet referenced any files that require a \ or / in them.
I would prefer to continue coding in C++ and not have to burden myself with change halfway through my progress, which has taken a sharp rise in recent days.
However for one, the linux port is not complete, and as I ama ware though I take not as much notice of it as I'd like to, the linux port would be best served as changing the official code to be less dependant on the windows platform. For oen I am still fustrated that a single line of code in the source has yet to eb changed (unitdef.h, change th sound structure, it is valid but it prevents devc++ and vc++ 6 compiling AI dll's).
I would prefer to continue coding in C++ and not have to burden myself with change halfway through my progress, which has taken a sharp rise in recent days.
However for one, the linux port is not complete, and as I ama ware though I take not as much notice of it as I'd like to, the linux port would be best served as changing the official code to be less dependant on the windows platform. For oen I am still fustrated that a single line of code in the source has yet to eb changed (unitdef.h, change th sound structure, it is valid but it prevents devc++ and vc++ 6 compiling AI dll's).