Skip to content

Rutle/RGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project

This project is an unfinished roguelike game. I wanted to learn to use different types of programming patterns such as as components, dependency injection and factories. Initially I used libtcod for world/dungeon generation and learning more about coding a roguelike game. Afterwards I decided to code dungeon generator by myself and then I switched terminal to BearLibTerminal. BSP is used for dungeon generator. It's also a technique that I wrote my Bachelor of Science about. Initially this project was written using Qt while also avoiding any dependencies to Qt libraries.

Structure

  • /components contain components for different actors/gameobjects that can be present but also the game menu components.
  • /gameworld contain world generation, engine, factories and different behaviour components that actors/gameobjects can have (should be moved to components dir).
  • /gameworld/object contain data for generating actors/gameobjects with object factory.

About

Roguelike game.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published