Projects / Assassin of the Underdark

Assassin of the Underdark

In Assassin of the Underdark, you take a custom player character through the underdark. RPG elements are included in the form of weaponry, items, and spells. There are scripts to print Python character files, resource management, and a widget system. A plugins directory is loaded at program start, and there's a Python shell window widget for testing out scripts.

Operating Systems

Recent releases

  •  08 Apr 2014 18:12

    Release Notes: The widget system has been extended with buttons, labels, and windows, and has preliminary traversal. There is a plugins directory that can script the Python files and images of the game when the program starts or when calling the plugin manager. Player classes have been extended with monk, assassin, and druid classes. Spells use mana points now, and there is a major map room service added and profiled. A character sheet window has been added. See the README files for further information.

    •  04 Apr 2014 15:43

      Release Notes: You can now choose characters with elf, drow, human, katta, and gnoll races, as well as fighter, magic, user, and thief classes. There are also multiclasses between these. A resource manager with an interface to a database (now just a simple dictionary) has been added. A widget system is in place based on pygame's SDL, in the form of a button and a rootwindow which catches SDL events. Picking up everything is possible, such as a goblin. Using the preselected inventory item on the taskbar works, you can change swords by picking them up, and there's spell casting (without graphical effects yet).

      •  01 Apr 2014 17:23

        Release Notes: Two rooms have been implemented, you start the game with a bomb supply, and you can fight with your sword. The game engine is in place as well as goblin, beholder, beholderbat, and snake enemies.

        •  13 Aug 2011 07:47

          Release Notes: The first level has been added.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.