Search Unity

Boo : The Third Wheel

Discussion in 'General Discussion' started by JohnNShields, Apr 29, 2012.

  1. JohnNShields

    JohnNShields

    Joined:
    Apr 23, 2012
    Posts:
    22
    Have you ever wondered what would happen if the scripting languages in Unity came to life? Here is what I'm thinking....

    JavaScript : I'm the best, so don't get in my way C#.

    C# : Hey, don't get too over your head Java!

    Boo : Hey Guys...

    Java and C# : Go Away!

    If you have any idea for a sequel please write the suggestion in the comments section below! :cool:
     
  2. kantaki

    kantaki

    Joined:
    May 15, 2011
    Posts:
    254
    * Giant red bug appears *

    java / boo : "Hey that looks familiar".

    *Giant red bug eats Java and boo*

    C# : "The world just became a better place".
     
  3. OmniverseProduct

    OmniverseProduct

    Joined:
    Feb 26, 2012
    Posts:
    1,568
    rofl that cracked me up!
     
  4. TehWut

    TehWut

    Joined:
    Jun 18, 2011
    Posts:
    1,577
    C# is the heavyweight champion, an unstoppable force that wins the heart of all.
    UnityScript is the contender, a little scrappy, but goes forth with determination and skill.
    Boo wants to be "the guy" only fights at local events, trains hours in gyms, but no matter how hard he tries he just can't seem to improve. Maybe one day, he figures..

    that's how I see it.
     
  5. OmniverseProduct

    OmniverseProduct

    Joined:
    Feb 26, 2012
    Posts:
    1,568
    My problem with boo is the lack of tutorials and the length between updates seems really long for a fledgling (all things being considered) language. I think boo has quite a lot of potential, but it's not quite there yet.
     
  6. GibTreaty

    GibTreaty

    Joined:
    Aug 25, 2010
    Posts:
    792
    C# = Windows
    Java = Mac
    Boo = Linux
     
  7. OmniverseProduct

    OmniverseProduct

    Joined:
    Feb 26, 2012
    Posts:
    1,568
    I don't think I'm understanding this comparison
     
  8. GibTreaty

    GibTreaty

    Joined:
    Aug 25, 2010
    Posts:
    792
    It's based on my perspective of it. I like C# and I like using windows. Java is an "ok", but not the best, alternative for C# for me. Just as Mac can be an alternative for Windows but I would rather not have to use a Mac. Boo is like Linux because well, I might look at it and poke at it, but I'll never actually use it.

    Before I got into Unity I didn't even know Boo existed.
     
  9. DallonF

    DallonF

    Joined:
    Nov 12, 2009
    Posts:
    620
    "Java" and "JavaScript" being used interchangeably makes me cry. Please learn your languages...
    Unity's "JavaScript" ought to be called UnityScript anyways, it's nothing like the ECMA standard.

    ...Anyways...
     
  10. JamesLeeNZ

    JamesLeeNZ

    Joined:
    Nov 15, 2011
    Posts:
    5,616
    C#... "Hello... I see you're trying to change my vector directly... you better go read up about how I work.."

    JS... "Hello... I see you're trying to change my vector directly... Ok, ill do this for you, but dont tell C#.."

    Boo... "OH HEY YOU GUYS!! "

    ...

    C# to JS "Any idea who that was?"
    JS to C# "Nah... wonder if he is all like 'immutable fo life', cant change me'"
    C# to JS "Why dont you grow up and become a real language?
    JS to C# *in mocking voice* "Why dont you grow up and become a real language?
    C# to JS "GTFO"
     
  11. npsf3000

    npsf3000

    Joined:
    Sep 19, 2010
    Posts:
    3,830
    Boo, exotic and beautiful, sits in the shadows of the bar sipping a tall drink.

    C# walks in, grabs a beer and approaches Boo.


    C#: Hey Babe, I heard you got a pretty fancy compiler?

    Boo: C# では、私達はちょっと話だろうし、座ると、 ...

    C# looks around for his boo reference - which he just can't find when...

    US: Yo Big Bro! Mumma said I couple play with your generics - so na na!
     
  12. superpig

    superpig

    Drink more water! Unity Technologies

    Joined:
    Jan 16, 2011
    Posts:
    4,659
    It had been a long day, and I was hungry. Somewhere around 44th and 8th I ducked off the sidewalk and into a little pizza place I'd never seen before.

    The joint was tiny, like someone's bedroom with a counter-top crammed down the middle. The smell of cheese wafted up my nose with all the subtlety of a fire truck and all the flavour of the river Ganges. Even the sound of the TV in the corner was dripping with grease. Yes, I thought, I'd do well here.

    I sized up the guy at the counter. Young, clean-cut, he looked altogether too businesslike to be working somewhere like this. He brought a touch of class that just seemed out of place here. But these days, a guy takes what he can get - and hey, I thought, maybe I'm wrong; maybe he's found some inner peace here, some personal calm that only comes from working in a greasy pizza dive. Maybe he's happy. He doesn't look it. In fact he looks like he's waiting for me to order.

    "So, uh," I peered at the name tag pinned to his chest, another oddly formal declaration, "C#. What's good here?"

    "It's as good as you wants it, mister," he replied. "We specialise in customisation. Whatever you want, we can make it for you. Provided it's a pizza, anyhow. Can't make you no lottery winnings or nothin'." He didn't laugh at his joke. Neither did I. It wasn't very funny.

    "OK then. Hmm... Can I get, I guess, onions and pepperoni on a cheese pizza, with spicy pizza sauce, and -"

    "Whoa, whoa, hold it!" C# exclaimed, raising his hands defensively. "You can't just start talkin' at me like that! I ain't gonna keep track of that all for you. Here, write it all down, then I'll take a look at it." He pushed a pencil and paper over to me, and I dutifully wrote down my order and pushed it back. Picking it up, he started scanning it, rapping the paper disapprovingly with the back of his free hand.

    "No, no, see, this is a mess. You gots ta put a name first, so we know what to shout when it's ready, we can't just shout 'Pizza.' Then you gots ta put the base you want. *Then* the toppings. Hmm..." he frowned, "here you just wrote 'ham.' Is that ham as in the meat, or ham as in bad acting? Ah, you know what..." he stopped frowning and smiled, "I think I can figure that out from context. Yeah, but the rest of this is no good. Here, do it again."

    As he pushed another sheet of paper towards me, another voice rang out from behind him, in the kitchen area. "C#! You hasslin' people again?"

    A face popped out from behind an oven stack, messy and uneven but with the look of someone who didn't take life too seriously. "You hasslin customers again, C#?"

    C# half-turned. "I ain't hasslin nobody, UnityScript," he shouted back. "Ain't my fault if a fella can't order a pizza in a intelligible, unambiguous manner."

    "Don't mind him," UnityScript shouted to me. "Whaddaya want? Onions, pepperoni, bacon?"

    "And spicy sauce." I shouted back. I was starting to lose faith in this entire enterprise. "And, uh, that's a PIZZA, yeah?" I asked to be sure.

    "You gonna pick it up in slices and stuff it in your mouth?"

    "Yeah."

    "Then it's a pizza." He sniffed. "Might as well be, anyway."

    UnityScript just sort of stood there, lost in thought. C#, clearly a bit put out by this usurpment of his authority, seized the opportunity to take control again. "Well get to it, then!" he shouted at UnityScript. As UnityScript returned to the midst of the ovens, C# turned to me, tutting. "Got to be strict with him, or he'll take all day to do anything."

    I took a seat while my pizza was cooking. After a few minutes, I was dimly aware of some extra activity in the back. A third person had arrived, wearing motorcycle leathers - their delivery driver, presumably. He assembled a stack of boxes and carried them out though the front, past me and C# at the counter. C# nodded as he went by. "Boo."

    I shot him a puzzled look. "That's his name," he explained. "Boo. Weird guy. Nice enough, but weird. Mysterious. Nobody knows a thing about him. I thought maybe I could learn something by checking his employee file, but he don't even got one. Nada. No documentation at all."

    "Hey, the pizza's cooked," UnityScript called fom the back. "C#, can you come back here and help me?"

    "Help? Whaddaya need my help with?"

    "I need you to come use the pizza cutter. I can't slice this object."

    I decided I'd lost my appetite, both for crude linguistic allegory, and for pizza. So I left.
     
  13. npsf3000

    npsf3000

    Joined:
    Sep 19, 2010
    Posts:
    3,830
    ^ I just got owned.
     
  14. TylerPerry

    TylerPerry

    Joined:
    May 29, 2011
    Posts:
    5,577
    C#: Hey guys I'm a Pc
    US: And I'm a mac
    Boo, Durrrrrp(Linux).
     
  15. Zethariel1

    Zethariel1

    Joined:
    Mar 21, 2012
    Posts:
    439
    Superpig just blew my mind. Sticky that post as a pseudo-introduction to the languages Unity uses. Also, make a comic out of it. Anyone with an art talent?
     
  16. MADmarine

    MADmarine

    Joined:
    Aug 31, 2010
    Posts:
    627
    *Round of applause*
     
  17. TehWut

    TehWut

    Joined:
    Jun 18, 2011
    Posts:
    1,577
    Superpig, that is the greatest thing I've ever seen, it was fantastically written, great imagery and pace and all that good stuff. I have mediocre art talent, so I'll see what I can whip up. But yes, sticky that, sticky that 5 times, put it in time magazine I don't care that was the greatest thing ever to come into existence.
     
  18. Toasttify

    Toasttify

    Joined:
    Mar 27, 2012
    Posts:
    143
    Superpig is doing it right, I give him a seven, on a zero to five scale.
     
  19. Tobias J.

    Tobias J.

    Joined:
    Feb 21, 2012
    Posts:
    423
    /me joins the choir singing Superpig's praise.
     
  20. DallonF

    DallonF

    Joined:
    Nov 12, 2009
    Posts:
    620
    Superpig just won this topic.
     
  21. rqpaine

    rqpaine

    Joined:
    Oct 6, 2011
    Posts:
    69
    +1 internets to superpig
     
  22. nharde20

    nharde20

    Joined:
    Mar 12, 2011
    Posts:
    44
    Javascript : B - T - Dubs, my name is Javascript. Java is ancient and speaks a different language. No relation.

    C# : Oh yeah, I read that in a tutorial somewhere.

    Boo : Hello again!

    Javascript and C# : Who the hell are you!?

    --------------------------------------------------------------------

    Ha, ha. That was fun.
     
  23. ColossalDuck

    ColossalDuck

    Joined:
    Jun 6, 2009
    Posts:
    3,246
    Nice one Superpig, I won't even try.
     
  24. stimarco

    stimarco

    Joined:
    Oct 17, 2007
    Posts:
    721
    That crushing sense of ennui; the constant drip, drip, drip of melancholia; there can be only one explanation: too many tours of duty in GameDev.Net.

    The physical scars may heal, but the mental scars stay forever. To those of you who have never known the horror, the pain and the suffering of the GDNet Forums (circa 2007), you cannot know. You cannot possibly know. You weren't there, man! You weren't there!




    Also: hi, Richard.
     
  25. superpig

    superpig

    Drink more water! Unity Technologies

    Joined:
    Jan 16, 2011
    Posts:
    4,659
    Hiya Sean :D