Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
A jam submission

DangeonView game page

Roguelite RPG for NES (prototype)
Submitted by Wendel Scardua (@wendelscardua) — 1 hour, 1 minute before the deadline
Add to collection

Play Prototype

Dangeon's itch.io page

Results

CriteriaRankScore*Raw Score
Audio#43.6673.667
Overall#83.2673.267
Visuals#83.6673.667
Fun#102.3332.333
Originality#133.0003.000
Theme#133.6673.667

Ranked from 5 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Briefly explain your games interpretation of the theme?
The party *explores* a procedurally generated dungeon.

How much CODE (text or visual) did you make?

Partial

You created some of the code - but used a lot of existing code

How much of the game's ART did you make?

Partial

You created some of the art - but used a lot of existing assets

How much of the game's SOUND effects did you make?

None

You didn't create any sound effects - you used existing audio for your game

How much of the game's MUSIC did you make?

None

You didn't create any music - you used existing music tracks for your game

Did you enjoy the jam? Is there anything you'd change if you could start over?
Yes, I enjoyed it :)

Aren't you awesome for being creative and taking part?

Yes

Leave a comment

Log in with itch.io to leave a comment.

Comments

HostSubmitted(+1)

Really glad you still submitted despite running short on time. I quite liked the maze / figuring out my way around what seemed a procedurally generated dungeon! It became a game in itself to avoid combat as that soft locked the game :D I made it 0 - 0  which was one of my made up game objectives :D I liked the story you had set out and seeing how you got started on it!

Submitted(+1)

Nice mazes and an authentic NES Vibe. Out of curiosity: Which procedural technique do you use for creating the layout?

Developer(+1)

So, for the layout of the dungeon I wanted to have some walls between the rooms, but not for it to be a full maze, which would make it too hard to navigate around. Every technique I've found seemed to be focused on mazes... But then I remember some article about an old Atari game where each screen was a small maze itself. So at first I basically did this, except for the walls between rooms, instead of inside a screen:

But after I while the penny dropped: this technique on the original game ensures each "exit" is reachable from one another... But it doesn't stop from making closed rooms in the middle.

So, the real interesting tech is in the second step (in hindsight this means the first step could replaced with just flipping a coin to decide if the path between two rooms is closed or not): I use a Union-Find Forest (https://en.wikipedia.org/wiki/Disjoint-set_data_structure). First I put each room in its own set, then for each pair of directly connected rooms I do a union of their sets. After that I check for each room if a neighbor is in a different set; if they do, I remove the wall between them and do a union of their sets. This ensures every room is reachable.

Just to be clear, on my game the dungeon layout is procedural, but the content of each room is randomly picked from some handmade templates; except there are 5 specific room templates (for the intended bosses) which are placed in not-so-random places as well. (e.g. the Terracotta Titan's room is placed in a random place near the bottom of the dungeon).