Category Archives: GUI

Lighting up my world

During my work on creating a playable dungeon for the player character to explore I implemented a simple line of sight function that calculates which parts of the dungeon are visible to the player character. This implementation never really worked as … Continue reading

Posted in design, GUI | Tagged | 2 Comments

Vultures eye User Interface

This is a screenshot from NetHack Wiki of Vulture. Vulture is an isometric graphical user interface for NetHack, SLASH’EM, and UnNetHack. The Vulture project continues the abandoned Falcon’s Eye project and is maintained by Clive Crous. Vulture is an answer to anyone who believes that the interface of … Continue reading

Posted in graphics, GUI | 7 Comments


This last week has seen me implement a new DLL that is geared up to print text a whole lot faster than the standard Darkbasic Pro commands. Officially it is known as D3DFunc V3.0 – but everyone on the DBPro forums … Continue reading

Posted in design, dungeon, graphics, GUI, update | Tagged | 1 Comment

ASCII mode

I’m currently in the middle of improving my ASCII view mode for the game, whilst it’s proving tricky I’m glad that I took the time to put together a modular approach to my code as this is allowing me to … Continue reading

Posted in design, direction, graphics, GUI

Character Acceptance

Once you’ve made your choices regarding race and class the following character Acceptance screen is displayed. This is where you can review the choices you’ve made and make any changes before naming your character and starting the game. Now I’ll … Continue reading

Posted in classes, design, GUI | Tagged | 1 Comment

Selecting a class

You might want to read part one and maybe part two to gain a better understanding of how I arrived at my current set of selectable player classes. To allow the player to select a class I decided to reuse … Continue reading

Posted in classes, GUI | 3 Comments

Selecting a playable race

You might want to read part one (how I arrived at the list of selectable races) and part two (how I decided upon which traits to apply to each race) of this mini-series to gain a better understanding of how I … Continue reading

Posted in design, graphics, GUI | Tagged | 3 Comments

Welcome Screen

The welcome screen was initially conceived and developed as part of Alpha Release 0.0.6. In the screen shot you can see the simple layout and the different colours that were first used, the colour usage was deliberate and was used … Continue reading

Posted in design, GUI | 1 Comment

The Mini map

The mini map was first introduced in Alpha release 0.0.5, details of that release can be found here. Let me first talk about my thoughts, design and coding of the mini map… My original design for the mini-map was to … Continue reading

Posted in design, GUI, releases | Tagged , , | 2 Comments

Alpha Release 0.0.4

The change log for this release identified some simple changes to the GUI which were identified as to provide richer feedback for the player and allow me to make changes to the GUI without having to re-compile the code base for … Continue reading

Posted in GUI, releases, Uncategorized | 4 Comments