Group AI

Group AI

Here is where ideas can be collected for the skirmish AI in development

Moderators: hoijui, Moderators

Post Reply
User avatar
Triaxx2
Posts: 422
Joined: 29 Aug 2004, 22:24

Group AI

Post by Triaxx2 »

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.
User avatar
Min3mat
Posts: 3455
Joined: 17 Nov 2004, 20:19

Post by Min3mat »

damn! *puts anti-cookie bombers on standby* :lol: i think that hes doing loadsa work coz he hasn't been on MSN or posted in ages! :D yeay for the AI :)
User avatar
hrmph
Posts: 1054
Joined: 12 May 2005, 20:08

....

Post by hrmph »

Any news about how much progress has been made? I'm interested..
User avatar
Triaxx2
Posts: 422
Joined: 29 Aug 2004, 22:24

Post by Triaxx2 »

He's still working steadily, and we'll be ready for a release soon, just have to make sure it works.
User avatar
RexWhitten
Posts: 2
Joined: 14 Jul 2005, 19:21

Post by RexWhitten »

Triaxx, is there anyway assistance can be offered? Do you know what kind of AI model type, he is going for?
User avatar
Triaxx2
Posts: 422
Joined: 29 Aug 2004, 22:24

Post by Triaxx2 »

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.
User avatar
PauloMorfeo
Posts: 2004
Joined: 15 Dec 2004, 20:53

Post by PauloMorfeo »

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.
That's interesting! And good to know it has reached this far!

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++)
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

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.
User avatar
PauloMorfeo
Posts: 2004
Joined: 15 Dec 2004, 20:53

Post by PauloMorfeo »

Alantai Firestar wrote:...
Unfortunately for you I am using C++. ...
I really think that C++ is too harsh, ugly, messy and lethal for someone starting to program on it's own...

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.
User avatar
munch
Posts: 311
Joined: 26 May 2005, 20:00

Linux port

Post by munch »

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.
LOL I don't think the Linux port guys would thank you for that!

Munch
User avatar
PauloMorfeo
Posts: 2004
Joined: 15 Dec 2004, 20:53

Re: Linux port

Post by PauloMorfeo »

munch wrote:...
LOL I don't think the Linux port guys would thank you for that!
...
I'm a Linux guy myself.

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
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

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).
Post Reply

Return to “AI”