Games


Legend Wars: The Return of the Shadow
A 2D, turn based strategy game with fantasy setting.


Natter
A 2D game in the spirit of Snake: Move your snake around and try to catch as many items as you can before you hit the wall, yourself or another player. Play with up to 4 players (either AI or in hot-seat mode).


RPGBomber
A bomberman like 2D game with role play game elements. Train youe character and battle epic combats.


Connect 4
This is a version of the wellknown game connect 4. Play against another player or the computer and create a row of 4 chips to be the winner.

If you find bugs in our games or if you have suggestions how we can improve them or if you just want to tell us if you liked playing them, feel free to post in our forum.

Legend Wars: The Return of the Shadow

More than a century ago, it was the humans king - Phinneas - who brought peace to the war ridden continent Nas Morte - the continent of fog.
Under his supervision the leaders of orcs, elves and humans met and signed a peace contract: They divided the continent into three pieced - each inhabited by one race. That was the plan - and somehow it worked.
Phinneas - who was from now on called the Wise King - got another name by influential members of the army: The Weak King.

But these times are over now. The dark clouds of war once more begin to cover the lands. The peace - paid with blood and pain - is about to break. A dark force is again about to take reign over this world...

General Mallorn got news about orcs being seen in the Southern Kingdom - the kingdom belonging to the elves. He is very nervous about it - why are the orcs about to break the peace contract signed so long ago? He decides to investigate the case.

In the role of a young officer, you'll follow General Mallorn. Find out what's going on and be ready to defend your peoples realm against the dark forces!

DownloadDownload

Download

Here you find the download links and installation instructions for Legend Wars: The Return of the Shadow. The current version of Legend Wars is 0.5.0.1.

Legend Wars is released under the terms of the GNU GPL v.3 (source code) and Creative Commons "by-sa" (game contents). By downloading and installing it, you agree to the terms of these licenses.

Table of Contents

  1. Download overview
  2. Installation: Windows NT 5
  3. Installation: Linux 32/64 bit
  4. Installation: Compiling Legend Wars from the sources

Download overview

You can find a overview over all downloads here.

Installation: Windows NT 5

This is for users of Windows XP and (probably) 2000. Legend Wars has only be tested on XP. If you are using another version of Windows, please let us know.

  • Step 1: Download the Legend Wars installer.
  • Step 2: Start the installer. It will guide you through the installation steps.
  • Step 3: Now you can start the game!

Notice for Windows Vista users and users of Windows machines with tightened security settings
If you use Windows Vista or if you have a user account with limited privileges, you have to do a little workaround. For more infos, consult the game manual.

Installation: Linux 32/64 bit

This is for users of Linux 32bit or Linux 64bit systems. Legend Wars runs in X. You will also need the following additional libraries to be installed on your system:

  • libSDL-1.2.so
  • libSDL_mixer-1.2.so

Installation steps:

  • Step 1: Download the Legend Wars pre-compiled packages for your system. Legend Wars is available as a 32bit and a 64bit version. Please make sure that you choose the appropriate version for your system.
  • Step 2: Unpack the file:
    tar -xf legendwars-foc-YOURARCH-linux-VERSION.tar.gz
  • Step 3: Now go into the archive and run the install script there:
    cd legendwars
    sh install.sh
    #an alternative would be...
    su -c "sh install.sh"

    This will install Legend Wars either in your home directory (~/bin/NoManGames-Legend_Wars) or in /usr/local/games/NoManGames-Legend_Wars.
  • Step 4: Now you can start Legend Wars. The script will attempt to create a link in your program menu. The script will also create startup scripts, so that you can start the game in a console by typing "legendwars".

Installation: Compiling Legend Wars from the sources

Will follow soon.

Gameplay

Legend Wars: The Return of the Shadow is a 2D, round based, fantasy strategy game. It takes place in a world inhabited by elves, orcs, humans and other races.

Legend Wars: The Return of the Shadow -- Screenshot: First mission: This is a shot from the very first mission.Legend Wars: The Return of the Shadow -- Screenshot: First mission: This is a shot from the very first mission.
Basic gameplay
After you started a mission you find yourself on a 2D map. On this map you'll do everything needed to win: Selecting troops, let them move and attack the enemy, take over "cities" of the enemy or neutral ones and ordering new troops.

The level system
In Legend Wars, every troop has an own level. Every troop starts with level 1. Always, when a troop is in a battle and an enemy is destroyed, it gains experience points (EXP). When a troop has enough EXP, it's level increases by one, resulting in more Health Points (HP) and improved status values.

The status values
Every troop is characterized by a set of values. The probably most important is the HP value. If the HP value goes down to zero (by being attacked by the enemy) the troop is destroyed. But there are also some other important values:
Every troop has an attack and a defence value for close combat and distant attacks. These values influence how much damage a troop can do upon an enemy and also how much HP damage it takes by an enemy's attack. At last, there are two values determining how far a troop can travel per round (way points per day) and (if it is able to attack from distance) how far away an enemy can be to be attackable.

Legend Wars: The Return of the Shadow -- Screenshot: Story: This is a screenshot from the story screen.Legend Wars: The Return of the Shadow -- Screenshot: Story: This is a screenshot from the story screen.

Other useful infos for strategists
Beneath the core status of a troop, there are also some other points to consider. For example the landscape! On grass or sand your troops can travel very fast, but are also a good target for the enemy. On the other side, in forests or mountains your troops will be slow and spend a lot of their way points; however they'll take much less damage on enemy's attacks.
You should also consider the weapon types used by the different troop types. For example footmen are pretty effective against each other, but they'll be lost if commanded to fight alone against tanks and jets. In Legend Wars there are three types of "effectiveness": Very Effective, Effective and Not Effective. You'll see the level of effectiveness either in a troops status popup menu (by moving the cursor right over the troop and holding it there for a second) or by the color of the damage numbers over the attacked troops head.
At last you should consider the current HP value of your troops and their levels. Loosing a troop with a high level is much worse than loosing a troop at level one or two. To rescue a hurt troop, you can redraw it from the front lines and command it to go to a city. Whenever a troop is stationed in a city, it gains 10% of it's maximal HP per round. So, after 10 days a troop is fully healed. Also, a troop is fully healed whenever it's level increases.

Natter - a 2D Snake-like game



Natter is a 2D game in the spirit of well-known Snake. Natter features single and multiplayer mode with up to 4 players and AI. The game is available for Windows, Linux and possibly even more platforms.

Natter: Scene taken within the game in action: The game in action!Natter: Scene taken within the game in action: The game in action!

Table of Contents

  1. Download
    1. Installation for Windows 32bit (XP, 2000, Vista)
    2. Installation for Linux
    3. Installation for other OS
  2. About the Game
    1. Gameplay
    2. Controls
    3. Technical
  3. Troubleshooting
  4. Feedback
  5. Roadmap
  6. Legal Notice

Download


Natter can be downloaded in our Download Centre. There you can find detailed descriptions for the various packages as well as the possibility to rate Natter. If you want more information please read on this article.

Installation for Windows 32bit (XP, 2000, Vista)

The installation should be straightforward. Just download the Natter Installer, start it and install Natter where ever you want to.

Installation for Linux

Natter is available for these Linux platforms:

Just download the file and make sure, that the following libraries are installed on your system:

Unpack the appropriate package for your system using the above list. Unpack it and use the script to start the game:

tar xf natter-$version-linux-$arch.tar.gz
cd natter
sh natter-game

Installation for other OS

If you have a OS with no pre-compiled binaries of Natter available for, you can compile it yourself. Here is the step-by-step description.

Step 1: Download Langadia++. Natter is build upon this library, so you will need to compile it first. You will need a bunch of additional libraries to compile it. A detailed description is included in Langadia itself. If you have all required libraries, just open a terminal and do the following:

tar xf langadia-$version.tar.gz
cd langadia
./configure
make
su -c "make install"

Step 2: Download the Natter Sources. If Langadia++ compiled and installed fine, the following should be enough:

tar xf natter-$version.tar.gz
cd natter
./configure
make
su -c "make install"

If everything worked, it should now be enough to type natter in a terminal.

About the Game

Maybe you already played Snake (or one of it clones) in the past and think: Can Natter be so much different? Well, maybe it can. Generally, the concept of Snake grew with time (e.g. Nibbles is a very interesting version of Snake).

Gameplay

The basic concept of every Snake game is: Move your snake and try to catch as many items as you can without hitting a wall or yourself. Per item you get a certain amount of points. In Snake, this amount is influenced by your current length. The longer your snake is, the more points you get. However - playing becomes more difficult the longer you become. You can decide yourself, what you want: Natter provides a set of items with different effects. So you can "eat" a lot of cherries, which will keep you healthy (by keeping you short). Crystals bring a lot of points and also make you longer. The "Lollipop" is a mean little thing. It will earn you just few points, however it reverts the current direction of the other players. If you are near to death, you can collect "hearts" - by paying some of your points you get an extra life!

Controls

Natter can be played with up to 4 players. You can select to play with either human fellow players or against the AI. The controls are currently fixed (will be changed in one of the next releases hopefully). They are:
Player 1:

Player 2:

Player 3:

Player 4:

Technical

Natter is build upon Langadia++, a platform independent, OO-based library on top of some other (C-) libraries. So, you can play Natter on Windows, Linux and probably even more operating systems. If you use an alternative OS, feel free to report your success or failure with compiling and playing natter. We would be really glad about this kind of feedback!

Natter: Settings menu: This is where you can set up the options of Natter.Natter: Settings menu: This is where you can set up the options of Natter.

Troubleshooting

I cannot compile the game and/or Langadia++!
Please report the error message given to you by the compiler or linker. See the Feedback section of this article for contact information.

The game seems to start, but immediately terminates!
Make sure the game executable (natter or natter.exe) is located in a valid directory. If you installed it e.g. to /usr, the executable must be in /usr/bin, while the game data must be in /usr/share/natter/data. If the problem persists, check the debug output, by starting natter from a terminal window. It will print the path where it searches for the game data. Check that path. Also file a bug report, see this article's Feedback section.

After updating, new highscores are not saved and/or old cannot be read!
We try to keep the format the settings and scores are saved compatible among the versions of Natter. However, it can happen that compatibility breaks, which will lead to this "bug". To enable the highscores, simply delete the file "settings.lua" in "Application Data\natter" (the Application Data directory should be located in your personal files directory, you will probably need to enable the "Show invisible files and directories" option in your file explorer).
Note, that this will delete your old highscores!

Feedback

Currently, Natter is in a very early state. To make it more stable and enjoyable, we need you. By giving us feedback you can make a valuable part in the development of Natter!
Currently, there are different ways to contact us. The preferred is to register at our website and post your questions/opinions/... in the forum. This is the best way as it also enables you to discuss the topics with other members.
If you don't like to register, you can also just write an e-mail to feedback @ rpdev.net.

Roadmap

The current release version of Natter is 0.0.1.x. The next planned release version is 0.0.2. The following features are planned to be included within the next release(s):

Legal Notice


Natter is released under the Terms of the GNU General Public License, version 3. That means: You can examine Natters source code, change it and even re-publish it. Doing so is even encouraged by us, as you so can help to make Natter more stable or enhance it by adding new features. If you altered Natter, please let us know about it. You are not forced to do so, however, if would be interesting for us and also would allow us to port e.g. bug fixes back to our version of Natter.

Natter - ein 2D Spiel ähnlich zu Snake



Natter ist ein 2D Spiel im Geiste des allseits beliebten Snake. Natter bietet sowohl einen Einzelspielermodus als auch einen Mehrspielermodus für bis zu 4 Spielern gleichzeitig. Es ist für Windows, Linux und ggf. andere Plattformen erhältlich.

Natter: So sieht das Spiel in Aktion aus: The game in action!Natter: So sieht das Spiel in Aktion aus: The game in action!

Table of Contents

  1. Download
    1. Installation auf einer Windows 32bit Plattform (XP, 2000, Vista)
    2. Installation auf einem Linuxsystem
    3. Installation auf anderen Betriebssystemen
  2. Beschreibung
    1. Spielinhalt
    2. Steuerung
    3. Technisches
  3. Problembehandlung
  4. Feedback
  5. Weiterentwicklungen
  6. Legal Notice

Download


Natter steht als Download in unserem Download Center zur Verfügung. Dort findest du ebenfalls eine detaillierte Beschreibung zu den Downloads und hast ebenfalls die Möglichkeit Natter zu bewerten. Weitere Informationen befinden sich im Artikel auf dieser Seite.

Installation auf einer Windows 32bit Plattform (XP, 2000, Vista)

Die Installation dürfte keine Schwierigkeiten bereiten. Einfach den Installer herunterladen, per Doppelklick starten und den Installationsanweisungen folgen.

Installation auf einem Linuxsystem

Natter ist für diese Linuxplattformen verfügbar:

Auf dem System müssen lediglich folgende Bibliotheken vorhanden sein.

  • SDL
  • SDL_image
  • SDL_mixer
  • SDL_ttf
  • lua

Einfach die entsprechende Datei für Dein System, aus der oberen Liste, herunterladen, entpacken und mit folgenden Anweisungen das Spiel starten:

tar xf natter-$version-linux-$arch.tar.gz
cd natter
sh natter-game

Installation auf anderen Betriebssystemen

Falls es für ein System noch keine vorkompilierten Dateien gibt, dann kann man diese selbst erstellen. Hier ist eine kleine Anleitung dafür:

Schritt 1: Langadia++ herunterladen.
Zuerst muss Langadia++ kompiliert werden, da Natter darauf aufbaut. Hierfür werden einige zusätzliche Bibliotheken gebraucht. Welche das sind, ist in der Beschreibung zu Langadia zu lesen. Danach muss folgendes in die Kommandozeile eingegeben werden:

tar xf langadia-$version.tar.gz
cd langadia-$version
./configure
make
su -c "make install"

Schritt 2: Herunterladen von Natter Source. Wenn Langadia++ erfolgreich kompiliert und eingerichtet wurde muss folgendes getan werden:

tar xf natter-$version.tar.gz
cd natter-$version
./configure
make
su -c "make install"

Falls alles bis hier hin geklappt hat, müsste es ausreichen natter in die Konsole einzugeben.

Beschreibung

Vielleicht hast du schon mal Snake gespielt und Dir gedacht: Kann sich Natter so sehr von dem Original unterscheiden? Überzeug Dich doch selbst ;D

Spielinhalt

Die Grundidee eines jeden Snakespiels ist: Hol dir so viele Boni wie du kannst ohne die Wand oder dich selbst zu berühren. Pro Bonus bekommst du eine bestimmte Menge von Punkten und je länger deine Schlange ist desto mehr Punkte bekommst du auch. Das macht das eigentliche Ziel - die Boni zu bekommen - mit der Zeit deutlich schwieriger. Und Natter gibt dir die Möglichkeit Deinen eigenen Weg zu gehen: Kirschen zum Beispiel verkürzen Deine Schlange, was Dir natürlich wieder hilft an die anderen wertvolleren Boni zu kommen, wie zum Beispiel die Kristalle, die eine Menge Punkte geben aber auch deine Schlange verlängern. Aber das wahrscheinlich interessanteste Item ist der Lolli. Anfangs unscheinbar, da man nur sehr wenig Punkte dafür bekommt, zeigt er jedoch sein wahres Gesicht, indem er die Richtung aller Schlangen radikal umdreht. Und nicht zuletzt gibt es auch zusätzliche Leben, in Form von Herzen.

Steuerung

Natter ist für bis zu 4 Spieler gleichzeitig. Man kann sich gegen den Computer versuchen oder aber mit 3 Freunden an einer Tastatur spielen. Hier die Steuerung für die einzelnen Spieler:

Spieler 1:

  • W
  • A
  • S
  • D

Spieler 2:

  • I
  • J
  • K
  • L

Spieler 3:

  • Pfeil Hoch
  • Pfeil Links
  • Pfeil Runter
  • Pfeil Rechts

Spieler 4:

  • Numpad 8
  • Numpad 4
  • Numpad 5
  • Numpad 6

Technisches

Natter basiert auf Langadia++, einer plattformunabhängigen, objektorientierten Bibliothek, welche selbst auf andere C-Biblotheken aufgesetzt wurde. Daher kann man Natter problemlos auf Windows, Linux und eventuell auch auf anderen Betriebssystemen spielen. Falls Du ein alternatives Betriebssystem besitzt kannst Du Natter gern ausprobieren und uns berichten in wie weit das von Erfolg gekrönt war. Wir sind dafür sehr offen.

Natter: Einstellungsbildschirm: Hier wird Natter konfiguriert.Natter: Einstellungsbildschirm: Hier wird Natter konfiguriert.

Problembehandlung

Ich kann Natter und/oder Langadia++ nicht kompilieren!
Bitte schick uns die Fehlermeldung, die dir der Compiler oder Linker ausgegeben hat. Weiter unten, unter Feedback, steht, wie du uns diese Meldung zukommen lassen kannst.

Das Spiel startet zwar, aber stürzt sofort wieder ab!
Stelle sicher, dass das Spiel (natter oder natter.exe) im richtigen Verzeichnis ist. Falls du es zum Beispiel nach /usr installiert hast, dann muss das Spiel in dem Verzechnis /usr/bin und die Spieldaten müssen in /usr/share/natter/data/ sein. Falls das Problem dann immer noch auftritt, überprüfe die Debugausgaben. Dabei muss Natter aber von der Konsole aus gestartet werden. Es wird unter anderem auch der Pfad ausgegeben, wo das Spiel die Daten erwartet. So kannst du den Pfad überprüfen und nachschauen wo das Problem auftritt. Du kannst alternativ auch die Debugausgaben in einer Datei speichern und uns zusenden.

Nach einem Update ist meine Highscore verschwunden und/oder nicht mehr lesbar!
Wir versuchen das interne Dateiformat in dem die Einstellungen und Highscores gespeichert werden kompatibel zu halten. Es kann ab und an vorkommen, dass wir das nicht ganz schaffen, was zu diesem vermeintlichen Fehler führt. Gehe in das Verzeichnis "Anwendungsdatein\natter" (das Verzeichnis Anwendungsdateien sollte in deinem persönlichen Verzeichnis sein, du musst eventuell auch die Option "Zeige versteckte Dateininhalte an" aktivieren) und lösche die Datei "settings.lua". Achtung! Somit löscht du alle deine alten Highscores!

Feedback

Natter befindet sich derzeit noch in den Kinderschuhen! Um es weiter zu entwickeln und zu verbessern sind wir auf Dich angewiesen. Indem du uns Feedback gibst, kannst Du ein wertvoller Bestandteil in der Entwicklung von Natter sein. Derzeit gibt es zwei Wege uns zu erreichen. Der wahrscheinlich beste Weg ist es, Dich auf dieser Seite anzumelden und uns Deine Meinung, Kritik, Wünsche, Anregungen in dem dafür vorgesehenen Forum mitzuteilen. Du kannst uns aber ebenfalls eine Mail schreiben. Wir sind unter feedback@rpdev.net erreichbar.

Weiterentwicklungen

Die derzeitige Natterversion ist 0.0.1.x. Die nächste geplante Version wäre also 0.0.2 und wird voraussichtlich folgende Neuerungen enthalten:

  • Sound: Sowohl Hintergrundmusik als auch Soundeffekte sollen integriert werden, da sie den Spielkomfort deutlich anheben. Das verlangt aber ersteinmal ein paar Änderungen in Langadia++.
  • Besseres Timing: Zur Zeit scheint es ein Timing Problem mit Natter zu geben, was das Spiel in einem hohen Level durchaus schwierig macht.
  • Elegantere Bewegungen: Derzeit bewegen sich die Schlangen wahrlich nicht elegant, daher soll ab der nächsten Version jedes Schlangenglied in seinen beiden Positionen interpoliert werden, was deutlich eleganter aussieht.
  • Karten: Es war von Anfang an geplant Karten bzw. Level in Natter zu integrieren, wahrscheinlich per Luaskript.
  • Frei belegbare Tasten: Es soll ermöglicht werden seine Steuerung für jede Schlange individuell zu belegen. Später kommt sogar die Joystick unterstützung, nachdem die entsprechenden Änderungen in Langadia++ vorgenommen wurden.

Legal Notice


Natter ist freigegeben unter den Richtlinien der GNU General Public License, version 3.
Das bedeutet: Man kann den Natter Source code einsehen, verändern und neu veröffentlichen. Genau solches befürworten wir sogar, da man damit hilft Natter sicherer zu machen und zu seiner Verbesserung beiträgt. Falls Du Natter veränderst lass es uns wissen. Das ist mehr eine Einladung als ein Zwang, dennoch sind wir immer interessiert daran.

RPGBomber 2009

RPGBomber2009 BannerRPGBomber2009 Banner

RPGBomber is, as you can guess from the title, a bomberman-like game. It is also unlike all the other games here based on the Irrlicht-engine, because Langadia++ is still under construction and the latestversion is not available now.

Table of Contents

  1. Download
  2. Features
    1. mEdit
    2. CampaignEditor
    3. Story Mode
    4. Characterexport and vs-mode
    5. TimeAttack-mode
    6. RPG-Elements
  3. Feedback

Download

Here will be the latest version of RPGBomber2009. For now it is the release from 04.09.2009, which includes a lite version of the MapEditor calles "mEdit". Here is the current release for Windows 32 Bit version and Linux.

Features

A short overview of the features and the status of them.

mEdit

Status:85%
This is the integrated mapeditor, which allows you to create own maps for singleplayer or even for own campaigns. It is easy to use and supports only the basic stuff. You can load your tiles in the tile window to the left. Tab between ground tiles and object tiles if needed. The collisionmode will set for each tile automaticly. You can also set the size of the map if you want, so that you can create huge maps. The maps will be exported as xml. Here is a screenshot from mEdit.

Bomberman a sceneBomberman a scene

So you can easily generate the map you want. I will post a short tutorial how to use mEdit in a few days!

CampaignEditor

Status:0%
There will also be a CampaignEditor, which allows you to write a own story, which can be played by other players. I won't disclose to much here, so pls stay tuned for further information.

Story Mode

Status:0%
As you already read, there will be a story mode. For now I have no idea, which is a good bomberman story^^ but I will deal with it in a while. Anyway I hope the CampaignEditor will lead some people to create their own story, which would help me a lot.

Characterexport and vs-mode

Status:0%
There will be an opportunity, to export your character to use it an the vs-mode. It is basicly a PvP-Mode, where you can play against human-players using the same keyboard. As far as I know there is no irrlicht-support for interenet sessions, so that there will be no internet-vs-mode.

TimeAttack-mode

Status:90%
You were ported to a special room. From time to time will spawn many bombs next to you. Your only task is: Survive! Avoid getting hit by an explosion and try to stay alive as long as you can. Here is a screenshot:

RpgBomber2009 Timeattack modeRpgBomber2009 Timeattack mode

RPG-Elements

Status:25%
This is the maindifference between RPGBomber2009 and the original Bomberman. Your character won't die if he runs into an explosion, but he will lose some healthpoints depending on his defense and the opponents attackvalue. He will also run faster if you train his speed-abilities. And for euch map you can use ability-crystals, that means that you can power up his abilities for a while, maybe if you want to defeat a very powerful enemy or want to bash your friend in the vs-mode ;) Anyway, this will be the mainattraction of the game.

Feedback

RPGBomber2009 is at its very beginning. So if you test it and get bugs please report them with a short explanation. There will also be a newer version soon with a integrated exceptionsystem, which makes it easier to detect bugs, because it automaticly generates a small data, where all the technical stuff is written to. But till then you have to write it on your own =P Anyway, if you want to report something (bugs, hints or whatever) pls contact me at stefan@rpdev.net