Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: The Crucible  (Read 1434 times)

0 Members and 1 Guest are viewing this topic.

Mysphyt

  • Newbie
  • *
  • Posts: 4
    • View Profile
The Crucible
« 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
Code:
https://github.com/AaronCC/The_Crucible/tree/master/Crucible_Game
Current Build:
https://github.com/AaronCC/The_Crucible_Build

The game is still very much in development.
Thanks.
« Last Edit: April 28, 2018, 07:04:25 am by Mysphyt »

FRex

  • Hero Member
  • *****
  • Posts: 1843
    • View Profile
    • My GitHub Page
    • Email
Re: The Crucible
« Reply #1 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).
ZipSavings, script to count rar/7z/zip savings: https://goo.gl/vvBj5M
LuaConsole: https://goo.gl/X4kRUk
FoxRaycaster: https://goo.gl/27nVS8
Small Games - Heart, Routing and Snek: https://goo.gl/15ZGWE https://goo.gl/k5gwWD https://goo.gl/4nKPnT
Botes - a notes app in Pascal: https://goo.gl/bzTqsi

Mysphyt

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: The Crucible
« Reply #2 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).

« Last Edit: April 28, 2018, 07:20:30 am by Mysphyt »

Mysphyt

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: The Crucible
« Reply #3 on: April 28, 2018, 09:29:16 pm »
More editor screenshots



 

anything