Pages

Sunday, April 15

Terasology(previously known as Blockmania) is a free and open source Minecraft inspired game engine involving procedural terrain generation and efficient rendering techniques in Java using the LWJGL.

The engine uses a block-based voxel-like approach seen in Minecraft. Terasology developers are now working on a full game incorporating elements from Dwarf Fortress and Dungeon Keeper.

Check out the video:

I have tried the game and it looks beautiful with nice bloom and lighting effects. It will need a decent graphic card to display these effects or else it can be slow. However, you can tweak graphics settings to suit your system.

A latest build of the game can be downloaded from here. These are very early in-development builds, so if they don't work, wait for a newer version. Full changelog of daily builds can be found here.

To launch the game make run_linux.sh script executable and run it. Make sure you have Java or OpenJDK installed.

Could not locate OpenAL library Error in Ubuntu

You may get could not initialize orcould not locate OpenAL library errors in Ubuntu. This is becuase the game looks for libopenal.so library while newer Ubuntu versions have libopenal.so.1. We can easily fix this by making a symlink.

Run the following command to know exact path of openal library (make sure mlocate tool is installed).

locate libopenal.so

The command will return some results with exact path to openal libraries.

Now make a symlink to libopenal.so.1 or libopenal.so.1.xx.x library. You can do so by going to the folder as root where these libs are located. Just right click on one of these libraries and click on Make Link. A new file will be created, rename it to libopenal.so

You can also do this by command line. Below is an example of what I did in Ubuntu 12.04: