Slashdot Mirror


Snowboarding Soul Ride Engine Goes GPL

TuringTest writes "LinuxGames reports this news update at the Soul Ride game site. Soul Ride is a snowboarding game with real character physics, and its engine is now released under GPL and available for download. You may see its beautiful screenshots until it gets /.ed. Note that only the engine is GPL'd, not the artwork and data. Can you imagine a GPL game with the Fellowship of the Ring crossing the Caradhras with these graphics?" I hope this release spawns a Linux-friendly snowboarding simulator -- Soul Ride is limited to Windows (9X, NT, 2000) for now.

28 of 214 comments (clear)

  1. We don't need no stinkin' snowboard... by TopShelf · · Score: 4, Funny

    Hobbit-feet should easily handle the job!

    --
    Stop by my site where I write about ERP systems & more
  2. Screenshots by hiero · · Score: 5, Informative

    The perl script seems to overworked/nonfunctional, but you can view a slideshow of screenshots at: http://www.soulride.com/products/screenshots/scree nshot01.html.

  3. My favorite snowboarding simulator by wormbin · · Score: 4, Funny

    Check out these screenshots. Lots of polygons and the FPS is good even on old hardware.

    Seriously, sometimes reality is better.

    1. Re:My favorite snowboarding simulator by Gojira+Shipi-Taro · · Score: 3, Insightful

      Not if you ARE old hardware. I'd like to continue walking into my golden years, and real snowboarding would stress my already damaged knee enough to put me on the "uses a cane" list by my early 40's.

      I happen to enjoy Snowboarding/skateboarding games because I liked that stuff when I was able to do it (well skateboarding anyhow, snowboarding didn't exist then, or hadn't been heard of).

      Besides, in this economy, fewer people can shell out hundreds or thousands of dollars, and take time off from work, to go to some mountain resort than can shell out $20 (or $100, w/controller) for a simulation.

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
  4. memo by grub · · Score: 5, Funny


    From: Bill Gates
    to: DirectX_Devel

    ALERT! - VERY IMPORTANT - ALERT!

    There has been a GPL game engine released! Consider it your top priority to make our next release of DirectX incompatible with this new viral-licensed package.

    Long live Me,

    -Bill

    --
    Trolling is a art,
  5. Screenshots listing by Anonymous Coward · · Score: 5, Informative
  6. No it's not by shlong · · Score: 4, Informative

    Soul Ride is limited to Windows (9X, NT, 2000) for now.

    Gee, that's funny. I guess the Linux version that I've been playing for the last two months has just been a warped dream. Maybe not?

    --
    Cat, the other, tastier white meat.
  7. Slashdotted... by cerebralsugar · · Score: 5, Funny

    Lets hope the engine gets more FPS than the webserver can take hits...

    --
    Easy guys, I put my pants on one leg at a time. The difference is after I put on my pants I make gold records!
  8. Tenebrae by labratuk · · Score: 4, Interesting

    Can you imagine a GPL game with the Fellowship of the Ring crossing the Caradhras with these graphics?

    What would be even nicer would be a totally GPL game based on the upcoming Tenebrae 2.0 engine.

    --
    Malike Bamiyi wanted my assistance.
  9. Woohoo by athakur999 · · Score: 5, Funny
    I hope this release spawns a Linux-friendly snowboarding simulator

    Me too. This is exactly the killer app Linux needs to fully make it onto the desktop. Just last week I was telling my grandmother she should install Linux, and I told her about OpenOffice, Mozilla, KDE, etc. But when she asked "is there a snowboarding simulator?" I knew I wouldn't be winning her over to the Linux side.
    --
    "People that quote themselves in their signatures bother me" - athakur999
  10. Re:Hmm by stratjakt · · Score: 5, Informative

    But adapting the terrain is childs play, basically a:

    if frameratethreshold
    render(smaller_mesh)
    else
    render(bigger_mesh)
    end if

    but there's no BSP-tree type ways to clip everything outside of the viewport. It processes every triangle in the 'world' for each frame, whether it's onscreen or not.

    That is to say, it says:

    draw(everything)

    instead of

    figure_out_whats_onscreen

    draw(whats_onscreen)

    My point is that this is just engine just draws a bunch of polygons. No cool special particle effects, no nifty vertex shaders or pixel shaders. No bumpmapping, environment mapping. No nothing. Just a bunch of triangles. As far as something to base a real game on, it's behind even the Quake engine.

    Anyways, it's still good to see people willing to give up their source, even if it's value is nil.

    --
    I don't need no instructions to know how to rock!!!!
  11. Hmm.. by k98sven · · Score: 4, Funny

    Guess I know what the next version of Tux Racer is going to look like..

  12. What would be really nice by stratjakt · · Score: 5, Interesting

    "Note that only the engine is GPL'd, not the artwork and data."

    3D engines really aren't the time-consuming part of creating a game. It would be nice to see some 'open sourced' player models, motion captures, sound effects, musics, etc, etc..

    I know there are a ton of people versed in 3D modelling out there. Perhaps they can offer up some of their 3D 'doodles' to the OSS community for use in games. Maybe a sort of BSD/GPL liscense for artwork/data?

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:What would be really nice by AugstWest · · Score: 3, Insightful

      Another cool side effect of this could be the standardization of 3d models in some games. Then people could build one model of themselves and insert it into the games they play.

      Sure, each game could render them differently, but it would be nice if there was a spec that could be followed. Each game could load the player's model, then enhance it however they see fit.

  13. Re:fizzy by stratjakt · · Score: 3, Funny

    It uses a 'real physics model', huh?

    Yeah every time I go boarding I launch myself 20 feet in the air and do a 720 backflip. And then I launch over a 300 foot vertical drop and hit the ground running without being phased.

    Real physics? On one of Mars' moons maybe.

    --
    I don't need no instructions to know how to rock!!!!
  14. Open Source Club! by NDPTAL85 · · Score: 3, Insightful

    First Rule of Open Source Club is: You Do Not Tell Other Open Sourcers What to Code.

    Second Rule of Open Source Club is: You Do Not Tell Other Open Sourcers What to Code.

    --
    Mac OS X and Windows XP working side by side to fight back the night.
  15. One small request by Anonymous Coward · · Score: 5, Funny

    To whomever takes over development of the engine: Please, please, please, do not fill it with frickin' penguins everywhere.

    1. Re:One small request by Spoing · · Score: 3, Funny
      To whomever takes over development of the engine: Please, please, please, do not fill it with frickin' penguins everywhere.

      What about ones with frickin 'la-zer' beams on thier heads? Is that too much to ask? Over the top?

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  16. Hmm? by ikoleverhate · · Score: 5, Insightful
    "render the entire gameworld as polygons and let the video cards horsepower deliver the framerates because its way easier than only rendering on-screen action"

    You think so? I doubt very much Thatcher Ulrich would code a new crappy engine, when he could use his famous (at least among those who keep up with such things) Chunked LOD algorithm. Thatcher released a sample implementation a while ago on sourceforge with source for linux and windows.

    The chunked LOD algo is capable of using HUGE datasets (eg 285MB in the demo). Unlikely then that he's doing a "render the entire blah blah" thing...

    You obviously know very little about graphics programming and more importantly have spent zero time investigating your claims.

    Fair enough if you don't like the screen shots, but you really can't put down the engine, or it's programmer. Thatcher Ulrich is one of very few professional game programmers who publishes (both source and papers) his CURRENT algorithms (eg not 5 year old ones like Carmack). He invented the (also famous among people who know) "loose octree" method of spacial partitioning.

  17. these graphics by frovingslosh · · Score: 3, Interesting

    Apparently the these graphics link is bad or has been taken down. I've played the game (on Windows) and I'm not all that impressed with the graphics. One thing you quickly notice is that all the trees are cheap 2-d cheats and keep the same "front" towards you as you move past or around them. It's fine that the engine is being GPL'ed rather than lost, but it still remains for someone to do something good with it. And if , as someone else here said, it gives the hardware the whole world and relies on the hardware to sort it out, then I don't expect it's going to be very useful in a lot of cases (the software I used did seem to limit how far I could go without good reason, I expect this is why).

    --
    I'm an American. I love this country and the freedoms that we used to have.
  18. Another cool thing they've done.... by AugstWest · · Score: 3, Interesting

    ...is they've modeled real mountains into the game. That's something I've *always* wanted to see in a snowboarding game.

    They've done Stratton, Breckenridge and Jay Peak.

  19. Ignorant by Anonymous Coward · · Score: 4, Insightful

    Here is a description of the engine.

  20. Graphics not that amazing. by delus10n0 · · Score: 3, Funny

    Can you imagine a GPL game with the Fellowship of the Ring crossing the Caradhras with these graphics?

    Yes, I can, and it's awful.

    These graphics remind me of an old landscape generator I had back on my 486. It generated a plasma-looking sky and a 3d landscape you used your mouse to fly over.

    Big whoop, but I guess it's cool that the engine was released.

    --
    Not All Who Wander Are Lost
    1. Re:Graphics not that amazing. by Xeger · · Score: 4, Interesting

      The difference is that your old 486 landscape generator used voxel terrain. Voxels are a great way to fool the eye into thinking its looking at a detailed, textured solid surface -- but they stink if you want to interact with the terrain, or rotate the camera, or do pretty much anything other than pan around.

      Compare this to Soul Ride, which uses an implementation of ROAM (rigorously optimized adaptive mesh). While it isn't quite cutting-edge anymore--the original ROAM paper was written a few years back--no other published game that I know of has used it yet.

      ROAM allows arbitrarily detailed terrain. It represents the terrain as a quadtree -- a space which is subdivided into four parts, each of which is subdivided into four parts, etc ad infinitum -- and by intelligently collapsing and expanding quadtree nodes based on the distance from the viewer to the terrain.

      For you, this means that the hillock in front of your nose will look perfectly smooth, and the jagged peak in the background will also look perfectly smooth, and each of them will only use as many polygons as it needs to maintain the appearance of smoothness. That translates to a vastly improved framerate for you, and better memory usage to boot.

  21. Re:Ignorant (NO MOD THIS PARENT UP) by MisterFancypants · · Score: 3, Informative
    The first guy posting here has no idea what he's talking about. Soul Ride doesn't use a brute force terrain rendering system, it uses an adaptive quadtree system, a technique that Thatcher Ulrich (the person who wrote this engine) is responsible for perfecting... Not to even mention his work on loose octrees, etc.

    In any case, speaking as a developer of games, you can be sure I'll _never_ release anything into the GPL. Not so much because of politics but just because I can't stand the attitude of the GPL zealots who whine and moan about everything.

  22. Re:fizzy by Mr.+Bad+Example · · Score: 5, Funny

    Clearly you're not drinking enough Mountain Dew.

  23. Re:What about Quake? by grub · · Score: 4, Funny


    I'm curious: Does the Bill Gates in your world of fiction send one of these memos

    In my wee world Bill Gates cheats at cards, steals candy from children and pees on the toilet seat.

    Thanks for asking.

    --
    Trolling is a art,
  24. Re:the source? by kyrre · · Score: 3, Informative

    Dude. You should dig some more. Sources are here Its in the projects cvs repository. Browsable in nice syntax highlighted code.