Dungeons of Mysteria


👉 BlitzCoder will be building a new platform and other plans to preserve and continue the Blitz legacy.

To be able to achieve this goal, we need your support by becoming a Patreon Paid Member 👈

 

Tweet
Grindalf

I have recently been making a procedurally generated first person dungeon crawler in Blitz3D.
It has procedurally generated dungeons, weapons and spells. Other items(like apples and potions) are not procedural.
death is permanent but you get a nice little tombstone in town telling how you died.
and when you get to a certain level of wealth you can retire that character who will open a shop and build up the town.

but a trailer shows off more than I can explain so here is my badly thrown together trailer :P

RemiD commented:


good luck with the release

( and long live Blitz3d ! )

BlitzCoder commented:

Looking great so far! I like the double handed weapon combo magic+melee keep it up

Grindalf commented:

A friend of mine AmalgamAsh plays through the wip demo of Dungeons of Mysteria
Apart from me leaving escape as an end program button I think it went quite well

Grindalf commented:


Today I have been working on a new trailer for dungeons of Mysteria

BlitzCoder commented:

Great new trailer I am seeing a few more enemies here and there and nice looking title font.

Grindalf commented:

The Itch.io page is up and a demo is available to try out(limited to a single seed dungeon)
any advice is always welcome :)
https://grindalf.itch.io/dungeonsofmysteria

BlitzCoder commented:

Great demo! a few quick suggestions..

  • make the headbob an option
  • up and down menu navigation would be nice (and with mouse later on)
  • perhaps music/sound volume later on
  • autopick loot?

Thanks for sharing!

Grindalf commented:

Well I have eventually finished and released the game.
I have plans for updates(including some of those options you mentioned there RonTek) but for now it is a complete playable game from start to finish.
https://grindalf.itch.io/dungeonsofmysteria

BlitzCoder commented:

That's awesome and congrats on the release!

Grindalf commented:

I have eventually gotten around to releasing Dungeons of Mysteria on Steam
https://store.steampowered.com/app/2620610/Dungeons_of_Mysteria/
Game will be released Nov 15th(gives me time to get those wishlists)
Demo is available at the moment though ;)
Help me out with a wishlist, It doesnt matter if you have no intention of buying but the more wishlists I have the more I will get pushed by steam on the coming soon section(last week before release)
Also new trailer for it :D

RemiD commented:

congrats.

good luck for the release.

Grindalf commented:

I just released a smaller open source version of Dungeons of Mysteria
https://grindalf.itch.io/mini-dungeons-of-mysteria
All the code is included and its CC0(Images and textures are not CC0)
Although I did release some source code before this version has completable floors, extra enemies, items, and the corner map.

RemiD commented:

curious to see how you organize your code. i will take a look. thanks.

i have a question concerning your animated characters / creatures, how do you create all these poses (animated 2d images) ? do you use some references photos found on the web ? or photos of a "wire character" posed in several ways (old school method) ? or maybe a 3d skeleton that you pose doing the movement ?

and then draw over theses poses ?

it must have taken a lot of time !

RemiD commented:

after a quick test, some improvements to make (imo) :
-include a .ini file, or maybe some keys, to decrease / increase the volume of the sounds.
-include a .ini file, or maybe some key, to desactivate the music.
-use a delta coeff to turn / move your entities (it was very fast on my recent computer).
-show (or create) the projectile only after the staff has finished his animation / movement (it would also be less 'blinding' for the player).

(i think that you could improve the way your organize your code, but if it works fast enough and without bug, that's all that matters !)

Grindalf commented:

All images are drawn with no special techniques, mostly just paint.net and occasionally some reference art.
Code is organized in a way that I feel would be the easiest for others to pick through and understand(The main game Dungeons of Mysteria is organized quite differently but still uses Gosub instead of Function)
I am not keen on using any .ini files as I am trying to keep everything as simple as possible(But I could just load everything at half volume)
Do you mean the game ran to quickly? I thought I was using a timer lol my mistake I will change that
I will check on the staff animation, It was supposed to be at the end of the animation I must have mistyped something ;)

RemiD commented:

Dungeons of Mysteria is organized quite differently but still uses Gosub instead of Function

i have seen that
but hey, if it works well for you...

I am not keen on using any .ini files as I am trying to keep everything as simple as possible

you could simply add 3 controls keys (explained in the readme)
one to decrease the volume
one to increase the volume
one to play / mute the music or ambient
(i have replaced your music file by a silence.mp3 file. lol)

Do you mean the game ran to quickly? I thought I was using a timer lol my mistake I will change that

yes

Grindalf commented:

Uploaded a new file with a CreateTimer/WaitTimer to keep the control of the FPS. Can't believe I missed that(well yes I can because I have a 60hz monitor so flip forces it to stay at 60fps)
at the top of the main loop is the playmusic command. You could rem it out until I choose how to address the issue of volume.

Thanks for catching the FPS problem that was an epic fail on my part

EDIT:I have now added volume settings to the full main game of Dungeons of Mysteria :P

Grindalf commented:

The day is here.
The FINAL release is available right now on itch.io and on steam
https://store.steampowered.com/app/2620610/Dungeons_of_Mysteria/

RemiD commented:

congrats !

and good luck !

Reply To Topic (minimum 10 characters)

Please log in to reply