Autogenerated Dungeons
(Go back to the main GSoC 2013 page)
Skills needed
Our server and client are all coded in C++ and the database is MySql. The mechanisms will have to be implemented both client and server side, so good knowledge of C++ is needed for this project.
Overview
The dungeon generator aims to generate random dungeons using the idea of a "Superblock" which is a 9x9x9 units box with a grid of connection points. This superblock will be used to generate the actual blocks part of the dungeon. With predefined connection points, a set of standard blocks can be used to create the final area by placing one block next to the other and generate a coherent set of tunnels, rooms, and passages. Additional props can be added to the generated area, like for example special locations, loot, chests, doors, etc... This project aims at creating the algorythms and the actual database tables to store the autogenerated areas.
Detailed Description