Slashdot Mirror


Procedural Programming- The Secret Behind Spore

imashoe writes "Ever wonder how Spore works under the hood? The game seems to be insanely huge and how is it that there can be an infinite amount of different creates created in the game? The answer is Procedural Programming."

25 of 277 comments (clear)

  1. Well, no by ucblockhead · · Score: 5, Funny

    Given that I've only seen videos of someone else playing "Spore", I have to say, no, I don't wonder how it works. I wonder when the hell it'll be done.

    --
    The cake is a pie
    1. Re:Well, no by zn0k · · Score: 5, Funny

      I wonder when the hell it'll be done. $ apt-cache showpkg spore
      Package: spore
      Versions:
      1.0
      Description Language:
      File: /var/lib/apt/lists/spore.maxis.com-i386_Packages
      MD5: b7b55c3327e373b0abee0ccb25902a2b
      Dependencies:
      1.0 - dukenukem3d
  2. Can one use PP by Anonymous Coward · · Score: 3, Funny

    to generate one meaningful article about it? since apparently it's good at increasing noise by putting out fluff pieces as this one.

    --
    captcha: uncouth. Quite.

  3. not really by clubhi · · Score: 3, Funny

    Actually I never even heard of Spore.

    1. Re:not really by dohzer · · Score: 2, Funny

      Welcome to Slashdot.

    2. Re:not really by clubhi · · Score: 3, Funny

      Thanks!

  4. Re:Typo in summary by buswolley · · Score: 4, Funny

    Yeah who here is sick and tired of crates being everywhere in games. I hardly ever see crates in my day to day.

    --

    A Good Troll is better than a Bad Human.

  5. Ad for Bona Fide Reviews by thegnu · · Score: 5, Funny

    Girl: You got Spaghetti Code in my Perl!
    Boy: You got Perl in my Spaghetti Code!
    BONA FIDE REVIEWS: our content makes as much sense as our ads.

    --
    Please stop stalking me, bro.
  6. Re:Typo in summary by Anonymous Coward · · Score: 4, Funny

    I kept jumping up, punching this one crate, just waiting for the gold coins or extra man to come out. Instead, one of the loading dock guys just chased me away.

  7. Re:procedural generation anyone? by thefear · · Score: 4, Funny
    From TFA:

    So why can't this be used in games like spore? Well in games with so many options, the IF/THEN list becomes so long it becomes scrambled. Several calls to previous points in the list are made and the whole thing gets disorganized
    Its not just the title, the entire article is written like that.
    --
    :(
  8. The review is by communications majors by whitroth · · Score: 3, Funny

    who literally know *zip*. I just dipped my toes in the article, and lines like "procedural programming is ... object oriented..." snapped any suspenders of belief I had in the article.

    Of course, it'll be smaller and faster than Objectionably-oriented software....

                mark

  9. Re:Inifinite Creates? by nschubach · · Score: 2, Funny

    Sure, it's infinite until the computer tracking your winnings hits it's floating point limit, throws an exception and crashes losing all your winnings.

    --
    Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
  10. creates created? by Afecks · · Score: 2, Funny

    A little help please? Does anyone have a slashdot-editor-to-enlgish translator?

    1. Re:creates created? by cowens · · Score: 2, Funny

      No, they are already speaking in enlgish. We need an enlgish-to-English translator.

  11. Re:Eh? by ultranova · · Score: 1, Funny

    I really feel like the person who wrote the article doesn't know what he is talking about.

    Nah. Procedural programming is indeed what made a project of this complexity possible. Just try to program Spore in line-number Basic, I dare you.

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  12. Who cares?!? by IonOtter · · Score: 2, Funny

    I just wanna play God!

    Why do you abuse my games so? - Will Wright

    --
    [End Of Line]
  13. Re:Crap alert by TrappedByMyself · · Score: 2, Funny

    This article makes baby von Neumann cry

    --

    Help me take back Slashdot. When did 'News for Nerds' become 'FUD and Conspiracy Theories for Extremist Nutjobs'?
  14. Re:The unexplored realm of dynamic content... by michaelhood · · Score: 3, Funny

    This all sounds very interesting.. have any links to your games we could look at?

  15. Where's the "Bury" button? by Doolwind · · Score: 2, Funny

    As a game programmer, I'm actually offended by this article. Why do I get the feeling it was written by a football jock who used to bash me (and other game programmers) up at high school? I was going to list the mistakes made in the article, but realized the entire article (even its name) is wrong. I spent 5 minutes looking around Slashdot for a "Bury" button, can someone contact the Slashdot President and tell him to launch a preemptive military strike on any future articles of this quality.

  16. Procedural Programming- The Secret Behind Spore by Cafe+Alpha · · Score: 2, Funny

    ... and COBOL

    Yes I noticed poster tagged the article "wrong."

  17. Re:Inifinite Creates? by advance512 · · Score: 5, Funny

    Good god, you silly putties...

    Why do you bother typing in these comments? No one thinks you're any smarter now than they did before reading your message. If anything, they think you don't have a sense of humour.

  18. The article in a nutshell by Dormann · · Score: 4, Funny
    • Programs use if statements
    • The more complex the program, the more if statements
    • FF7 filled 4 CDs with if statements
    • Spore is even more complex than FF7
    • Spore must be using some new programming paradigm
    • I'm confused about what the paradigm is or what it's called, but I'm sure it uses fewer if statements
  19. Re:Typo in summary by Nazlfrag · · Score: 3, Funny

    Next time just aim for the barrel next to the loading dock guy. Kaboom!

  20. Re:Vaporware by TheLink · · Score: 2, Funny

    Wrong? He did say quake 2 first then unreal.

    Heavily modified or not it's not really that big a deal since it's heavily not here yet ;).

    --
  21. Re:All you need to read is this sentence... by Anonymous Coward · · Score: 1, Funny

    What went wrong?

    Have you ever been part of a thread involving three or more slashdot users?

    Ladies and gentlemen, I present exhibit 'A'.