SFML community forums

General => SFML projects => Topic started by: Mysphyt on April 26, 2018, 10:03:31 pm

Title: The Crucible
Post by: Mysphyt on April 26, 2018, 10:03:31 pm
Hello!
I've been in development of a game, The Crucible, which is a rogue-like dungeon crawler similar to NetHack or DCSS with some newer RPG elements. I'm a college student and don't always have a lot of time to work on it, but it has come a long way over the past few months. Virtually the entire game is randomly generated or customizable. Dungeon & Cave layouts, enemies, items, and abilities.

I haven't used any libraries aside from SFML (graphics, sound, window etc), I thought it would be best to start from scratch for my first SFML project. I am however looking into using ImGui for options menus & customization tools.

Anyways, I've been learning on my own both C++ development and SFML and would really like to hear some criticism / direction. I get the feeling by looking at others' projects that I have gaping design & optimization flaws in my project. It is clear now that my 'make it up as you go along' approach has produced a lot of sloppy code that i'm very unhappy with.

Video of build A1.0.3 (sorry, it's a bit quiet):
https://youtu.be/APV-MfroYe8 (https://youtu.be/APV-MfroYe8)
Code:
https://github.com/AaronCC/The_Crucible/tree/master/Crucible_Game (https://github.com/AaronCC/The_Crucible/tree/master/Crucible_Game)
Current Build:
https://github.com/AaronCC/The_Crucible_Build (https://github.com/AaronCC/The_Crucible_Build)

The game is still very much in development.
Thanks.
Title: Re: The Crucible
Post by: FRex on April 28, 2018, 03:46:34 am
I've played quite a bit of NetHack (console, win, Vulture and browser and Android ports but my ping to alt.org is over 100ms so I couldn't comfortably play there), Dungeons of Dredmor (extensively but before the DLC) and some Elona (it's on my list of games to play but it's as hardcore as NetHack to get into) but never heard of DCSS (or its predecessor).

Roguelikes interest me so I'm going to follow this topic. Month ago there was a roguelike too, I feel like I should make my own now.

Try not to neglect keyboard only controls if you want to attract hardcore fans. It's easier to code too (IMO).
Title: Re: The Crucible
Post by: Mysphyt on April 28, 2018, 07:05:08 am
Started working on the editor tool for items, affixes, abilites etc. using the ImGui library. Now i'm looking at gutting and replacing other primitive GUIs (i'm looking at you, inventory).

(https://i.imgur.com/9qrJTop.png?1)
Title: Re: The Crucible
Post by: Mysphyt on April 28, 2018, 09:29:16 pm
More editor screenshots

(https://media.discordapp.net/attachments/282398580948336640/439869866904911903/unknown.png?width=395&height=417)
(https://cdn.discordapp.com/attachments/282398580948336640/439870184262598677/unknown.png)