RoguelikeLib v0.4

Mr. Jakub Debski has released a new version of his set of tools to aid the fellow roguelike developer on his quest for the next major hit on the scene. Further info and downloads here

Roguelike Library is portable open-source library written in C++.
It consist of set of classes that can be used in all roguelike games.
Library is categorized to fullfill tasks of random map generation,
pathfinding and calculating field of view.

This version introduces code reorganization and many bug fixes.

8 thoughts on “RoguelikeLib v0.4

  1. Might be of great help if one will ever want to make a good roguelike.

    By the way, thanks for running and maintaining the website, Slash, you’re doing a great job maintaining and keeping the temple running.
    Cheers mate^_^”


  2. From a coding standpoint, the code is not very well documented, which seems like it would be desired in something that advertises itself as a development library. That said, it’s still pretty darn cool, and definitely worth checking out to anyone who is a fledgling roguelike designer.


  3. I have tried all day to get the demo-game to compile.
    None of the .exe release files did work.
    The demo-features file was compiled with no problems.
    The supplied project file was of .vcproj format (Visual Studio C++/NET)
    I use Dev-Cpp++.
    I have set a link in ‘Library Directories’ to ‘pdcurses’ directory, with the ‘pdcurses.lib’
    I have set a link in ‘include directories’ to ‘roguelikelib’
    I have set a link in ‘include directories’ to ‘pdcurses’, with the curses.h
    I have set a link to ‘pdcurses.lib’ as a parameter in ‘additional command line options’ for the linker.

    I have spent all day trying to make it work. It takes about 5 minutes of waiting-time each time I try to compile.
    I am using a 166Mhz Pentium, 32 megs of ram, and Windows 95.

    The result is about 40 errors like this(much of the lines are the same, these are the different ones):

    variable ‘_iob’ can’t be auto-imported. Please read the documentation for ld’s –enable-auto-import for details.
    .drectve `/DEFAULTLIB:”LIBC” /DEFAULTLIB:”OLDNAMES” ‘ unrecognized
    .drectve `/DEFAULTLIB:”uuid.lib” /DEFAULTLIB:”uuid.lib” /DEFAULTLIB:”LIBC” /DEFAULTLIB:”OLDNAMES” ‘ unrecognized
    .drectve `/DEFAULTLIB:”LIBC” /DEFAULTLIB:”OLDNAMES” ‘ unrecognized
    [Linker error] undefined reference to `_nm___iob’
    ld returned 1 exit status

    If someone manages to make the demo-game compile in Dev-C++; It would be nice with some help.
    I have such cool games in my head I want to make something of.


  4. -AT LAST!

    The problem was that I hadn’t installed/configurated pdcurses properly.
    I had no idea what to do with the curses.h that came with RoguelikeLib.
    But from a swedish website I found out there was an online update service included i newer versions of Dev-Cpp. 4 headerfiles, and 3 library files came with it.
    ‘-lcurses’ should be in command line parameters to the linker.
    -And now it works! =)


  5. I meant include “math.h” in the post above, they disappeared when I was using ‘sharp’ brackets whatever they are called.


  6. Hello, It’s me again..
    The demo-game runs slow on my computer!

    I wonder what part of the library that causes it. If It’s better to try to rewrite that part, or rewrite everything from scratch… =/


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s