Dark Dungeons and Scary Creatures (DDSC) by Python_B

[raw]
made by Python_B for Ludum Dare 48 (COMPO)

Dungeon crawler game for MacOSX/Linux (natively) and Windows (mingw or WSL). For those who want to read source code - "abandon all hope ye who enter here..."

--- READ ME --- "Dark Dungeons and Scary Creatures" is turn based dungeon crawler. made by Python_B for Ludum Dare 48. Gameplay is very simple. On your turn you choose on of possible actions: + Attack monster. + Use your special skill. + Go deeper, if all monsters are defeated.

Attacking:

Every monsters has it's own number from 1 to 4 (I-IV), to attack you press 'a' key, and target's number. Eexample: To attack first monster you press 'a' and then '1'. Information, like how many damage you did will appear in area in between your stats and fight screen.

Skills

You have 3 skills: 1: Makes your attack slightly more powerful, you deal extra damage. 2: Heals you a bit 3: Makes your attack way more powerful, useful when dealing with last monster on low hp.

Used skill recovers for 3 turns.

Advancing through the dungeon

When you've defeated last monster you should press 'd', to deeper into next room. Door will appear, and after one second you'll see new monster set and be able to fight them.

Also currently I'm trying to rewrite it from scratch and make it better, so here's my itch.io Screenshot 1 Screenshot 2

Ratings

Given 1🗳️ 1🗨️

Feedback

RefraX295
26. Apr 2021 · 18:27 UTC
I get "Access denied" on the Google Drive link. You may need to set it to public.
ForeverTrash
26. Apr 2021 · 19:02 UTC
Like @RefraX295 already pointed out I get “Access denied” on the Google Drive link. You have to set it to public
phealsout
26. Apr 2021 · 19:59 UTC
Is this only for linux?
LDJam user 240168
26. Apr 2021 · 20:21 UTC
I don't see an actual executable in the downloadable archive, only the source code. Not sure if that's intended, but most people here probably won't know how to compile it or just won't bother. The code uses Makefiles (people on e.g. Windows or Mac don't usually have `make`), `.tar` archives (again, not the most widespread thing), and links a system-provided `sfml` library, which, again, most people probably won't have. So, building this on Windows or Mac would be a nightmare.

That being said, I love compiling stuff, so I did try it. I'm on Linux, and I already have `sfml` installed. First of all, a few notes on compilation:
- You use "cd" to the source directory, but that doesn't work in my system. In general, each line of a Makefile build rule can be executed in a separate sub-shell, and its working directory doesn't persist across lines. [Here's](https://gist.github.com/lisyarus/7a8d10a2cd82abd8010f2e9717221fae) how you could rewrite this Makefile to make it work
- You use `ceil` and `floor` functions without including the appropriate `<cmath>` header. It probably worked on your system because some other standard library headers included `<cmath>` by themselves, but you can't count on that across platforms. (also they really are `std::ceil` and `std::floor`, but omitting `std` in this case works on most platforms)

Now about the game itself: looks promising, reminds me of Heroes turn-based combat. The interface needs a lot of work, though, and the exact sequence of actions is a little unclear (e.g. when exactly should I press the skill buttons?). Nevertheless, managed to win a few fights and go deeper before I was killed. Anyways, nice job!