Author Topic: What does "Omni" mean?  (Read 2480 times)

Offline Resetti's Replicas

  • *
  • Posts: 4399
  • Rep: 18
  • Replica King
    • ResettisReplicas
  • Awards BOTM Winner
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
What does "Omni" mean?
« on: October 04, 2008, 09:57:08 PM »
I was looking through the Bindings in Starcore's AI pack, and I saw "omni" written next to several bots' names.  What does it mean?

Offline Sage

  • *
  • Posts: 6179
  • Rep: 11
  • RA2 Wizard & GTM's Favorite Stock Builder 2015
  • Awards Sage's Favorite BOTM Winner
    • View Profile
    • Awards
What does "Omni" mean?
« Reply #1 on: October 04, 2008, 10:19:13 PM »
its a binding that starcore wrote. its an all around binding that can be used for many types, like popups, HS, VS and other simple designs.
You got my vote for RA2 Wizard. Always and forever.

Offline Madiaba

What does "Omni" mean?
« Reply #2 on: October 04, 2008, 10:32:15 PM »
It means "everything" or "all" in Latin.  
And therefore it is appropriately named...
Input is appreciated. :)
-Arrogance is a quantity devoid of quality...
-As a client once told me "This is my story, and it's sticking to me!"
-Relationships these days are like the 'Arrival' section of the airport: a lot of baggage is being revealed in one place, and not a lot of it is being correlated to its real owners...

Offline Naryar

  • Posts: 23278
  • Rep: 20
  • hybrids oui oui
    • http://www.youtube.com/us
  • Awards BOTM Winner
    • View Profile
    • Awards
  • Skype: TheMightyNaryar
What does "Omni" mean?
« Reply #3 on: October 05, 2008, 02:05:40 AM »
Ah! Ah! Now this is the thread to ask a bunch of questions. Newbie time!

-Why every hammer bot uses Poker rather than Chopper (initial hammer binding?)
-What does DirectionalSpinner does exactly?
-Why no bot (or at the best few bots) uses OmniRam? And what's the exact difference between Omni and OmniRam?
-Is the specialized binding (Spinner, Poker, Flipper) is better than the omni binding for a precise robot type?
-Why so many rammers use Pusher? And i've noticed that the "pusher" sometimes rams (back and forth), not continuously pushes after the first blow...

Offline H@zm47

  • Middleweight
  • Posts: 382
  • Rep: 0
    • View Profile
    • Awards
What does "Omni" mean?
« Reply #4 on: October 05, 2008, 02:13:34 AM »
My questions are:
What is the best binding for a VS?
How can I write my own binding?
Achievements:
BBEANS 6: What Shell Spinner? (2-1 - 3 KOs and 4 WBPs)
RAW 2: Smoke and Mirrors (1-0:2 KOs and 1 TKO)
Clash Cubes 3: Shortsighted Surgeon ][ (Finished 15th)
UK vs USA: The Matador (USA) (Eliminated Round 1)

Offline Naryar

  • Posts: 23278
  • Rep: 20
  • hybrids oui oui
    • http://www.youtube.com/us
  • Awards BOTM Winner
    • View Profile
    • Awards
  • Skype: TheMightyNaryar
What does "Omni" mean?
« Reply #5 on: October 05, 2008, 02:19:55 AM »
At least, I know that writing your own binding needs that you must learn Python, or understand it from scratch, from all the bindings .py files... and this is hard work.

________

All Starcore VS's are in Omni. Some of the DSL ones are on DirectionalSpinner.

Also I LOL'ed when i saw the "LittleMetalFriend".py.

Offline H@zm47

  • Middleweight
  • Posts: 382
  • Rep: 0
    • View Profile
    • Awards
What does "Omni" mean?
« Reply #6 on: October 05, 2008, 03:31:28 AM »
In that case, disregard my last question! :D
____________________
I'm using Omni at the moment to AI my RAW entry for future bot testing but the spinner doesn't start until the enemy has hit it. Any solutions?
Achievements:
BBEANS 6: What Shell Spinner? (2-1 - 3 KOs and 4 WBPs)
RAW 2: Smoke and Mirrors (1-0:2 KOs and 1 TKO)
Clash Cubes 3: Shortsighted Surgeon ][ (Finished 15th)
UK vs USA: The Matador (USA) (Eliminated Round 1)

Offline System32

  • *
  • Posts: 4663
  • Rep: 4
  • Reality
    • View Profile
    • Awards
What does "Omni" mean?
« Reply #7 on: October 05, 2008, 05:53:54 AM »
Quote
Why every hammer bot uses Poker rather than Chopper (initial hammer binding?)

Because Poker's fire when upside down, wheras Chopper has no part allowing it to self right in it's AI. Therefor, using Poker instread of Chopper makes a selfrighting Hammer, like Blandersnatch.
Put this onto your signature if you were part of this crappy fad in '03.

Offline Resetti's Replicas

  • *
  • Posts: 4399
  • Rep: 18
  • Replica King
    • ResettisReplicas
  • Awards BOTM Winner
    • View Profile
    • Awards
  • See profile for gamer tags: Yes
What does "Omni" mean?
« Reply #8 on: October 05, 2008, 12:20:39 PM »
Quote from: Madiaba;16362
It means "everything" or "all" in Latin.  
And therefore it is appropriately named...

I knew that already, but what does the command mean in programming language?  How do I know which robots' bindings I should add it to?

Offline Madiaba

What does "Omni" mean?
« Reply #9 on: October 05, 2008, 06:38:43 PM »
SR, 'omni' isn't in Python programming code. It just a name SC chose fo a somewhat universal AI.py.
When we began asking people to AI their own Tourney entries, I started an AI-chart, that has all of the available AI.pys on it, their commands, features, etc.... I had almost all of the AI.py info collectively together, then sent it to CB who gave his input on it, then I sent it to SC to make any comments or changes on his AI.pys in particular. But he's been busy with other things, which I understand.
So, I'll just finish it up and it should be made available somewhere...
 
Edit: What would be cool is if it could be posted by itself as a basic 'chart' (page), with all of the AI.pys listed along with all the info mentioned above. And then it could have hyperlinks on each of the names of the AI.pys, so that if you liked and wanted that AI.py, then you could just click on its name, and d/l that AI.py. Cool.
Input is appreciated. :)
-Arrogance is a quantity devoid of quality...
-As a client once told me "This is my story, and it's sticking to me!"
-Relationships these days are like the 'Arrival' section of the airport: a lot of baggage is being revealed in one place, and not a lot of it is being correlated to its real owners...

Offline Clickbeetle

  • *
  • Posts: 3375
  • Rep: 21
  • In Soviet Russia, bugs stomp YOU!
  • Awards BOTM Winner
    • View Profile
    • Beetle Bros site
    • Awards
What does "Omni" mean?
« Reply #10 on: October 08, 2008, 01:16:01 AM »
Quote from: Naryar;16366
Ah! Ah! Now this is the thread to ask a bunch of questions. Newbie time!

-Why every hammer bot uses Poker rather than Chopper (initial hammer binding?)
-What does DirectionalSpinner does exactly?
-Why no bot (or at the best few bots) uses OmniRam? And what's the exact difference between Omni and OmniRam?
-Is the specialized binding (Spinner, Poker, Flipper) is better than the omni binding for a precise robot type?
-Why so many rammers use Pusher? And i've noticed that the "pusher" sometimes rams (back and forth), not continuously pushes after the first blow...


-Because Chopper is glitchy.  Sometimes, for no apparent reason the AI will just freeze and do nothing (at least this happened when I was AI'ing for DSL).
-Spinners stop moving after delivering a hit, to allow time to spin back up.  DirectionalSpinner keeps its front facing the opponent.  Spinner will attack with its sides and back as well (at least in theory).
-Omni will never back off the opponent.  It will pin them against the wall if possible.  OmniRam uses rammer tactics combined with active weapons.
-Depends on the design and how you want it to perform.  But in general, no, they're the same.
-Pusher uses the same code as Rammer, but has a lower speed threshold at which it will back up for a ram.  Pushers will only back up if their speed is 0, while Rammers will back up if it is less than 3 (I think).

To lack feeling is to be dead, but to act on every feeling is to be a child.
-Brandon Sanderson, The Way of Kings