Author Topic: Infinite's Summer Magic  (Read 36045 times)

Offline infiniteinertia

  • *
  • Posts: 1853
  • Rep: 6
    • View Profile
    • Awards
Infinite's Summer Magic
« Reply #300 on: July 05, 2009, 03:40:43 PM »
ALL AI ROBOTS COMPLETED
#MakeStockGreatAgain


#BANtheHS The Movement

Offline Reier

  • Rieir
  • *
  • Posts: 8564
  • Rep: 8
  • I GOT 3RD IN RAW1
    • https://www.youtube.com/c
  • Awards old BOTM Winner
    • View Profile
    • Awards
Infinite's Summer Magic
« Reply #301 on: July 05, 2009, 03:41:21 PM »
Yaaayyy
ALERT- Another WS coming up...
voted best bot builder two times and counting babayy. the best ra2 builder who has never won an actual tournament match
ReiAI pack for Ironforge
My drawings, and my webcomics
Why online PVP will save RA2
The problem with competitive IRL in RA2
I'm fine with hugging reier

Offline Scrap Daddy

Infinite's Summer Magic
« Reply #302 on: July 05, 2009, 03:53:15 PM »
Awesome

Is there anything else you need to do or are you going to release a beta?

Offline infiniteinertia

  • *
  • Posts: 1853
  • Rep: 6
    • View Profile
    • Awards
Infinite's Summer Magic
« Reply #303 on: July 05, 2009, 04:09:27 PM »
beta...still stuff i need to work on though like improving AI and seeing if the rookies should be remade etc.
#MakeStockGreatAgain


#BANtheHS The Movement

Offline Sage

  • *
  • Posts: 6179
  • Rep: 11
  • RA2 Wizard & GTM's Favorite Stock Builder 2015
  • Awards Sage's Favorite BOTM Winner
    • View Profile
    • Awards
Infinite's Summer Magic
« Reply #304 on: July 05, 2009, 05:03:08 PM »
Oh I forgot, I have to build a Rookie or two. Ill be back.
You got my vote for RA2 Wizard. Always and forever.

Offline kill343gs

Infinite's Summer Magic
« Reply #305 on: July 05, 2009, 06:13:51 PM »
Do you still have the music we figured out? because I have copies of the songs in my game.


For once the mods did something right
#MakeGTMGreatAgain

Offline infiniteinertia

  • *
  • Posts: 1853
  • Rep: 6
    • View Profile
    • Awards
Infinite's Summer Magic
« Reply #306 on: July 05, 2009, 08:35:39 PM »
I got all music yerp
#MakeStockGreatAgain


#BANtheHS The Movement

Offline Naryar

  • Posts: 23267
  • Rep: 20
  • hybrids oui oui
    • http://www.youtube.com/us
  • Awards BOTM Winner
    • View Profile
    • Awards
  • Skype: TheMightyNaryar
Infinite's Summer Magic
« Reply #307 on: July 06, 2009, 12:53:38 AM »
yeah i'll try and come with these rookies (as well as my team) in September/

Offline infiniteinertia

  • *
  • Posts: 1853
  • Rep: 6
    • View Profile
    • Awards
Infinite's Summer Magic
« Reply #308 on: July 10, 2009, 11:53:46 AM »
v0.1 BETA will be released later today.

Starting a new thread for Technical Support, Releases, and Further Improvement.
#MakeStockGreatAgain


#BANtheHS The Movement

Offline infiniteinertia

  • *
  • Posts: 1853
  • Rep: 6
    • View Profile
    • Awards
Infinite's Summer Magic
« Reply #309 on: July 10, 2009, 01:39:58 PM »
ATTENTION: DOES ANYONE HAVE A PERFECTLY CLEAN VERSION OF RA2?

S32, yours does not work.
#MakeStockGreatAgain


#BANtheHS The Movement

Offline System32

  • *
  • Posts: 4663
  • Rep: 4
  • Reality
    • View Profile
    • Awards
Infinite's Summer Magic
« Reply #310 on: July 10, 2009, 03:53:57 PM »
sh**!
Put this onto your signature if you were part of this crappy fad in '03.

Offline Naryar

  • Posts: 23267
  • Rep: 20
  • hybrids oui oui
    • http://www.youtube.com/us
  • Awards BOTM Winner
    • View Profile
    • Awards
  • Skype: TheMightyNaryar
Infinite's Summer Magic
« Reply #311 on: July 10, 2009, 04:02:31 PM »
SSG gave a link to a clean RA2 he uploaded on post #249 of this thread.

Offline infiniteinertia

  • *
  • Posts: 1853
  • Rep: 6
    • View Profile
    • Awards
Infinite's Summer Magic
« Reply #312 on: July 10, 2009, 11:25:40 PM »
alrighty, working out the kinks, alot of kinks, and will get this baby out ASAP tomorrow.
#MakeStockGreatAgain


#BANtheHS The Movement

Offline somestrangeguy

  • *
  • Posts: 2068
  • Rep: 2
  • If you can read this, your monitor is turned on.
  • Awards BOTM Winner
    • View Profile
    • Awards
Infinite's Summer Magic
« Reply #313 on: July 11, 2009, 11:14:41 AM »
The link I gave is the same that S32 has in his sig, because he decided to put it there ad I dont mind that.

Why it doesnt work for you inf? It should work perfectly.

Offline infiniteinertia

  • *
  • Posts: 1853
  • Rep: 6
    • View Profile
    • Awards
Infinite's Summer Magic
« Reply #314 on: July 11, 2009, 02:32:06 PM »
Just figuring out why some bots give Runtime Errors and others do not. Then Ai troubleshooting. Then BETA.
#MakeStockGreatAgain


#BANtheHS The Movement

Offline infiniteinertia

  • *
  • Posts: 1853
  • Rep: 6
    • View Profile
    • Awards
Infinite's Summer Magic
« Reply #315 on: July 11, 2009, 03:07:42 PM »
DP: Anyone have any idea how to fix Runtime Errors? For some bots, when I begin a match, a Runtime Error! Shuts the game down.
#MakeStockGreatAgain


#BANtheHS The Movement

Offline somestrangeguy

  • *
  • Posts: 2068
  • Rep: 2
  • If you can read this, your monitor is turned on.
  • Awards BOTM Winner
    • View Profile
    • Awards
Infinite's Summer Magic
« Reply #316 on: July 11, 2009, 03:24:11 PM »
Are you able to open the bots in botlab? If not its custom parts. If yes its a typo in AI code.

Offline infiniteinertia

  • *
  • Posts: 1853
  • Rep: 6
    • View Profile
    • Awards
Infinite's Summer Magic
« Reply #317 on: July 11, 2009, 03:29:46 PM »
It has to be the AI code, but me and Sage see no errors.
#MakeStockGreatAgain


#BANtheHS The Movement

Offline somestrangeguy

  • *
  • Posts: 2068
  • Rep: 2
  • If you can read this, your monitor is turned on.
  • Awards BOTM Winner
    • View Profile
    • Awards
Infinite's Summer Magic
« Reply #318 on: July 11, 2009, 03:33:14 PM »
Can you post it/them here? So that everyone could help out.

Offline infiniteinertia

  • *
  • Posts: 1853
  • Rep: 6
    • View Profile
    • Awards
Infinite's Summer Magic
« Reply #319 on: July 11, 2009, 03:36:09 PM »

import math

def load(list):
    print "Loading AI bindings"

    # binding format:
    # ( 'name of robot from .bot file', 'name of AI from script class',
    #       {'optional constructor parameter':value, 'another':value} )

    # constructor parameters:
    # nose - "front" of bot in radians (default 0)
    # invertible - can function upside-down (default False)
    # topspeed - speed in meters/second AI will attempt not to exceed (default 4.0)
    # throttle - maximum analog value AI will attempt not to exceed (default 100)
    # turnspeed - turning in radians/second AI will attempt not to exceed (default 2.5)
    # turn - maximum analog value AI will attempt not to exceed (default 60)
    # radius - bot radius to use for checking for hazards and walls (default 1.0)

    # 0 - Red Zone "Do NOT enter the Red Zone!"
    list.append(("Scout","Omni",{'invertible':False,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4)}))
    list.append(("ALARM","Omni",{'invertible':True,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10)}))
    list.append(("Sentinel","Omni",{'invertible':False,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9)}))

    # 1 - PREHISTORIC "Bad and bloodthirsty."
    list.append(("Roly Poly","Rammer",{'invertible':True,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11)}))
    list.append(("Sabretooth","Omni",{'invertible':True,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14)}))
    list.append(("Grog The Warrior","Omni",{'invertible':False,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14)}))
   
    # 2- The Good ol' Boys "Don't need nothin' but my truck, my shotgun, and my bot."
    list.append(("Catfish","Rammer",{'invertible':True,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8)}))
    list.append(("Mud Runner","Omni",{'invertible':False,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6)}))
    list.append(("BEAR","Omni",{'invertible':False,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36)}))
   
    # 3 - Team Dragon "If you defeat us, we will sneak in at night and steal your chickens."
    list.append(("Ninja","Omni",{'invertible':True,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8)}))
    list.append(("Bushido","Omni",{'invertible':False,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5)}))
    list.append(("Ronin","Omni",{'invertible':False,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8)}))
   
    # 4 - BLACK STORM "Beware, BLACK STORM!"
    list.append(("Bot-204","Omni",{'invertible':False,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4)}))
    list.append(("Devil","Omni",{'invertible':False,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4)}))
    list.append(("Coal Miner","Omni",{'invertible':False,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24)}))
       
    # 5 - Team SPARK "Fast and furious."
    list.append(("JACKPOT!","Omni",{'invertible':False,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2)}))
    list.append(("Boxer","Omni",{'invertible':True,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10)}))
    list.append(("Fatal Emergency","Omni",{'invertible':False,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20)}))
   
    # 6 - SpikeHeads "I'd like you to meet my little metal friend..."
    list.append(("M.A.D.","Omni",{'invertible':True,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6)}))
    list.append(("Dementia","Omni",{'invertible':False,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12)}))
    list.append(("Little Metal Friend","Omni",{'invertible':Truee,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10)}))
   
    # 7 - North Polers "Chilling defeat will gnaw your bones."
    list.append(("MiniBerg","Omni",{'invertible':False,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3)}))
    list.append(("Iceberg","Omni",{'invertible':False,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4)}))
    list.append(("Snow Job","Omni",{'invertible':False,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28)}))
   
    # 8 - HIGH VOLTAGE "Here, hold this wire for a second..."
    list.append(("Flapjack","Omni",{'invertible':False,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3)}))
    list.append(("Backslash","Omni",{'invertible':False,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4)}))
    list.append(("WIDE LOAD","Omni",{'invertible':True,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30)}))
   
    # 9 - Team HEX "We eat nuts and bolts for breakfast."
    list.append(("Flame Chopper","FBS_2",{'invertible':False,'nose':math.pi*2,'PreSpinEntrance':8,'SpinDirection(1/-1)':1,'ReMobilizeRoutineTime(10-60)':15,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12)}))
    list.append(("LugNut","Pillar",{'invertible':False,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12)}))
    list.append(("Hanky Panky","Omni",{'invertible':False,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13)}))
   
    # 10 - Team Z "Cooler than you."
    list.append(("Beserker","Omni",{'invertible':False,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9)}))
    list.append(("Razor","Rammer",{'invertible':True,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22)}))
    list.append(("Eye Poker","Rammer",{'invertible':True,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36)}))
   
    # 11 - SteelYard Dog "Our Bite is MUCH worse than our bark!"
    list.append(("Lil Dog","Rammer",{'invertible':True,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6)}))
    list.append(("Da Dog","Rammer",{'invertible':True,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18)}))
    list.append(("Big Dog","Rammer",{'invertible':True,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22)}))
   
    # 12 - RIOT "Things are going to get LOUD!"
    list.append(("Civil Disobedience","Omni",{'invertible':True,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6)}))
    list.append(("REVENGE","OmniRam",{'invertible':True,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14)}))
    list.append(("Raptor","Omni",{'invertible':False,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)}))
   
    # 13 - MEGATON "Boom."
    list.append(("Stinger","Omni",{'invertible':True,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4)}))
    list.append(("Tornado","Omni",{'invertible':False,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18)}))
    list.append(("DEADBEAT","Omni",{'invertible':False,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6)}))
   
    # 14 - The Scrappers "We are scrap parts specialists."
    list.append(("Arc Pounder","Pillar",{'invertible':True,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8)}))
    list.append(("Ripblade","Omni",{'invertible':False,'nose':math.pi,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8)}))
    list.append(("Backyard Ripper","Omni",{'invertible':False,'nose':0,'topspeed':99,'throttle':130,'turnspeed':2.5,'turn':60,'radius':0.3,'range':99,'weapons':(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18)}))
#MakeStockGreatAgain


#BANtheHS The Movement