00:00
00:00
Newgrounds Background Image Theme

MimicG just joined the crew!

We need you on the team, too.

Support Newgrounds and get tons of perks for just $2.99!

Create a Free Account and then..

Become a Supporter!

++ As Wars 2007

24,683 Views | 502 Replies
New Topic Respond to this Topic

Response to ++ As Wars 2007 2007-01-04 11:18:30


You can see the matches from last year here, they are similar to this year's comp:

Round 1
http://www.jmtb02.com/aswars/battle1.htm

Round 2
http://www.jmtb02.com/aswars/battle2.htm

Final
http://www.jmtb02.com/aswars/battle3.htm

Free for all
http://www.jmtb02.com/aswars/battleroyal.htm


Hi there!

BBS Signature

Response to ++ As Wars 2007 2007-01-04 11:19:22


At 1/4/07 11:15 AM, Claxor wrote: Any chance of a demo? Or would that be to much of an advantage? My bot is going great though :) (kinda..)

My bot will powrn yours, kk? I'm gonna sell it to gust though.


BBS Signature

Response to ++ As Wars 2007 2007-01-04 11:21:07


Demos would be nice, but anybody who has an AS decompiler could steal your ideas, which is a big steaming sadface.

Response to ++ As Wars 2007 2007-01-04 11:27:46


At 1/4/07 11:18 AM, jmtb02 wrote: You can see the matches from last year here, they are similar to this year's comp:

jimbot, you little corner camper :P


BBS Signature

Response to ++ As Wars 2007 2007-01-04 11:34:30


I think that when this is finished, we should order the bots in order from shiitest to best, and turn it into a game where you have to play as a bot, fighting all the bots tha we've made. Starting from fighting the easy ones, and eventually fighting the harder ones.

Response to ++ As Wars 2007 2007-01-04 11:35:44


At 1/4/07 11:18 AM, jmtb02 wrote: You can see the matches from last year here, they are similar to this year's comp:

I'll never get over that annoying bug my bot had :(
Last minute I decided to add that my bot would walk towards the center if he was too close to the edge. But if he wanted to go right, he would go back and forth a few pixels :( as he did against AB (I think it was him). This year I wont do the same mistake :D


BBS Signature

Response to ++ As Wars 2007 2007-01-04 11:44:22


Hah, my favorite bot from the competetions was one (I don't remember who's) that was coded to go straight for a corner and shoot these wide volleys of shots. Obviously, it wasn't a very well working strategy, but it was funny to watch.

Response to ++ As Wars 2007 2007-01-04 11:44:22


At 1/4/07 11:34 AM, Cybex wrote: I think that when this is finished, we should order the bots in order from shiitest to best, and turn it into a game where you have to play as a bot, fighting all the bots tha we've made. Starting from fighting the easy ones, and eventually fighting the harder ones.

I did that last year :)
ASWD to move and hold mouse to shoot. If you don't shoot or move you'll reload. You're the blue one in the bottom left corner. My bot is the blue smilie (it pwned hard :D)

http://img387.imageshack.us/my.php?image=1142 882457aswar42iz9.swf


BBS Signature

Response to ++ As Wars 2007 2007-01-04 11:48:17


At 1/4/07 11:44 AM, Defrag wrote: Hah, my favorite bot from the competetions was one (I don't remember who's) that was coded to go straight for a corner and shoot these wide volleys of shots.

That was my sucktastic piece of work. I wasn't great at arrays, so I just ran for the corner. It was enough to keep me alive for a long time though, because no one wanted to come after me :).


Hi there!

BBS Signature

Response to ++ As Wars 2007 2007-01-04 12:16:31


At 1/4/07 11:48 AM, jmtb02 wrote: Stuff

You little cheat! :P Did it actually have any AI or was it just programmed to do the same thing no matter what the cirumstances?

Response to ++ As Wars 2007 2007-01-04 12:21:40


The bot worked on a set system, which just tells it to run into the nearest corner and shoot waves of bullets. Two part system... run and fire, and corner and fire. It was like 40 lines of code :P.


Hi there!

BBS Signature

Response to ++ As Wars 2007 2007-01-04 12:28:00


At some point, we all need to do a competition like this on a more complicated engine, like a full-blown platformer or something. Would kick serious ass.

Response to ++ As Wars 2007 2007-01-04 12:43:19


Whenever my bots are healing it traces 'heal'. Is that something i've done or has Jmtb just forgot to remove a trace function from testing his engine? If the second, could someone tell me where it is so i can remove it?

Response to ++ As Wars 2007 2007-01-04 12:45:58


At 1/4/07 12:43 PM, Cybex wrote: Whenever my bots are healing it traces 'heal'. Is that something i've done or has Jmtb just forgot to remove a trace function from testing his engine? If the second, could someone tell me where it is so i can remove it?

Line 56


BBS Signature

Response to ++ As Wars 2007 2007-01-04 12:48:20


At 1/4/07 12:43 PM, Cybex wrote: Whenever my bots are healing it traces 'heal'. Is that something i've done or has Jmtb just forgot to remove a trace function from testing his engine? If the second, could someone tell me where it is so i can remove it?

Why would he need a trace to test a function which is literally incrementing one variable on one condition?


BBS Signature

Response to ++ As Wars 2007 2007-01-04 13:04:19


At 1/4/07 12:48 PM, Paranoia wrote: Why would he need a trace to test a function which is literally incrementing one variable on one condition?

I don't know, ask him.

Response to ++ As Wars 2007 2007-01-04 13:09:01


At 1/4/07 12:48 PM, Paranoia wrote: Why would he need a trace to test a function which is literally incrementing one variable on one condition?

Why would he suggest to allocate a new pointer to update a variable?


BBS Signature

Response to ++ As Wars 2007 2007-01-04 13:09:37


At 1/4/07 12:48 PM, Paranoia wrote: Why would he need a trace to test a function which is literally incrementing one variable on one condition?

I put in traces on all the functions to double-checked they worked before sending them out to the world. Minimizing errors was really important to me in the engine, even for minuscule operations.


Hi there!

BBS Signature

Response to ++ As Wars 2007 2007-01-04 13:12:34


At 1/4/07 08:45 AM, Toast wrote:
At 1/4/07 08:14 AM, Skeik-Sprite wrote: one last thing.

the variable is liveBots, not livebots, right?

because you called it livebots in your first post, and looking at the frame functions, its referenced as liveBots.
Use your mind mebbehzors? It's the one that's written in the AS panel, I just don't think John bothers to put capital letters in every single appropriate place.

I did use my mind :O. The reason why I said that is because I actually had to search for the liveBots array in the root code because it wasn't working when i used it as it was referenced in the first post D: . I never asked which one it was, I was saying that there was an error in the first post. I'm not stupid.

What i'm saying is that most people won't bother to go scrounge through the _root code to find out why their cariable isn't working.

Response to ++ As Wars 2007 2007-01-04 13:14:07


I coded the engine at 4 am in the morning when flying back home. If there are weird errors or leftover testing shit, don't worry about it. It's not the end of the world.


Hi there!

BBS Signature

Response to ++ As Wars 2007 2007-01-04 13:40:44


At 1/4/07 01:14 PM, jmtb02 wrote: I coded the engine at 4 am in the morning when flying back home. If there are weird errors or leftover testing shit, don't worry about it. It's not the end of the world.

lyl, you too? I'm gonna do mine on the plane at 5AM, on a scratched paper :p


BBS Signature

Response to ++ As Wars 2007 2007-01-04 14:07:00


I finished my bot so we now have 6 bots ready to go. I'm hoping for at least 12 for a good competition :).

++ As Wars 2007


Hi there!

BBS Signature

Response to ++ As Wars 2007 2007-01-04 14:08:28


At 1/4/07 02:07 PM, jmtb02 wrote: I finished my bot so we now have 6 bots ready to go. I'm hoping for at least 12 for a good competition :).

Mine is almost done :), should be finished in a few hours.


BBS Signature

Response to ++ As Wars 2007 2007-01-04 14:11:15


I think i've finished mine. I didn't exactly do half the things i planned on doing, and infact started loads of things then never used them. Any chance anyone wants to send me theirs so i can test mine? when i test mine against itself it doesn't exactly have the most interesting fight.

Response to ++ As Wars 2007 2007-01-04 14:21:33


At 1/4/07 02:11 PM, Cybex wrote: I think i've finished mine. I didn't exactly do half the things i planned on doing, and infact started loads of things then never used them. Any chance anyone wants to send me theirs so i can test mine? when i test mine against itself it doesn't exactly have the most interesting fight.

I'll send you a PM with my .fla, if you can send the .fla with both our bots in, i need to do some testing :)


BBS Signature

Response to ++ As Wars 2007 2007-01-04 14:22:47


http://denvish.net/ulf/1167938531_aswars2007. fla

There's my bot :)
Could you send me a .fla with yours as well? I want to do some testing ^^


BBS Signature

Response to ++ As Wars 2007 2007-01-04 14:23:57


Triple :O
I clicked wrong.. that was meant to be a PM
Ah well, guess my bot is doomed :(


BBS Signature

Response to ++ As Wars 2007 2007-01-04 14:30:28


At 1/4/07 02:23 PM, Claxor wrote: Triple :O
I clicked wrong.. that was meant to be a PM
Ah well, guess my bot is doomed :(

I'll PM you mine. Don't go posting mine on the BBS though aswell :P

Response to ++ As Wars 2007 2007-01-04 14:31:38


At 1/4/07 02:22 PM, Claxor wrote: http://denvish.net/ulf/1167938531_aswars2007. fla

I wouldn't have done that :P. People are bound to copy and paste snippets from it. Anyway, great Bot, seams to run really well and evade perfectly :).

I'm not participating, so i can't steal anything :D.

BBS Signature

Response to ++ As Wars 2007 2007-01-04 14:32:07


option = //controls:
Key.isDown(32) ? 4 : //if space is pressed heal
Key.isDown(1) ? (ang(), 2) //then if mouse pressed, shootyshoot

Key.isDown(4) ? 3 : ((moveX = Math.max(Math.min(2, _xmouse), -2), moveY = Math.max(Math.min(2, _ymouse), -2)), 1); //wheel for reload else move

Wouldn't be too fair to share, methinks.


BBS Signature