Skip to content

Dungeon-crawling game built in Processing for the Video Games module at the University of St Andrews.

License

Notifications You must be signed in to change notification settings

Druid-of-Luhn/Gundabad

Repository files navigation

Gundabad

Gundabad is a dungeon-crawling game built in Processing for the Video Games module at the University of St Andrews.

A screenshot of Gundabad, where the player 'wef' is surrounded by enemies, but some treasure lies on the floor nearby.

Character Creation

The game starts with a character creation screen, which uses classic fantasy role-playing game races:

An elf character called Elladan in Gundabad's character creation screen.

Exploration

The player moves their character through caves, trying to reach the stairs down to the next level. Move your character by clicking a location on the ground. Only the area around the player and other monsters is fully lit.

Monsters in the caves will chase you and attack you if they see you.

Pick up loot on the way and manage your inventory to become more powerful

Inventory and Levelling

Open your inventory with the i key. Doing so over a dropped item will allow you to pick it up.

There is a weight restriction on the inventory that depends on strength, and only allows you to carry a certain amount.

Equip and unequip items, and use potions during combat or exploration.

A character levels up as they progress and kill monsters, making them more powerful.

The character Dante opens their inventory.

Combat

Combat is a simple turn-based system between the player and a monster. Each takes a turn picking an action, whether to attack, flee or use a potion.

Fleeing combat will make the player run towards the entrance to the level, while an enemy will run towards the exit.

Note, there is a bug somewhere in the combat code that will crash the game upon winning combat. It is quite rare however, so have fun.

The character weg fights a goblin and both are taking damage.

Death

The player's character dies if their health points reach 0. At this point they will be taken to the results screen, which displays some stats about their run:

  • Player score
  • Character level
  • Depth reached
  • Characteristics
  • Attack
  • Defence

The character D-Warf has died and their results are displayed on the death screen.

License

Copyright 2017 Billy Brown.

This project (Gundabad) is licensed under the Mozilla Public License version 2.0. See LICENSE file.

About

Dungeon-crawling game built in Processing for the Video Games module at the University of St Andrews.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published