Slashdot Mirror


Platform Independent Gaming?

klocwerk writes "At the game developers conference, Sun is releasing a white paper on their new "Java Games Profile." Their ultimate goal? To have one CD you could pop into an Xbox, a PS2, a Windows machine, or a Linux machine, and play the same game on them all. If they get full support for it I can finally get rid of that windows gaming partition!" Sun's got an article on their site describing what they hope to accomplish.

12 of 452 comments (clear)

  1. Glory to Spain! by Anonymous Coward · · Score: -1, Offtopic

    I claim this first post for the Queen of Spain!!

  2. Why TWM stomps all over KDE 3.0 by Anonymous Coward · · Score: -1, Offtopic
    Why TWM stomps all over KDE 3.0

    Some of you who are new to running Linux on your box
    may believe there are only a few choices for window managers. You probably know about Gnome
    and KDE and you have heard about enlightment, icewem, etc.

    You may not, however, have heard
    of the ultimate window managers Linux has to offer: TWM. Just open your "konsole" and type
    twm and you will know what I am talking about.

    Here are some reasons TWM stomps all over
    KDE 3.0:

    Ultra light memory profile means more RAM available for running all those Linux apps

    Manual window placement gives you ultimate control over X

    Unicolor window UI reduces clashing color schemes

    Aged and mature software means rocksolid stability and completely bugfree.

    No windows wannabe start menu

    Thank you for your attention. I shall expect all of you to try and love TWM today.

  3. Hey TWM: Suck it by Anonymous Coward · · Score: -1, Offtopic



    I wipe my ass with TWM.

    Windowmaker's got all my lovin'.

    Look here for the soft and wet.

  4. I do not understand by Anonymous Coward · · Score: -1, Offtopic

    I do not understand. Get WHAT in me? and more importantly, WHERE inside me? Please respond, this is not a troll.

    -michael

  5. FIVE OSCARS FOR LOTR by Anonymous Coward · · Score: -1, Offtopic

    My prediction! \broken

    1. Re:FIVE OSCARS FOR LOTR by Anonymous Coward · · Score: -1, Offtopic
    2. Re:FIVE OSCARS FOR LOTR by Anonymous Coward · · Score: -1, Offtopic

      Better Still, Oscar to BlackHawk just sickens me with disgust, the supporting actress award should not have gone to that girl, she should have got best actress (WHICH OTHER FEMALE WAS IN THAT MOVIE!?)

    3. Re:FIVE OSCARS FOR LOTR by Anonymous Coward · · Score: -1, Offtopic

      TWO to LOTR! And counting....... (Best Makeup and Cinematogray!! YAH!! we are winning ;)

      OH U \broken from channul debian?

    4. Re:FIVE OSCARS FOR LOTR by Anonymous Coward · · Score: -1, Offtopic

      Nope not till the end. LOTR already has 3 its only 9:30 (EST) 2 hrs in.

    5. Re:FIVE OSCARS FOR LOTR by Anonymous Coward · · Score: -1, Offtopic

      ONE UP YO!! T H R E E Oscars for LOTR! Woot! my personal prediction == more than 5 ;)

    6. Re:FIVE OSCARS FOR LOTR by Anonymous Coward · · Score: -1, Offtopic

      Sorry old buddy, after A Perfect GreyMatter, complained to the board of judes, the GEEK Acadmemy member was fired just minutes ago and the oscar given back the The Perfect GreyMatter.

  6. The 'G' language is the future of game coding by steveoc · · Score: 0, Offtopic

    The fantastic new 'G' language is the future of game coding.

    'G' runs at speeds comparable to hand-coded assembler.

    According to developers, 'G' is heaps easier to use than Java, since it does
    not require native methods, and the documentation makes no mention of garbage
    collection.

    Here are some examples of complete games written in 'G' :

    ----------------
    Quake clone -

    File: quakeClone.g
    program main (arguments) {

    Game myGame = new Game (Game::FIRST_PERSON_SHOOTER_TYPE);
    myGame->loadMapFile ("myQuakeClone.map");
    myGame->loadCharacterFile ("myQuakeClone.char");
    myGame->loadStoryLine ("myQuakeClone.story");
    myGame->run ();
    }
    ---------------
    Or how is this, a Soldier of Fortune clone written in G

    File: soldierOfFiction.g
    program main (arguments) {

    Game myGame = new Game (Game::FIRST_PERSON_SHOOTER_TYPE);
    myGame->loadMapFile ("mySOFClone.map");
    myGame->loadCharacterFile ("mySOFClone.char");
    myGame->loadStoryLine ("mySOFClone.story");
    myGame->run ();
    }
    ------------------
    Another example of the power of 'G', writing a GrandTourismo clone

    File: grandTourism.g
    program main (arguments) {

    Game myGame = new Game (Game::RACING_SIMULATOR_TYPE);
    myGame->loadMapFile ("Silverstone.map");
    myGame->loadCharacterFile ("DieZweiShumacherTwins.char");
    myGame->loadStoryLine ("formula1_season_2002.story");
    myGame->run ();
    }
    ---------------
    G Allows you to extend games in new and exciting ways, for example
    you can see how well Max Payne compares to Hitman 47 when driving
    hot Honda Civics around the original DukeNukem 3D world ...

    File: wacky_races.g
    program main (arguments) {

    Game myGame = new Game (Game::RACING_SIMULATOR_TYPE || Game::FIRST_PERSON_SHOOTER);
    myGame->loadMapFile ("DukeNukem3D.map");
    myGame->loadCharacterFile ("MaxPayne.char" + "Hitman47.char" + ("FastAndFurious.char" || Game::CAR_FILES));
    myGame->loadStoryLine ("zorak_vs_thundercleese.story");
    myGame->run ();
    }