Slashdot Mirror


Moody Non-Photo-Realistic Driving

An anonymous reader points out a project called Drivey, which he describes as "a dark and fascinating example of 2.xD [not quite 3d] graphical rendering. This tiny, free [as in beer] demo gives you an amazingly compelling driving experience. To quote the author, 'It was conceived as a driving simulator for old farts like myself, who are kind of nostalgic for the "old days" [ca. 1985] but are not so thick as to believe that the games from the 80s were actually in any way superior to the games we play today.' Even works fine under WINE!"

70 of 479 comments (clear)

  1. I cannae see shit, cap'n! by Willeh · · Score: 2, Insightful

    That looks really amazing...All it needs now is for the Queens of the Stone Age song "Go with the Flow" to repeat in the background. Like alot of (OSS included) projects of this type though, it stands the risk of just being abandoned for one reason or the other (probably because it's just a hobby project in this case), which would be a shame, since this is a nice case study for simplicity and would be nice to make a game of some sort with. Burnout in the dark maybe?

    --
    Will wank off Linus Torvalds for fame.
    1. Re:I cannae see shit, cap'n! by Eric+Giguere · · Score: 2, Insightful

      One of the best projects I did at school was a networked tank game in my computer graphics class, on (now quite ancient) IRIX workstations. Battlezone kind of game, very simple, but lots of fun to play -- especially when the professor was manning one of the tanks :-)

      Simplicity is a virtue, and not just in coding. Now take this project and combine it with Google Maps and it could be very interesting...

      Eric
      See what your browser's sending with the HTTP header viewer
    2. Re:I cannae see shit, cap'n! by Eric+Giguere · · Score: 2, Interesting

      Also, this reminds me of that show they used to have on CITY-TV where they'd take cameras through the streets (and the underground walkways) of Toronto late at night, all set to jazz music. It was simple yet mesmerizing... people would literally watch it for hours.

    3. Re:I cannae see shit, cap'n! by CdBee · · Score: 2, Funny

      Now that's got me thinking.



      I might get the roof-bars fitted to my Mondeo tonight and strap a webcam to them.. all I'd need is my laptop set to record straight to mpeg...

      --
      I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    4. Re:I cannae see shit, cap'n! by Mercuria · · Score: 5, Funny

      Now take this project and combine it with Google Maps and it could be very interesting...

      Congratulations, you've just invented the new "imagine a beowulf cluster of ..."

    5. Re:I cannae see shit, cap'n! by DanielNS84 · · Score: 3, Interesting

      I say combine it with mapquest and drive those directions out before ever leaving the house...I'd pay for a service like that since I have the worst directional skills ever.

    6. Re:I cannae see shit, cap'n! by FreezerJam · · Score: 2, Informative

      I am quite certain that the show in question was on Global TV, not CITY-TV. There was also a 'night drives' show, where the camera was on a car that would drive through the streets of Toronto late at night.

      And - because the entire production, crew, station, not to mention the music and the performers, were all Canadian, Global racked up serious CanCon points for that show!

      This is not off topic - this really does look like that show!!

  2. Trojan? by p0 · · Score: 3, Funny

    .exe? Is this an attempt to takeover the entire slashdot community? or... none of them for that matter? :S

    --
    This is my sig. There are thousands more, but this one is mine.
  3. Well, gee whiz by katana · · Score: 4, Insightful

    Hold on while I just go ahead and download an executable called Drivey through a link that was submitted by an anonymous author. What could possibly go wrong?

    1. Re:Well, gee whiz by wintered · · Score: 2, Funny

      Run Linux you noob

    2. Re:Well, gee whiz by OpCode42 · · Score: 5, Insightful

      Exactly the same risks as downloading a tarball of sourcecode and compiling it. Oh, you read every line of source you download? Including the configure script, which may well contain a trojan? Ignore me then!

    3. Re:Well, gee whiz by Mr.+Underbridge · · Score: 2, Insightful
      Exactly the same risks as downloading a tarball of sourcecode and compiling it. Oh, you read every line of source you download? Including the configure script, which may well contain a trojan? Ignore me then!

      Well, except that almost every program on windows expects to be run with elevated priveleges, to the point that it's about impossible to install any program otherwise. So if a user is duped, your machine is rooted. Not true of unix, unless you're installing it as root, which you probably shouldn't do for anything shady.

      These days, as far as local exploits go, that's the big difference between unix and windows - unix has an inherent sense of privileges, which Windows really still lacks in large part.

      You do make a good point though - using a !33+ OS doesn't make one secure.

    4. Re:Well, gee whiz by Crag · · Score: 2, Interesting

      That's true, but since so many legitimate applications DEMAND full access for installation (you know it's true), most people log in with admin perms. If an app (Cisco VPN client anyone?) insistes on installing a part of itself as a driver, the Unix user will throw a tantrum and the Windows user will just click YES ACCEPT OK FINISH DO IT NOW and complain that the software doesn't just do everything automatically.

      So, for the purposes of this discussion ("Dear Slashdot, Please run my anonymous goofy driving sim software on your computer."), Windows - the windows world, magazines, experience, culture, mindset, expectations, etc - does not have an inherent sense of privileges. The architechture of the NT kernel is no less privilege-oriented than a modern Unix kernel, but the people who use the tools are completely different.

    5. Re:Well, gee whiz by Dimensio · · Score: 2, Insightful

      Age of Empires (a Microsoft-produced title) requires full Admin rights to run. It's not just third-party developers doing a lousy job of coding within acceptable security standards.

  4. MTV by N8F8 · · Score: 4, Interesting

    Some clever hack needs to add a sountrack to this thing.

    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
  5. Style by CleverNickedName · · Score: 5, Insightful

    here is a quick pic.

    Simple cell-shading done with style. This is what's missing from most games. Real style.

    If I wanted photo-realism, I'd get up from my PC and head out the front door. Games such as WoW, Rez, Killer 7 and Ico have shown that a little creativity in the design can go a long way. It can also be easy on the gpu.

    --


    Unfortunately, I am not Wil Wheaton
    1. Re:Style by badasscat · · Score: 4, Insightful

      Its a _RACING_ game.

      Its one of the very few genres were maximum realism really is wanted, because everybody known how it look to drive and have expectations how it should look like when driving, well, faster...


      You've obviously never played games like Burnout, Outrun, Daytona USA, Ridge Racer, Wipeout, F-Zero, or any of the other myriad of racing games where realism is most definitely not the goal...

      And to the "style" of this "demo". Well, i cant call it style, and i cant call it a demo. Its more like a short looping flash movie, and the "style" is using only one colour and making everything so dark you cant see there isnt anything too see.

      And from this, I can tell you've obviously never played any of the prior art listed on this page, such as Night Driver or Speed Freak.

      Racing games are not a genre that requires any more realism than any other genre. The point of a racing game is to have fun. There is no need for them to be realistic - there is only a need to make you feel like you are driving something.

      This guy does call this a "driving simulation", which implies realism, but even that's a misnomer. There's nothing about the word "simulation" that implies realistic visuals - the dictionary definition that applies in this case is "Representation of the operation or features of one process or system through the use of another: computer simulation of an in-flight emergency."

      And to further that example, modern commercial flight sims (you know, the ones that cost $2 million each) have less realistic graphics than commercially-available flight simulators available at your local GameStop. Because simulating the inner workings of something is not really about texture-mapping every single crack on the asphalt.

    2. Re:Style by Kinetix303 · · Score: 3, Insightful

      It's a 500k demo. Stop complaining.

      Please.

      It's just a fun little project. You're going to give yourself a heart attack trying to find fault.

    3. Re:Style by modecx · · Score: 2, Insightful

      Racing games don't need to look shiny to be good racing games, you know why? Because you're almost always focusing almost all your attention right at the center of the screen... Just about like you do when you're racing in real life, or just driving down the highway, for that matter.

      Aside from looking in your mirrors your peripheral vision takes care of the rest, and if you're not focusing mostly in a 20 degree cone when you're doing better than 200 km/h, well, you're toast.

      Even if all of that stuff was displayed perfectly, you're just not going to see it. It's total information overload--unless you're some superhuman with brain bandwidth that can handle it, in which case you'd probably make a fantastic race car driver, and you wouldn't need or want for simulations.

      The grandparent is absolutely right, as long as a sim gives you the impression that you're doing something and you're having fun, then so what about the eyecandy? One of the most realistic flight sims I've ever played was the Harrier sim on Apples in the early 90's and it's not because it was pretty--I've played sims that were more detailed graphically even at the time--but because it REALLY made you feel like you were flying a Harrier. That's what it's all about afterall. If someone can acheive that in a 500kb executable, all the more power to them.

      --
      Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
    4. Re:Style by bolx · · Score: 2, Interesting

      I'll take your 500k demo, and raise you a 63 line game http://ioccc.org/2004/vik1.c.

  6. Drivey Crashes by The+Dread+Pirate+Rob · · Score: 3, Interesting

    After reading the web page and seeing there's not much in the way of collision detection built in just yet, I was expecting crashes.

    Problem is I get crashes before it even starts.

    It appears Drivey does not like my Dual Screens.

    It flashes some kind of grahics test across both monitors and then exits.

    Durn.

    --
    wut?
  7. Pretty good by jurt1235 · · Score: 4, Interesting

    The "action" goes smooth under wine, just had problems to find a way out of the demo again (used a root shell to kill wine, read manual before running the demo might help). Just to add a bit of light effects from the lightposts will make it really great.

    Nice project, now lets back to Gran Turismo and see what still needs to be done (-:

    --

    My wife's sketchblog Blob[p]: Gastrono-me
  8. Howto Make it a Screensaver in Windows by N8F8 · · Score: 5, Informative

    Rename the ".exe" to ".scr", right click on the file and select "Intall". You now have a Drivey screensaver;)

    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
    1. Re:Howto Make it a Screensaver in Windows by sammy+baby · · Score: 4, Funny

      Thank you for reiterating reason number #432 that sysadmins go crazy trying to secure windows.

    2. Re:Howto Make it a Screensaver in Windows by otherniceman · · Score: 2, Funny

      As far as I remember yes, including cmd.exe! Must check to see if that is still the case :)

    3. Re:Howto Make it a Screensaver in Windows by De+Lemming · · Score: 4, Informative

      Rename the ".exe" to ".scr", right click on the file and select "Intall". You now have a Drivey screensaver;)

      You now have a screensaver which doesn't exit on mouse movements or key presses :-) (You can exit Drivey by pressing ESC).

      Also, a standard .src executable should normally accept the command line arguments /c (configuration mode), /p (preview mode) and /s (full screen mode).

      Renaming .exe to .src works for any Windows executable, but this doesn't magically give you standard screensaver behaviour.

    4. Re:Howto Make it a Screensaver in Windows by doconnor · · Score: 4, Funny

      You now have a screensaver which doesn't exit on mouse movements or key presses :-) (You can exit Drivey by pressing ESC).

      Not only is it a cool screen saver, it's secure too.

    5. Re:Howto Make it a Screensaver in Windows by dfay · · Score: 2, Interesting

      That reminds me of the old way of getting access to WinNT 4.0 admin account if you had forgotten the password. You just back up logon.scr, and then
      copy cmd.exe to logon.scr, reboot, and wait 15 minutes. A DOS prompt with admin rights would pop up and you were on your way. ;)

  9. tried it by Keruo · · Score: 4, Interesting

    I just tried the game and it looks pretty amazing considering the lo-fi approach.

    Most games overdo stuff with graphics when they could focus on content.

    Now all we need is some cows, logs, perhaps some water, dual player, 2x tac2 and rear view of a mockup car with lotus logo.

    --
    There are no atheists when recovering from tape backup.
    1. Re:tried it by dukerobillard · · Score: 2, Funny
      Most games overdo stuff with graphics when they could focus on content.

      Yah--it's like TV. The problem with my TV can't be solved with a Wide Screen, HD Plasma Monitor, it can only by solved by the producers hiring some writers.

  10. 2.5D graphics rendering by HoneyBunchesOfGoats · · Score: 4, Interesting

    Towards the bottom of the page, the author says this about a screenshot:

    Interesting thing here is the big black blob in the top left, which is the bottom end of a light pole. Why is it floating in the air? Because extruded objects can't currently be drawn correctly unless one end is visible to the observer. The reason for this is remarkably interesting, specific to the weird 2-and-a-half-D rendering system, and pretty much impossible to explain to anyone without a strong background in both 2D and 3D graphics. *sigh* oh well, I find it interesting anyway.

    It sounds interesting to me... but I don't have a background in both 2D and 3D graphics. Would someone care to explain it?

    1. Re:2.5D graphics rendering by Anonymous Coward · · Score: 5, Informative

      If you have driven halfway through a lightpole so that you can't see the top or the bottom, where would you draw it? Where you last saw it? When would you stop drawing it?

      The problem is that it's trying to show 3 dimensions with only 2 dimensional objects. Here's another problem with a similar issue. Imagine a very flat wall. Take a large light source like the sun and bring it to a position above and behind the wall, now the wall face is dark and a long shadow is cast. Now move the light source to the front of the wall. The wall is lit up and no shadow is cast by the wall. Now slowly move the light source up directly over the edge of the wall. Get to the point just before a shadow would appear. Should the wall be lit? Should it be dark? Should half of it be lit?

    2. Re:2.5D graphics rendering by Anonymous Coward · · Score: 5, Funny

      > Imagine a very flat wall.

      Ensuring that it's at least 25% flatter than your everyday, ordinary flat wall...

  11. it's only a demo but... by netean · · Score: 3, Interesting

    it has real style and is smooth. I'm píssed off with photo realism and píssed off at games that have great graphics but suck to play. I end up playing simpler games with crapper graphics to enjoy their better gameplay (Sensible soccer, pacman) spring to mind. Even though it's only a demo, ideas like this show what's missing in modern games too often... style.

  12. I found a rather obvious bug... by _Shorty-dammit · · Score: 5, Funny

    Dude's driving on the wrong side of the road.

    1. Re:I found a rather obvious bug... by lisaparratt · · Score: 5, Funny

      No, he's just driving on the right side of the Atlantic :P

  13. Bonus Code Fu Courtesy of Bill Gates by mikeophile · · Score: 5, Funny

    This is supposed to be the last software professionally written by Bill Gates.

    Even though probably no one much ever played this primitive bit of DOS/BASIC demo software [purportedly the last piece of professional software ever written by Bill Gates!]

    Good to see he ended on such a high note.

  14. On Linux with CrossOver Office by p0 · · Score: 2, Informative

    Confirmed, it does not work with crossover office :(

    --
    This is my sig. There are thousands more, but this one is mine.
  15. Re:Anyone tried it yet? by Smidge204 · · Score: 4, Informative

    It's not really a game. Minimally interactive demo really...

    Arrow/WASD keys control steering and accel/brake, but the car drives itself to stay on the road so you really can't steer. 1-4 selects a road/scene, C adds 8 cars, K toggles palette rotation.

    With palette rotation this would almost make a good screensaver...
    =Smidge=

  16. Re:Anyone tried it yet? by spectrokid · · Score: 4, Funny

    hey, I'm at work and that never stopped me so far!

    --

    10 ?"Hello World" life was simple then

  17. Fatal error: by Ceriel+Nosforit · · Score: 4, Funny

    Fatal Error: Driving on the wrong side of the damn road.

    Frivolties aside, if realism isn't the goal, why stick to our boring terran transportation? I think the game would be really cool if some ideas were stolen^W^W^W inspiration was taken from Wipeout, letting some big air jumps enter the game. Why not take a little from Tribes aswell and add the jet boost-thing?
    Mix well and the result is a toe curling orgasm^W^W^W hit for sure.

    --
    All rites reversed 2010
  18. Waiting... by vurg · · Score: 4, Funny

    So when will the hot coffee mod come out?

  19. Stunts.... by SammysIsland · · Score: 2, Interesting

    It reminds me of that old driving game Stunts. I can remember playing that during many HS study halls. Any other fans?

    1. Re:Stunts.... by Nutshell_TA · · Score: 2, Informative

      there is a remake of stunts in the making: http://www.ultimatestunts.nl/index.php?page=0&lang =en Enjoy!

  20. And dont forget to.. by skochak · · Score: 4, Informative
    Watch the screencast...

    http://intepid.com/2005-05-08/13.49/

    It is really good!

    --
    This sentence contradicts itself - no actually it doesn't.
  21. Correction and Note by BioCS.Nerd · · Score: 3, Informative

    For anyone else reading this and that is not clicking through, the parent is not referring to the demo in question, but rather a game written by Bill Gates and Neil Konzen to show off the capabilities of Basic and the IBM PC. Wikipedia entry (pops).

  22. why ? it works on Wine... by Gopal.V · · Score: 3, Informative

    Try running a virus on Wine ..

    You'll realize that all the "standard" offsets most viruses use for exploiting buffer overflows are almost always not valid in Wine.

    Also this has been featured on tucows.com .. this is indeed an excellent demo - I wonder if I can run it using libaa :)

  23. Way, way too unrealistic... by TintinX · · Score: 3, Funny

    I mean, come on. Pedestrian crossings on such a major road? I think not!

  24. Manual steering by 50m31sl4sh. · · Score: 3, Informative

    If you read help (F1), F5 toggles auto drive.
    For added bonus, hold CTRL to make things really fast and SHIFT to slow to a crawl.

    --
    Rediculous is ridiculous!
  25. Bunch of different keyboard commands, too by loggia · · Score: 2, Informative

    Try hitting different keys and numbers... lots of different variations built into his demo...

    1. Re:Bunch of different keyboard commands, too by period3 · · Score: 3, Informative

      Try hitting F1 so you don't have to do it at random...

  26. Uh, what? by Corngood · · Score: 2, Insightful

    They don't need to exploit a buffer overflow to execute their code if you execute it for them.

    1. Re:Uh, what? by justforaday · · Score: 3, Funny

      Hell, even Mitnick showed that the front door is usually easier to get through than the back door.

      Seeing as how he's spent time in federal prison, I'm just gonna hafta take his word for it... : p

      --
      I'll turn into a supernova and burn up everything. Well I'll turn into a black little hole and you'll turn into string.
  27. Video if creator playing Drivey by bat2k · · Score: 2, Informative

    Here's a link to the creator's blog where he performs a screencast of him playing Drivey.

    --
    My other sig is a Porsche.
  28. Mirror by Poromenos1 · · Score: 2, Informative
    --
    Send email from the afterlife! Write your e-will at Dead Man's Switch.
  29. Re:Missing link by nospmiS+remoH · · Score: 2, Funny

    Looks like a pretty crappy game. Who wants to play a game who's only screenshot is a white background with:

    "Forbidden
    You don't have permission to access /drivey/ on this server."

    written on it. Sheesh.

    --
    !hoD
  30. Re:Mirror, anyone? by shadowmas · · Score: 2, Informative

    theres a
    mirror in mirrordot

    i'm trying to download the link the exe and extract the binary data from the mirror dot link (mirrordot as archived it as html and added banners to the top).

  31. Re:it makes sense really by Hogwash+McFly · · Score: 4, Interesting

    drivers approach down each other's right-hand side, which makes a lot of sense considering how much of the population is right-handed.

    This page gives an interesting description on driving traditions.

    Basically, driving on the left comes from the need to protect yourself with your sword arm from oncoming attackers, and driving on the right comes from needing to whip a train of horses with your right hand while riding on the left-rear horse (this was before seats, and if you're on the left hand horse, it's easier to pass people on the right). So both systems are rooted in the notion that most people are right handed, it's just that the use of the right hand for either reigns or swords determined the protocol chosen.

    --
    Mother, do you think they'll like this sig?
  32. This looks familiar... by tut21 · · Score: 2, Funny

    Just what I've always wanted, a New Jersey simulator.

  33. Re:Burnout ruled by Jaruzel · · Score: 5, Insightful

    Then you, my friend, are missing the point.

    Not all games/demos have to be at the burning edge of graphics.

    15 years on, and loads of people still play lemmings. The emulator scene for old 16 bit machines, and even old arcade machines is bigger than ever. All these people can't be wrong.

    All modern games have, is their graphics. Most of them don't even have enjoyable game-play. Graphics are not everything, calling a game with low-spec graphics, rubbish, is like saying Impressionists couldn't paint.

    -Jar.

    --
    Together, We Can Make Slashdot Better. I Do NOT Mod ACs. - Check Me Out
  34. Re:Anyone tried it yet? by supernova87a · · Score: 2, Funny

    here's a cool trick, add the other cars using the "c" key, and then drive into their oncoming lane with arrow keys. You actually can crash the cars!

  35. Re:Burnout ruled by tolan-b · · Score: 2, Interesting

    I'm not missing the point. The game has nothing going for it, compared to other racers, except stylised graphics, and you said yourself graphics don't make the game.

    You are missing the point, it's not even a racer yet, it's a demo of a bezier graphics engine at the moment.

    It barely even has rudimentary collision detection yet...

  36. Body roll physics by itomato · · Score: 2, Interesting

    I drove Drivey after an hour long commute in my BMW.

    Know what?

    I prefer the BMW! #1 reason: Predictable body roll physics. I turn the wheel left, and the car follows. Not so in Drivey, where I turn the car right, and the horizon tips over to the opposite side. Does Drivey think it's a boat?

    Drivey has fine acceleration however, and I dig the everlasting twilight/dawn.

    It reminds me a lot of the Ford Simulator that existed in the oldenne days (1987). Not as much instrumentation, but who really needs a tach or speedo anyway?

  37. Even more undocumented features by 50m31sl4sh. · · Score: 2, Informative

    It seems there a few undocumented keys in Drivey:

    T - toggle title
    Space - manual brake (no oversteer though!)
    V,B - adjust brightness

    I haven't seen such a neat demo for a long time. Can't wait for the next release.

    --
    Rediculous is ridiculous!
  38. Easter Eggs! by zipzap54 · · Score: 3, Informative
    So it's pretty inherintly obvious to find, but there are many different key commands to change the look and feel of the "game". Listed Below
    • Left, Right, Up, Down: Steer & Accelerate/Brake
    • A, D, W, S: Same as above, respectively
    • T: Toggle Info
    • G: Grey Scale
    • H: display random palette
    • K: palette cycle (Pretty cool)
    • C: adds Other Cars (8 at a time)
      Note: you can seriously slow down the game by hitting C a whole bunch of times.
    • N/M: Zoom in/out
    • F1: Shows all key functions on Screen
    • F2: Toggle WireFrame
    • F3: Toggle Dashboard
    • F4: Show Rear View
    • F5: Toggle Manual Control
    • F6: Toggle Sound
    • F7: Change Sky Gradient
    • F11: Toggle Full Screen
    Play around with it!
    --
    "All programmers are playwrights and all computers are lousy actors."
    1. Re:Easter Eggs! by zipzap54 · · Score: 3, Informative
      Almost Forgot.

      Num Keys 1-4 Change the Scenery.

      • 1: Sparce Road
      • 2: Tunnel
      • 3: City
      • 4: Industrial
      numbers 5-9 just change it back to "very sparce road". The game defaults to 4: Industrial
      --
      "All programmers are playwrights and all computers are lousy actors."
    2. Re:Easter Eggs! by zipzap54 · · Score: 2, Informative
      Found a new one

      Okay if you get stuck at all by the fence or otherwise, simply hit the HOME key to be returned to the track.

      Also if you're going really fast on manual drive. Simply crank the wheel into the fence at any spot that isn't dark orange, and you'll drive right through it. Have fun.
      --
      "All programmers are playwrights and all computers are lousy actors."
    3. Re:Easter Eggs! by Jacius · · Score: 3, Interesting

      Try this one: hold down B to brighten the palette. The blacks stay black, but the road lines, sky, and steering wheel highlights get brighter (and easier to see).

      If you hold it down for a while, it'll get to a stark black and white—very artsy :)

  39. Excuse my blind trust by Programmer_In_Traini · · Score: 2, Insightful

    Actually...you know, yes, i just did that :)

    I assumed that the link & post was verified by the /. team prior to its approval for display on the /. website.

    Of course, the anonymous author could just as well have changed the .exe after the article was published but ... nah ... I prefer blaming /. for linking a virus if it happens :p

    --
    If you look like your passport photo, you're too ill to travel. - Will Kommen
  40. Re:Burnout ruled by sfontain · · Score: 2, Funny

    15 years on, and loads of people still play lemmings. The emulator scene for old 16 bit machines, and even old arcade machines is bigger than ever. All these people can't be wrong.

    It's weird how "All these people can't be wrong" is an excuse for lousy graphics.

    Yet if I said, "87 million PC users run Windows; All these people can't be wrong," there would be a bitchfest the likes of which humankind has never seen. Funny how this works...