etch  ] [  etch-m68k  ]
[ Source: eris  ]

Package: liberis-1.3-11 (1.3.10-2 and others)

The WorldForge client entity library

Eris is designed to simplify client development (and avoid repeating the same work several times), by providing a common system to deal with the back end tasks. Notably, Eris encapsulates most of the work in getting Atlas entities available on your client, logging into a server, and managing updates from the server. Thus it can be considered as a session layer above Atlas, providing persistent (for the session) objects as opposed to Atlas ones (which are transient). It handles the client-side implementation of the meta-server protocol, and querying game servers; out-of-game (OOG) operations (via the Lobby and Rooms), and most important in-game (IG) operations such as entity creation, movement and updates.

Eris provides a generic 'Entity' class, which you are free to sub-class and provide to the system (by registering a factory with the World); thus you are free to create different classes to handle characters, walls, vehicles, etc as your client dictates. An alternative approach is to simply create peer classes, and connect them to Eris via callbacks. Eris makes extensive use of libSigC++, which must be correctly installed and functioning on your system. Familiarity with signal/slot programming concepts is essential for using Eris; the libSigC++ home-page has some examples. Gtk+ or QT signal systems also provide a good introduction.

Other Packages Related to liberis-1.3-11

  • depends
  • recommends
  • suggests
  • dep: libatlas-cpp-0.6-0c2a
    The protocol library of the World Forge project - runtime libs
  • dep: libc6 (>= 2.3.5-1) [not alpha, ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
  • dep: libc6.1 (>= 2.3.5-1) [alpha, ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6.1-udeb
  • dep: libgcc1 (>= 1:4.0.2) [not hppa]
    GCC support library
  • dep: libgcc4 (>= 4.1.1-12) [hppa]
    GCC support library
  • dep: libsigc++-2.0-0c2a (>= 2.0.2)
    type-safe Signal Framework for C++ - runtime
  • dep: libskstream-0.3-3 (>= 0.3.5)
    Isostream C++ socket library
  • dep: libstdc++6 (>= 4.0.2-4) [not hppa]
    The GNU Standard C++ Library v3
    dep: libstdc++6 (>= 4.1.1-12) [hppa]
  • dep: libunwind7 (>= 0.98.5-6) [ia64]
    A library to determine the call-chain of a program - runtime
  • dep: libwfmath-0.3-3c2a (>= 0.3.4)
    WorldForge math library

Download liberis-1.3-11

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha 1.3.10-2 316.6 kB996 kB [list of files]
amd64 1.3.10-2 291.3 kB776 kB [list of files]
arm 1.3.10-2 341.9 kB912 kB [list of files]
hppa 1.3.10-2+b1 338.2 kB924 kB [list of files]
i386 1.3.10-2 299.2 kB788 kB [list of files]
ia64 1.3.10-2 368.5 kB1316 kB [list of files]
mips 1.3.10-2 264.8 kB976 kB [list of files]
mipsel 1.3.10-2 263.1 kB976 kB [list of files]
powerpc 1.3.10-2 289.4 kB804 kB [list of files]
s390 1.3.10-2 285.8 kB828 kB [list of files]
sparc 1.3.10-2 272.2 kB760 kB [list of files]