Outpost Universe Forums
Projects & Development => Outpost 2 Programming & Development => Topic started by: BlackBox on July 12, 2005, 11:35:13 AM
-
Well, I thought of a new idea to get people interested in OP2 coding. It's a coding contest.
To enter you have to create a new La Corrida with better AI, and if you want, better map setup, and submit your source code before August 10, 2005 at 12am GMT.
A more detailed description and contest rules can be found here. Read before submitting! (http://wiki.outpostuniverse.net/OP2_Coding_Contest)
The place to upload your contest entry can be found here (http://www.outpostuniverse.net/contest/).
The winner will get an icon in their forum profile that appears to the left of every post they make, and their new mission will be put into the next OP2 update.
So come on, and get making some good OP2 missions!
Have fun, and good luck!
-
...can i play ... ? :D
-
Anyone who wants may enter.
-
Good idea.
A new challenge. You can count me in!
-
well.. I think I'll try to make something.
One question: what will happen with the non-winning missions? I don't want to work hard on an AI that will never be used, although its actually good enough (just not the best).
-
Any single-player (COLONY) AI missions can be included with Renegades - i still wanted to have some colony games inthere anyways.
Multi-player... i can't help there... gotta ask the op2hacker! :P
-
Well, I didn't really have anything in mind for the non winners. However maybe there could be a 2nd, 3rd place winner or maybe the public could judge which one of the non-winning ones is the best, to decide those places.
I could work something like that if you wanted.
And yeah, since it's a multi missions maybe the 2nd / 3rd places could still be included, but only in the "extra" pack. (The winner would go in all the OP2 multi downloads, the 2nd/3rd just in the extra multi maps / complete downloads).
-
Regardless of the outcome of the challenge, I can't see a good polished level being wasted. I'm sure if you do a good job, your level will be made available to play. Especially if it fits what the challenge calls for. Seems like a lot of people would like to play such a level.
-
Heh.. I don't have uber jedi coding skills like you guys do...soz... Whats the point going up against the likes of Eddy and Hooman? Lol. I think we need a more comprehensive wiki Lol.. How about making the source public from any AI map created so we can have some examples. Because quit frankly, I only have like 1 1/2 hours a day to screw around with programming and I don't even hop right on it. Its frustrating when you spend 75 minutes tring to figure out the right format because of lack of examples and I quickly loose disinterest.
-
How about making the source public from any AI map created so we can have some examples. Because quit frankly, I only have like 1 1/2 hours a day to screw around with programming and I don't even hop right on it. Its frustrating when you spend 75 minutes tring to figure out the right format because of lack of examples and I quickly loose disinterest.
You have a point
I've been trying my best in explaining basic AI functionality (like groups, triggers etc) - but not many examples yet.
If i get the chance i'll cook up some examples. As for "running up against the likes of Eddy and Hooman" .. i don't know about Hooman - but i'm not entering this contest. I WILL make some new library, but this will not compete in the coding contest, and i will refuse a 'price' of any kind, since i believe it should go to one of the not-so-experienced coders.
The purpose of this contest is to get other people working on some mission-coding, so please do enter, and if you can't make it work right away, don't be afraid to ask questions. I'm quite busy lately, but i'm checking the forum almost every day
-
Yes, actually I've never really had any intention of entering either. I kinda figure this should be more of a contest to get other people trying things out. Besides, I'm much too busy with my other OP2 related projects. (That and the kind of mission I've been hoping to eventually write doesn't exactly fit the contest restrictions).
Edit: Btw, not everything is really completely understood about the AI related functions. Which I guess kinda makes this contest interesting since you might be the first to actually figure something out.
Of course, with that said, someone on here generaly knows something about any given part, so if you have specific questions feel free to post. Hopefully someone can answer. Of course, you'll probably have to be fairly specific about what you're trying to do, or what you're trying to use. A general question like "how do I write an AI" is much too vague to get a useful answer. (Or even a not so useful answer for that matter. :unsure: ). Besides, with a million possible answers, how can someone decide on a correct one to give you? They probably just won't answer.
-
probably a bit late for my 2 cents, but i kinda think it would make more sense to not have put a limit on which map was used as long as it had an AI player in it or something.
then you wouldn't end up with many variations of the same map
therefore all entries would be able to become a mappack or something *shrug*
-
Not such a bad idea actually. Maybe Hacker will amend the rules? Of course, he's away for a few weeks.
-
Or you could. ;-)
So just to see who is participating can you guys let us know by posting something?
-
I am participating.
I'm however not sure if I can finish the AI in time, because its not first priority for me.
Since I've already started developement, another map isn't an option for me.
-
Or you could. ;-)
I don't exactly have write access to any webpages. In paticular, I don't have write access to the ones Hacker posted the contest details on. Plus, since he was the one that proposed the contest, I'd feel pretty odd about editing his rules on him.
-
Or you could. ;-)
I don't exactly have write access to any webpages. In paticular, I don't have write access to the ones Hacker posted the contest details on. Plus, since he was the one that proposed the contest, I'd feel pretty odd about editing his rules on him.
Twas a joke.
-
Or you could. ;-)
I don't exactly have write access to any webpages. In paticular, I don't have write access to the ones Hacker posted the contest details on. Plus, since he was the one that proposed the contest, I'd feel pretty odd about editing his rules on him.
Twas a joke.
You should know by now jokes are taken very seriously here :P
-
Yes, it was not clearly marked with a Joke directive. :P
-
What one probobly needs to know is the basic triggers to get AI to do stuff... "Create Structure Kit, Load it, Build it, CreateUnit (and have it repeat properly, and detect if that unit is destroyed) as well as groups. Also, how to have ore trucks move around (for fanciness). If you know the trigger types, shouldn't be too hard to do, Sierra did it ALL with triggers.
-
Moogle needs more time to work on this :-P
-
running out of ideas / enthusiasm for this ....
my code (http://iliketoburnthings.kicks-ass.net/Outpost2testcode.htm)
-
I am no longer working on this AI.
The reason is not that this is too diffuclt for me. In fact I have learned quite a bit of op2 coding while working on it.
I have also many good ideas to put into it.
The problem is, I'm also working on other Outpost related projects. As I see it these other projects are more important for our Community than a new AI for one single map that will anyway be coded by someone.
We don't need multiple La Co AIs.
I do generally not like the idea of one person working on something that would become much better if a team worked on it.
Good luck though to those who are still working on this.