Skip to content

schiem/roguelike

Repository files navigation

Roguelike

There is a currently working title... (Someday this will have a real name)

Pick where you spawn in the generated world.

You can now explore an overworld and fight a limited number of monsters.

Dungeons can be explored as well.

There's now a menu system!

With items and item descriptions!

And a death screen!

What is it?

We're currently trying to build a roguelike game to improve our C++ skills. Eventually it may be in a state to play, at the moment we really only have the very basic systems in place.

Goals and Aspirations

  • Finite, random world generation
  • Interactive and semi-persistent population
  • Many different types of dungeons and enemies
  • Some sort of combat system or something
  • Sea travel
  • Large cities

Dependencies

  • Linux (for now)
  • SDL

Installation

To try it for yourself, clone the repository and generate your own configure script:

git clone https://github.com/schiem/roguelike.git
cd roguelike
autoreconf --install
./configure
make

Documentation

Now with documentation! Check it out over at github pages. Many thanks to doxygen.

Update

It's been quite a while since we've contributed to this project. Let's get the ball rolling again!

We want to come up with a more finite list of things that this game sets out to accomplish so we at least have a direction we can work towards for an MVP.

For the basics of a playable game:

  1. Character creation screen
  2. Adding a start state (pick where you want to go, start with X/Y equipment)
  3. Progression system
  4. Way to obtain/buy/sell goods

In addition, we've also discussed and are revamping the purpose--since we need a narrower focus to be able to continue to work on it. The new focus is:

This is a homesteading esque game. You will pick a location to embark, with limited supplies, and will try to find a way to build a shelter and survive for as long as you can. The most basic systems for this will be:

  • Protection from the elements; being outdoors in harsh weather conditions without proper equipment will be very bad for your character
  • Getting a food supply; being able to create your own food will be necessary to begin exploring
  • Deal with random encounters; NPCs or enemies may find your dwelling, and you may need to fight them off
  • Trade goods in town; towns and cities will have a plethora of shops where you can exchange your goods

Although this scope seems limited, once we have those in place we should have a playable game that we can start expanding other systems into.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages