Pages

Return to Castle Wolfenstein, games, Linux 3d chess, games, Linux savage, games, Linux, Lemmingball z, teeworlds, waterstom Alien, Swarm, action, games, Linux Toribash, games, Linux adamant armor, toribash, world of goo, alien swarm world of goo, games, Linux enemy territory, game, Linux Tales of Monkey Island, serious sam, games, Linux Tales of Monkey Island, quake III, Arena, games, Linux

Friday, March 29, 2013

Obsidian is an open source 3D virtual world for Linux and OpenGL.

obsidian6Obsidian is an extensible virtual world system with a fullblown multiplayer client-server architecture.

It is NOT a VRML2 world system (there are fundamental computer graphics reasons why VRML worlds will always be slow), though there are plans to include VRML2 as a world data format.

Features include: Multiplayer Client-Server architecture, Editable worlds and textures, and projectile weapons.

Obsidian is now a parked project, and no further work will be done on it. Feel free to use this code and study the thinking behind it, but we do NOT advise using it as the basis for any virtual world projects you may have in mind.

Obsidian is an extensible virtual world system with a fullblown multiplayer client-server architecture. It is NOT a VRML2 world system (there are fundamental computer graphics reasons why VRML worlds will always be slow), though there are plans to include VRML2 as a world data format.

Features.
    Multiplayer Client-Server architecture
    Generic TCP/IP hence works natively across the Internet
    Full 3D headsup with texture mapping
    Runs acceptably on a 486, screams on a Pentium
    Editable worlds and textures
    Supports some forms of IMPOSSIBLE ARCHITECTURE (eg. rooms that are bigger inside than out, corridors that curve back on themselves)
    Inter-player communications
    Projectile weapons (rudimentary, anybody is welcome to add more spectacular violence if they can)
We have decided to make the source code available for those who are interested in compiling it up and having a play with it. Feel free to send in any improvements, patches, or bugfixes you may make.
Remember that for all Obsidian's sophistication, this is Alpha code. It is not yet an RPM or other standard install, though we are trying to make it as nice at this stage as possible.
obsidian

Download.





  • Click HERE TO DOWNLOAD the latest BINARY tree (3.3 Meg).
  • Click HERE TO DOWNLOAD the latest SOURCE tree (600 k).

  • You'll need a linux machine with svgalib (see below for other platforms) and the "dialog" utility to get it up and running, and many linux distributions have these (or else they are quick to obtain). We used RedHat 4.1 (Vanderbilt) Linux on our development machines.





  • Click here for REDHAT 5.x PATCH (1k). This patch, the work of Richard Lyons, will be incorporated into the archive at some point. This patch makes the tree more "generic" and may help people compiling under various Linux distributions.
  • SLACKWARE Users' note:
      Andrew Donkin reports the following: I tried building Obsidian on my Slackware 3.something box, and found a clash with the GTK/Gimp glib.h.
      It first appeared while compiling glib/graphics.c
      The easiest solution was
      mv /usr/local/include/glib.h /usr/local/include/glib.h.old
      ...before trying to build Obsidian. A cleaner solution, I guess, would be to swap the order of "-I/usr/local/include -I../include".
      Other than that, it built fine.
  • When mailing code to us, be sure to quote the full source version number and the name and number of any patches you have applied.


  • Notes.
    • Obsidian is governed by the Obsidian Artistic License.
    • This is alpha code, it may crash. We take NO responsibility for it. Just like any other software producer. We have tried to make it run as nicely as possible, but it is using svgalib calls so if it does lock you could lose the console.
    • The "obsidian" script that starts the client in an easy to use manner requires the "dialog" program to be installed, which comes with the standard RedHat distribution. If you can't find "dialog", inspect the contents of the "obsidian" script to see how to run the client from the command line (its easy!).
    • We have included the source code to the TYPHOON database engine, by Thomas B. Pedersen, which is required to compile Obsidian.
    Screenshots.
     
    obsidian1
    obsidian2
    obsidian3
    obsidian4
    obsidian5
    obsidian6
    obsidian7
    obsidian8

     
    If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

    Thursday, March 28, 2013

    GNU Robbo is a famous atari XE/XL game ported to Linux.

    gnurobbo066-01GNU Robbo is a famous atari XE/XL game ported to Linux. Robbo the robot is trying to get out of the planet. He must collect all parts of capsule to move to next level.

    GNU Robbo is a free open source reimplementation of Janusz Pelc's Robbo (->) for the Atari XE/XL (->) which was distributed by LK Avalon (->) in 1989.

    Features.
        Graphical skin support: Oily, Original and Tronic
        Sound skin support: Default, Free and Oily
        Support for user supplied music
        1113 levels across 28 packs converted from Robbo and Robbo Konstruktor
        A mouse/stylus driven level designer
        Support for Alex (a Robbo clone) objects
        Support for Robbo Millenium objects
        In-game help
        Reconfigurable options and controls
        Support for the mouse/stylus throughout the game
        Support for keyboards, analogue and digital joysticks
        Centering of game within any resolution >= 240x240
        Simple build system to maximise porting potential
        Support for locales: English, Czech, German, Indonesian, Polish, Russian, Slovak and Swedish

    Gameplay Enhancements.
    The gameplay of the original is faithfully reproduced with a few modifications :-
        Lives has been removed and suicide replaced with level restart
        Scoring has been removed: goal is level advancement
        Bears don't endlessly spin around themselves or other bears of the same type
        Capsules don't spawn from questionmarks
        Solid laser fire is not left live after the originating gun has been destroyed

    Requirements.
        libSDL (->)
        libSDL_mixer (->)
        libSDL_image (->)
        Optional: libSDL_ttf (->)
    Additionally you will require the corresponding "-devel" development packages for building the source.

    Screenshots.
     
    0.66
    screenshotscreenshotscreenshot
    0.65
    screenshotscreenshotscreenshot
    0.64
    screenshotscreenshotscreenshot
    0.61
    screenshotscreenshotscreenshot
    0.57
    screenshot
    0.56
    screenshot
     Help
    Game help and default keys are explained in-game.
    For support please visit the project's support page.

     
    If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

    Wednesday, March 27, 2013

    BOH is a unique retro-flavoured puzzle-riddled maze game spiced up with thrilling action.

    boh logoBOH is a unique retro-flavoured puzzle-riddled maze game spiced up with thrilling action.

    A world of claustrophobic, mysterious, puzzle-riddled, dangerous mazes where, surrounded by countless enemies, you hunt the Evil Masters down with the purpose of eliminating them and the pain they brought.

    Determination, concentration and quick reflexes will be your only allies in your desperate mission.    
     
    With BOH the fun never ends: new missions and themes can be added anytime and you can even create your own!

    BOH has been created with lots of passion and care to offer, with its oldschool style, a fascinatingly different gaming experience.

    Features.       
    · immersive & thrilling gameplay
    · 44 missions + 11 secret missions to unlock
    · missions divided in 5 levels of difficulty
    · multi-phase missions
    · multi-floor battlefields of any size/shape
    · mind-blowing puzzles and deadly traps
    · many and varied power-ups
    · several different kinds of enemies
    · hand-pixelled 2D graphics
    · real-time field of vision and lighting
    · atmospheric audio and rich soundtrack
    · 7 themes
    · online world standings
    · possibility of creating missions and themes
    · Danish, Dutch, English, Finnish, French, German, Italian, Norwegian, Polish, Spanish and Swedish translations

    Screenshots.
     
    boh1
    boh2
    boh3
    boh4
    boh5
    boh6
    boh7
    boh8

     
    If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

    Tuesday, March 26, 2013

    Adamant Armor Affection Adventure is a stealth / action game in 3D environment.

    aaaa logoAdamant Armor Affection Adventure is a stealth / action game in 3D environment.

    You will get an opportunity to explore the space inhabited by hostile creatures, wade through them hiding in the shadows or break through the enemy in fight.

    The sequel of the famous AAA, the 2nd entry in the riot-tag competition and long awaited game is now available on
    pandora.

    Port by sebt3 and Quasist (in a few hours ).
    Changes since Caanoo release :
    - support for both nubs
    - disabled g-sensor
    - disabled rumble
    - added 800x480 support
    The game has 11 additional secret extreme levels. (including one minecraft-like mode)

    Screenshots.
     
     
    aaaa1
    aaaa2
    aaaa4
    aaaa3
    aaaa6

     
    If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

    Monday, March 25, 2013

    Zelda2D is a Zelda related Jump'n'Run game in 2D.

    zelda2d_1Zelda2D is a classic Jump'n'Run style game featuring Link from Zelda collecting rubins and defending evil opponents.

    The game itself is a game-engine reading levels from XML-files.

    Its very easy to write own levels and to design objects in the game.

    A Zelda jump'n'run game written in C/C++/SDL.

    Requirements:
    · SDL
    · SDL_mixer
    · SDL_image

    What's New in This Release:
    · The overworld was implemented.
    · An x/y-moving camera was added.
    · New tile sets and a player sprite set were included.
    · The level editor was improved.
    · New collision detection was implemented.
    · The code and directory structure of files were cleaned up.

    Screenshots.
     
    zelda2d_2
    zelda2d_3
    zelda2d_4
    zelda2d_5
    zelda2d_6
    zelda2d_1

     
    If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:
    Add to Technorati Favorites Blogalaxia BlogESfera Directorio de Blogs Hispanos - Agrega tu Blog Mi Ping en TotalPing.com

    Recent Post