Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > Programming > Libraries

    Fabula 0.8.2 / 0.8.3 Alpha 3

    Download button

    No screenshots available
    Downloads: 202  Tell us about an update
    User Rating:
    Rated by:
    Excellent (5.0/5)
    1 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Florian Berger | More programs
    GPL / FREE
    April 29th, 2012, 22:26 GMT [view history]
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    Fabula description

    An Open Source Python Game Engine

    Fabula is an Open Source Python Game Engine suitable for role-playing, adventure and strategy games and digital interactive storytelling.

    It offers a client-server architecture, an event-based protocol, multiplayer and networking capabilites, a multi-threaded server, an abstract, visualisation-agnostic model of a game world, an asset manager and a plugin system. Gameplay can be recorded and played back. The code is well documented and runs on Linux and MS Windows (it should work on OS X, too, but this has not yet been tested).

    Fabula can be used as a library to develop your own games. As an alternative, you can use the Pygame-based graphical editor and the default game engine that come with fabula.

    Installation

    If you want to run the binary editor or game engine that come with fabula then just unzip the archive and run one of the files ending with ".exe".

    Fabula uses the Python distutils module. If you want to install it as a library, running

    python3 setup.py install

    should do the job.


    Product's homepage

    Requirements:

    · Python
    · pygame

    What's New in This Release: [ read full changelog ]

    · This release makes server and client dis/reconnection much more reliable, adding ExitEvent and making the server more tolereant towards abrupt client exits. On the client side, the user will be warned when server replies take too long.

    · Console and file log levels are hardwired now.

    · The server will now listen on port '0xfab' (4011), and display a friendly interface on the console.

    · PygameUserInterface now has an on-screen display which will display statistics upon F1.

    · Lots of fixes and improvements, API changes in fabula.run, and a documentation update.

      


    TAGS:

    game engine | game library | role-playing | adventure | strategy



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM