TAI V1
Moderators: hoijui, Moderators
I forgot that I'd left TAI on the cvs at that point. I have a version here that compiles. However because I have lost all internet access, I am indeed lucky to even e able to post at this moment, I have lost all hope of compelting TAI in any way of my own, first it crashed when it tried to call any lua script, now there's something wrong with the construction code somewhere, I cant take anymore of it it's driving me bonkers. Suffice to say construction is the problem, fix it and the foundations are there and maybe then I'll look at it again, but I wont know about that as I have no access to anythign spring related in school and no net acecss at home.
I'll email the TAI code sometime next week or later to napalm or triaxx when I get back to school, I might not though as the only way at the moment to get stuff on the school network si by email from home and I have no internet, and this laptop's slow and has no cvs program.
In the mean time I would say that unless you wish to overhaul construction sot hat ti works and gives you a solid base on which to put a lua interpreter and the rest of the outlined TAI specification at darkstars.co.uk, I suggest you then go work on JCAI. As it stands, I havent the resources or access necessary to fix anything or do any work on TAI or any AI project whatsoever, heck there's a good chance I'll have to g ive up my ICT A level if they dont change the way I get stuff on and off the network.
I'm sorry if I raised hopes, there're those who praised me for moving forward where most everyone else seemed quiet, and a great mass who harass and are currently touting JCAI to em whenever they get the chance and making comments, to those I say, I tried, I didnt know what the standard template library was before I started TAI, I had never worked on a C++ project before it and the onyl program I'd written beforehand was a celsius to farenheit example, I tried, I learned, dont put me down for it, afterrall at least I tried to contribute which is more than can be said for a lot of people.
Cain's planning a project that's similair to the outline for what I had planned as my future project after JCAI was released and TAI was lagging way behind, he'll have more experience and time to spend on it than I have, help him if he asks for it. Dont expect any replies to this post to be read after 5 minutes of posting it
I'll email the TAI code sometime next week or later to napalm or triaxx when I get back to school, I might not though as the only way at the moment to get stuff on the school network si by email from home and I have no internet, and this laptop's slow and has no cvs program.
In the mean time I would say that unless you wish to overhaul construction sot hat ti works and gives you a solid base on which to put a lua interpreter and the rest of the outlined TAI specification at darkstars.co.uk, I suggest you then go work on JCAI. As it stands, I havent the resources or access necessary to fix anything or do any work on TAI or any AI project whatsoever, heck there's a good chance I'll have to g ive up my ICT A level if they dont change the way I get stuff on and off the network.
I'm sorry if I raised hopes, there're those who praised me for moving forward where most everyone else seemed quiet, and a great mass who harass and are currently touting JCAI to em whenever they get the chance and making comments, to those I say, I tried, I didnt know what the standard template library was before I started TAI, I had never worked on a C++ project before it and the onyl program I'd written beforehand was a celsius to farenheit example, I tried, I learned, dont put me down for it, afterrall at least I tried to contribute which is more than can be said for a lot of people.
Cain's planning a project that's similair to the outline for what I had planned as my future project after JCAI was released and TAI was lagging way behind, he'll have more experience and time to spend on it than I have, help him if he asks for it. Dont expect any replies to this post to be read after 5 minutes of posting it
Ah, in light of a small corruption I'm rewritting a few thigns and I think ti best to show what TAI is like right now having seen the stark difference between current and last released source code.
note: I'm in the middle of rewritting GlobalAI.cpp after it was corrupted and I'd not done proper backup.
http://sourceforge.net/projects/taiskirmish/
note: I'm in the middle of rewritting GlobalAI.cpp after it was corrupted and I'd not done proper backup.
http://sourceforge.net/projects/taiskirmish/
I fidn the Agent system is as good as if nto better. My agent structures use identical functions as the GlobalAI interface with a few alterations, they make ti much easier to sort through code, by seperating thigns into seperate classes withotu isolating the code, or creating a superblock of AI code that scrolls down for pages and pages with no break.
As for html log file, I tried it, everytime I implemented anythign that wrote to a file and tested ti the spring engine refused to acknowledge the AI's existence and refused to load it untill I commented out and recompiled.
As for html log file, I tried it, everytime I implemented anythign that wrote to a file and tested ti the spring engine refused to acknowledge the AI's existence and refused to load it untill I commented out and recompiled.
Not to mention, that it's capable of giving a worthwhile fight, at least theoretically. After digging through the code for a bit, I can definitely see how it's supposed to work, so as soon as I get a chance to, I'm going to steal his code and settle into build my AI. I know how mine is supposed to work, I just have to make it.
http://sourceforge.net/project/showfile ... _id=141993
Triaxx, I've copied TAI and cleared out most of TAI out of that copy, save the assigner agent, and I've messed around a bit making it clearer and nicer. Now all there is, is the Agent system used in TAI, and a helper class which is pretty much empty save a bit of code that finds the commander at the start and the functions from what used to be the debug class.
I'll move TAI's agents over to another copy once I'm happy it's clear enough, and start building in more functionality. The only thing I'm bothered about people using it is that they build ontop and not into it, and if they do change ti they change ti for everyone else who'se using it too to keep a common AI itnerface across any Skirmish AI built using it. So PM me if you change ought.
Triaxx, I've copied TAI and cleared out most of TAI out of that copy, save the assigner agent, and I've messed around a bit making it clearer and nicer. Now all there is, is the Agent system used in TAI, and a helper class which is pretty much empty save a bit of code that finds the commander at the start and the functions from what used to be the debug class.
I'll move TAI's agents over to another copy once I'm happy it's clear enough, and start building in more functionality. The only thing I'm bothered about people using it is that they build ontop and not into it, and if they do change ti they change ti for everyone else who'se using it too to keep a common AI itnerface across any Skirmish AI built using it. So PM me if you change ought.
How long?Hmm... That rather depends, I still have to lay hands on a copy of Win XP, so I can make Spring work to test it, but it shouldn't take too long, I know of a friend I think I can get to help me with the project. She's a nice enough person, and she's got XP on her laptop.
And you'll be credited fully in my readme's, and as part of the Load Screen, so... I'll take apart that template in the morning, after I finish my Algebra, and see what I can make of it. Shouldn't be that difficult. I'm already scribbling notes in my notebook. So you got internet back, eh?
And you'll be credited fully in my readme's, and as part of the Load Screen, so... I'll take apart that template in the morning, after I finish my Algebra, and see what I can make of it. Shouldn't be that difficult. I'm already scribbling notes in my notebook. So you got internet back, eh?
http://taiskirmish.sourceforge.net/viewtopic.php?id=128
A better set of classes for the helper class, including unti and unit group classes and dynamic matrixes. It's just the header file pasted in, but I'd like to see what people would like, and whatever problems or improovements people can see.
A better set of classes for the helper class, including unti and unit group classes and dynamic matrixes. It's just the header file pasted in, but I'd like to see what people would like, and whatever problems or improovements people can see.