Procedurally generated dungeons for Dungeon Madness pt. 2

I’ve been working for past weeks on random generated dungeons. I’ve managed to add debris generation and some basic monster generation. Though, this needs thorough testing and I will get to it as soon as I have time.

Also I’ll be adding crafting to Dungeon Madness. Currently I have finished only barebones back end stuff, but my artist is already working hard on new items. But more on that maybe in next blog post.

As example, I would like to post here a whole generated level. First there is a width, height and texture pack line. Then there is layout of tiles. After #scripts there is a layout for scripts. Script map is loaded and then I go by commands one by one. Let’s say there is a ‘g debris TABLE’, that means I find every ‘g’ character on script map and put a TABLE there. Very simple, yet very effective.

(fullsize: http://oi57.tinypic.com/rvin9s.jpg)

posted 2 weeks ago

Procedurally generated dungeons for Dungeon Madness

Hi there!

So I’ve been messing around with procedurally generated dungeons. I was planning to use some existing, implemented java algorithm, but found out there aren’t any suitable for me. So instead, I’ve written my own generator. The idea is pretty simple. In row you create a given number of rooms with <min; max> size and arrange them into 2d field. You put the rooms from the top left corner of the field, so as they are in order, they are also grouped together in order. This means that last room I create is further away from the first room. Then I create corridor between first and second room, second and third etc. I create corridors by picking random point in start room, random point in end room and then do in L shape a corridor. (First I move along X axis, then along Y axis.) Corridors are then inflated by one character, so they will be easier to navigate. Around each floor and corridor I create walls, where they ofc can be placed. After that I look for interfaces between corridor and wall and put doors there.

image

(fullsize: http://oi60.tinypic.com/2dtrkgy.jpg)

I’m pretty satisfied with the looks now. I have control over room sizes, count and how far away rooms are from each other. On the image ‘X’ represent doors, and ‘,’ represents corridor. You can see that sometimes corridors merge multiple rooms (room floor is ‘.’). It creates pretty neat results. Here are few small ones for example.

image

(fullsize: http://oi57.tinypic.com/14kwk9i.jpg)

Now I have to start working on populating the dungeon with debris and entities. I’ll see how that goes.

posted 1 month ago

iOS version is out!

I almost forgot to share with you guys! :)

Anyway, finally after some time I released an iOS version. You can download it at: https://itunes.apple.com/us/app/dungeon-madness/id867469540

Also I’ve bought an iPhone 4s.. I know, I know, it is not the latest model. But the cost difference was about 230€ between 5s. So I’ve rather decided to buy some nice clothes for that.

posted 3 months ago

Third month of Dungeon Madness

Okay, really quick now. Finished iOS version and sent it for approval. Waiting for response.

- 24,393 active installs
- 86,757 total installs
- 8,036 reviews with average rating of 4.13

The growth of the app has slowly declined. However, I hope iOS version will get some traction. If not, it was still an interesting project, worth the time I had put into it.

posted 4 months ago

Second month of Dungeon Madness

Oh man, I didn’t forget to update my blog! Currently, I haven’t been working on anything specific (mainly because of Diablo 3), but I have to learn Python + Django, CSS and HTML slicing from Photoshop for my internship during summer.

To those, that are interested in some statistics:
- 25,978 active installs
- 69,129 total installs
- 6,267 reviews with average rating of 4.12

I think it is rather interesting, that average time to complete Part 1 of the game takes 11,887 seconds, which is about 3 hours and 18 minutes, Part 2 takes 13,652 seconds to complete on average, which is around 3 hours and 47 minutes. About 6 750 people have completed the Part 1 of the game (Part 1 used to be the whole game, Part 2 is DLC content), that means about 10% of the people that install the game invest more than 3 hours into it! I think that’s really amazing. Part 2 was completed about 800 times, which is not that much, so I don’t think expanding the game level-wise is necessary. Of course there is a lot of people, who play without internet connection to avoid ads, which means that a lot more people could have completed the game.

Worrying part is: I’m not really able to monetize the game very well and I would like to experiment a little with it.

I started messing around with an iOS version and already bought a developer licence. But since I don’t have my own iOS device, I’m not able to debug why application crashes on start (it crashes only on physical device, in emulator everything runs smooth), which means I have to wait, until I get hands on physical iOS device.

posted 5 months ago

First month of Dungeon Madness

I kinda forgot to post statistics after three weeks. Anyway, here are stats after first month. Worrying thing is, today Dungeon Madness is not anymore in ‘Top New Free’ and installs have fell by huge amount.

- 16,684 active installs
- 33,865 total installs
- 2,462 reviews with average rating of 4.17

I think it’s interesting by how much has this app grown by those two weeks. But I also think it has ended. We’ll see…

See ya!

posted 5 months ago

Second week of Dungeon Madness

Dungeon Madness is awesome. I mean really. It just is.

- 1,990 active installs
- 3,510 total installs
- 328 ratings with average rating of 4.55

This game has totally beaten Meteorites and Air Dance by huge amount. And all it took it was two weeks. Amazing.

posted 6 months ago

First week of Dungeon Madness

Hell guys, I can’t believe this!

I would never expect download count this high, anyway, let’s get to statistics:

- 646 active installs
- 951 total installs
- 73 ratings, of which 69(!) are 5-star, 2 are 4-star and also 2 1-star, that’s unbelievable average rating of 4.86!
- average gameplay length of 144 minutes

So what now? I have to start expanding the content, people are willing to play obviously, they just don’t have enough levels.

Comparing this to Air Dance (151 total installs in first week), Dungeon Madness has to be far superior to it.

Links to some reviews (only reddit and java gaming are in english, others are in slovak):
http://www.reddit.com/r/Android/comments/1wpy4f/its_saturday_appreciation_time_feb_1st_2014_your/cf4b8yq

http://www.mojandroid.sk/2014/02/01/android-hry-dungeon-madness/

http://androidportal.zoznam.sk/2014/02/tip-na-hru-dungeon-madness/

http://androidportal.zoznam.sk/2014/02/rozhovor-juraj-pancik/

http://www.java-gaming.org/topics/android-dungeon-madness/31935/view.html


This is truly exciting for me guys, I hope this will go on.

posted 6 months ago

Dungeon Madness Released!

Hi everybody!

Today is a big day! .. Who am I kidding, I got used to releasing apps now and also I don’t have great expectations. But yes, you can download Dungeon Madness on Android from Google Play.

So today I had to create all of the promo graphics and a preview video. I somehow did it (well, video is pretty crappy, considering I spent over 2 hours of recording footage), but better than nothing I guess. Choosing icon wasn’t so easy, so I created a list of all posible icons and then we picked one. The list:

image

After we had our pick, it was simple to create all necessary sizes of icon. I created this iconography showing all of the icon sizes needed:

image

Then, another problem was with feature graphics 1024x500, I had the picture used on website, but I wanted to add logo there. But everybody complained about logo text color after I added it, so I had to play with backgrounds, here is another list of all posibilities I created for showcase (in the end we went with 2nd one):

image

Last thing, this is how my screen looked like when I recorded the video. Because I was using adb screenrecord, it can only record up to 3 minutes without video. So I connected my tablet to line-in on my computer and recorded audio separately:

image

So I try to post here some updates how downloads are going.

See ya till then!

posted 6 months ago

Wow! I’m turning 19 tomorrow

Just a quick update, I’m turning 19 tomorrow. What has been the past year for me? Quite interesting, I have to say. I released Air Dance, learned how to drive a car and placed 2nd in SPONGIA game competetion with Dungeon Madness.

Also, these years of learning how to code, ditching friends in favor of creating games has finally brought it’s fruits. In 6 months I already earned more than 19$! I know. Unbelievable!image

Well, still better than nothing right?

posted 7 months ago