AI CONTEST #1 | July 3rd - July 19th

Status
Not open for further replies.

Jesus4Lyf

Good Idea™
Reaction score
397
So that when it's 15 seconds remaining, AIs will go and camp around the Fountain of Healing? :p
As opposed to artificial exploiting the unit score to win without fighting at all?
Anyway, gathering only the intel what you can see by clicking sounds reasonable.
Cool. Yay.

Now seriously... IsUnitVisible or IsUnitInRange + sight check? (Haven't tested IsUnitVisible.)

I don't mind either, the range thing will allow the heroes to find eachother better... And a nasty exploit I'm gonna enjoy called trying to cast on what you can't see...

Can I double free handles to screw up the opponents script? (Dumb question, but I don't think it was mentioned in the rules. And I can reliably double free handles. XD)

SERIOUS QUESTION: Can I spawn dummy units with locust to scan pathing options?

How laggy can the script be?
 

emootootoo

Top Banana
Reaction score
51
you can just figure out the x/y coords of certain spots and compile them into your code to create imba sequences for blocking etc
 

Andrewgosu

The Silent Pandaren Helper
Reaction score
716
Can I double free handles to screw up the opponents script? (Dumb question, but I don't think it was mentioned in the rules. And I can reliably double free handles. XD)

SERIOUS QUESTION: Can I spawn dummy units with locust to scan pathing options?

How laggy can the script be?

The point of this contest is to make an unbeatable AI, not destroying your opponents script...

No you cannot, the AI should have the same capabilities as humans have when playing - if you target something and the hero cannot move there, you cannot move there.

The script should at least be playable when run, for 7 minutes.


And good luck figuring out those "imba" sequences.
 

emootootoo

Top Banana
Reaction score
51
i've already thought of a bunch of ways to use x/y coords of certain spots to completely dominate dynamic path finding on this map

(suggesting banning x/y constants is basically what i'm saying, it's pretty much the same as placing rects)
 

Jesus4Lyf

Good Idea™
Reaction score
397
the AI should have the same capabilities as humans have when playing
Ok. If I have an invisible spirit wolf and it runs past the enemy hero, and the enemy hero detects it and thunderclaps to hit it without having it be visible, does it get disqualified for doing something it shouldn't be able to?
 

UndeadDragon

Super Moderator
Reaction score
447
so i guess with these coding conditions.. all of the actions should be done 'relative' to the hero..
there will not be usage of preset settings like regions / buildings in the battle map?

I believe it can be either.
 

Romek

Super Moderator
Reaction score
964
I think placing a rect for the fountains should be fine.

Code leaks and stuff aren't really important here either. :)

> have an invisible spirit wolf and it runs past the enemy hero, and the enemy hero detects it and thunderclaps to hit it...
Yes, that would result in disqualification.

I strongly suggest you watch out for things such a invisible units, dead units, locust units, etc.
 

Andrewgosu

The Silent Pandaren Helper
Reaction score
716
I think placing a rect for the fountains should be fine.

Technically yes, but every contestant has (or should have) a version of the duel arena map and adding things to it would result it not being uniform.

This makes importing the AI codes to our duel arena harder if we have to move all those things over etc.
 

Jesus4Lyf

Good Idea™
Reaction score
397
Can we submit more than once? I want to create some really cool AI, but there's ideas to exploit cos the terrain has flaws... Which I need to do if I want to win, lol.

But I'm still not joining this contest while lasting 7 minutes switches to score to see who wins, probably. That's not a battle contest, that's a summons spamming contest. o.o >_<

Please, base it on Sum(Damage Dealt).

Edit: I'll just post the exploit instead... Archmage --> walk up to fountain of mana, top right of it --> summon water elemental on the other side --> mass TP to it to the other side where melee heroes can't reach him.

Please fix?

Also, please address my invis units question.
 

Andrewgosu

The Silent Pandaren Helper
Reaction score
716
the terrain has flaws...

Works as designed.

And you can enter once.


The rule about score screen has been changed.

I was also thinking about sum of damage dealt but that has flaws.

After 7 minutes, it's called a draw and no points will be given.
 

Monovertex

Formerly Smith_S9
Reaction score
1,461
Can we get some sort of preview? As in, I send you the hero and if you got any other submission, you would run a test-battle so I can see what should I modify at my script? (you would send me the replay)

Because I see no other good way to test our own AIs :p.
 

Jesus4Lyf

Good Idea™
Reaction score
397
Edit: I'll just post the exploit instead... Archmage --> walk up to fountain of mana, top right of it --> summon water elemental on the other side --> mass TP to it to the other side where melee heroes can't reach him.

Please fix?

Also, please address my invis units question.

>Works as designed.
Sure?

Can we get some sort of preview? As in, I send you the hero and if you got any other submission, you would run a test-battle so I can see what should I modify at my script? (you would send me the replay)

Because I see no other good way to test our own AIs :p.
Hell no! XD
 

Daskunk

SC2 Forum MVP - TheSkunk #386
Reaction score
186
We don't get fried for horrible coding? Wee, I might even join.
 

Andrewgosu

The Silent Pandaren Helper
Reaction score
716
Archmage --> walk up to fountain of mana, top right of it --> summon water elemental on the other side --> mass TP to it to the other side where melee heroes can't reach him.

I'll review the map and post the updated version.

I cannot spot every single detail.:p

(Yes, it still works as intended)

Can we get some sort of preview? As in, I send you the hero and if you got any other submission, you would run a test-battle so I can see what should I modify at my script? (you would send me the replay)

No, you have to dive to uncharted waters.


Oh, we should award the person who gets the fastest kill...
 

Andrewgosu

The Silent Pandaren Helper
Reaction score
716
I just thought about it...

I think it would be nice if the submitted AIs would be .zipped and password protected (password sent via PM)
to add to the mystery behind the coding and hero selection.

Of course, the codes will be published right after the battles.
 

Monovertex

Formerly Smith_S9
Reaction score
1,461
I want to see the response to Jesus' question too.

Ok. If I have an invisible spirit wolf and it runs past the enemy hero, and the enemy hero detects it and thunderclaps to hit it without having it be visible, does it get disqualified for doing something it shouldn't be able to?

And we are allowed to code AI for spawned units by our Hero as well, right?
 
Status
Not open for further replies.
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Ghan Ghan:
    Howdy
  • Ghan Ghan:
    Still lurking
    +3
  • The Helper The Helper:
    I am great and it is fantastic to see you my friend!
    +1
  • The Helper The Helper:
    If you are new to the site please check out the Recipe and Food Forum https://www.thehelper.net/forums/recipes-and-food.220/
  • Monovertex Monovertex:
    How come you're so into recipes lately? Never saw this much interest in this topic in the old days of TH.net
  • Monovertex Monovertex:
    Hmm, how do I change my signature?
  • tom_mai78101 tom_mai78101:
    Signatures can be edit in your account profile. As for the old stuffs, I'm thinking it's because Blizzard is now under Microsoft, and because of Microsoft Xbox going the way it is, it's dreadful.
  • The Helper The Helper:
    I am not big on the recipes I am just promoting them - I use the site as a practice place promoting stuff
    +2
  • Monovertex Monovertex:
    @tom_mai78101 I must be blind. If I go on my profile I don't see any area to edit the signature; If I go to account details (settings) I don't see any signature area either.
  • The Helper The Helper:
    You can get there if you click the bell icon (alerts) and choose preferences from the bottom, signature will be in the menu on the left there https://www.thehelper.net/account/preferences
  • The Helper The Helper:
    I think I need to split the Sci/Tech news forum into 2 one for Science and one for Tech but I am hating all the moving of posts I would have to do
  • The Helper The Helper:
    What is up Old Mountain Shadow?
  • The Helper The Helper:
    Happy Thursday!
    +1
  • Varine Varine:
    Crazy how much 3d printing has come in the last few years. Sad that it's not as easily modifiable though
  • Varine Varine:
    I bought an Ender 3 during the pandemic and tinkered with it all the time. Just bought a Sovol, not as easy. I'm trying to make it use a different nozzle because I have a fuck ton of Volcanos, and they use what is basically a modified volcano that is just a smidge longer, and almost every part on this thing needs to be redone to make it work
  • Varine Varine:
    Luckily I have a 3d printer for that, I guess. But it's ridiculous. The regular volcanos are 21mm, these Sovol versions are about 23.5mm
  • Varine Varine:
    So, 2.5mm longer. But the thing that measures the bed is about 1.5mm above the nozzle, so if I swap it with a volcano then I'm 1mm behind it. So cool, new bracket to swap that, but THEN the fan shroud to direct air at the part is ALSO going to be .5mm to low, and so I need to redo that, but by doing that it is a little bit off where it should be blowing and it's throwing it at the heating block instead of the part, and fuck man
  • Varine Varine:
    I didn't realize they designed this entire thing to NOT be modded. I would have just got a fucking Bambu if I knew that, the whole point was I could fuck with this. And no one else makes shit for Sovol so I have to go through them, and they have... interesting pricing models. So I have a new extruder altogether that I'm taking apart and going to just design a whole new one to use my nozzles. Dumb design.
  • Varine Varine:
    Can't just buy a new heatblock, you need to get a whole hotend - so block, heater cartridge, thermistor, heatbreak, and nozzle. And they put this fucking paste in there so I can't take the thermistor or cartridge out with any ease, that's 30 dollars. Or you can get the whole extrudor with the direct driver AND that heatblock for like 50, but you still can't get any of it to come apart
  • Varine Varine:
    Partsbuilt has individual parts I found but they're expensive. I think I can get bits swapped around and make this work with generic shit though
  • Ghan Ghan:
    Heard Houston got hit pretty bad by storms last night. Hope all is well with TH.
  • The Helper The Helper:
    Power back on finally - all is good here no damage
    +2
  • V-SNES V-SNES:
    Happy Friday!
    +1

      The Helper Discord

      Staff online

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top