Skip to main content

User login

What is OpenID?
  • Log in using OpenID
  • Cancel OpenID login
  • Create new account
  • Request new password
Register
  • Home
  • Browse
    • 2D Art
    • 3D Art
    • Concept Art
    • Textures
    • Music
    • Sound Effects
    • Documents
    • Featured Tutorials
  • Submit Art
  • Collect
    • My Collections
    • Art Collections
  • Forums
  • FAQ
  • Leaderboards
    • All Time
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
    • Weekly
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
  • ❤ Donate
Show off your project!

The Endless Dungeons, free graphical roguelike with turn based combat

LitmusDragon
Monday, March 11, 2013 - 14:06

I used many many sounds and images from this website in the creation of my project The Endless Dungeons.  I posted individual thank-yous at the download links I used.  I'll say it again though, THANK YOU to any of the artists whose work I used.  It was an ENORMOUS help.

More on the project:

The Endless Dungeons is an 8-bit style random dungeon game consisting of 8 character classes, hundreds of monster types, and 99 randomly generated dungeon levels. You must level your character from 1 to 99, collect items and equipment to make him or her more powerful, and finally confront the boss of the game, Xantos, on the 99th floor of the dungeon.

https://sourceforge.net/projects/endlessdungeons/

Game is listed as Alpha but it quite playable and possible to complete.

The code is kind of ugly due to me not knowing anything about how to format code.  :p  I plan to clean it up at a future date.

  • Log in or register to post comments
yd
joined 13 years 9 months ago
Monday, March 11, 2013 - 14:57
yd's picture

The game looks great! I wish you all the best with it.

  • Log in or register to post comments
shirish
joined 14 years 10 months ago
Tuesday, March 12, 2013 - 07:51

I dunno about porting but can help with testing on GNU/Linux provided the code is somewhere on github or somewhere from where I can sync and report any issues if I come across.

  • Log in or register to post comments
LitmusDragon
joined 12 years 2 months ago
Tuesday, March 12, 2013 - 09:52

I plan to get the code up on GIT eventually.  Right now I don't really understand how it works, and it's the week before finals, so I feel like I don't want to attempt it yet.

  • Log in or register to post comments
shirish
joined 14 years 10 months ago
Thursday, April 25, 2013 - 11:59

looking forward to seeing your code on github or gitorious.

Edit: Tried today running your game and came into problems :-

 ~/games/TheEndlessDungeonsSourcecodev102a$ gcc Endless\ Dungeons.c
Endless Dungeons.c:5:21: fatal error: allegro.h: No such file or directory
 #include <allegro.h>
                     ^
compilation terminated.

Now either I am going about this the wrong way or something is not right.

There are only .c files in the archive. I guess I'm not having the liballegro library which is needed.

The readme.txt says 4.4.2 allegro library. I have allegro 5 installed :-

~$ dpkg -L liballegro5-dev | grep allegro.h
/usr/include/allegro5/allegro.h

Now could you update your game so it works with liballegro 5 as well, thanx.

 

 

 

 

 

  • Log in or register to post comments
surt
joined 15 years 12 months ago
Thursday, April 25, 2013 - 12:55
surt's picture

shirish: Allegro 4 and 5 are complette different APIs. Its not a trivial job to port between them. The simple thing to do would be to install the Allegro 4 dev package as well, so you can build it as is.

Red warrior needs caffeine badly.

  • Log in or register to post comments
shirish
joined 14 years 10 months ago
Friday, May 31, 2013 - 21:25

Also why hasn't the dev. made a repo. that would be so much easier to figure out things.

  • Log in or register to post comments
LitmusDragon
joined 12 years 2 months ago
Tuesday, June 4, 2013 - 08:36

Sorry for the delay, this isn't really a high priority for me at the moment.  Did you use the precompiled Allegro 4 libraries from the allegro.cc site?  I'm not sure why you're getting the error, since it compiles OK from my end.  I am using the precompiled Allegro 4.4.2 binaries from Allegro.cc, for compiler I used MinGW, and for IDE I'm using Code::Blocks.  Perhaps if you use all the same components I did you'll have success.

Somethign else you can do is make sure the Allegro 4.4.2 examples compile correctly, if those don't compile my program won't either.

  • Log in or register to post comments
Acorn
joined 13 years 5 months ago
Sunday, June 23, 2013 - 09:48

there are not as many errors as it seems. i can see multiple places where its one thing it cant find so its starting a chain reaction throughout all the files.

 

  • Log in or register to post comments
LitmusDragon
joined 12 years 2 months ago
Tuesday, April 14, 2015 - 01:00

Bumping this thread because I've just released verison 1.10, a quasi-final version. It adds a mini-map, difficulty settings, and some other important and popularly requested features.

https://sourceforge.net/projects/endlessdungeons/

  • Log in or register to post comments
MedicineStorm
joined 12 years 8 months ago
Tuesday, April 14, 2015 - 09:22
MedicineStorm's picture

This game is pretty fun.

Was totally confused by the boon and status icons until I found the manual in a separate download. Very helpful. :)

--Medicine Storm

 

  • Log in or register to post comments
shirish
joined 14 years 10 months ago
Tuesday, May 5, 2015 - 18:38

Any update for the git repo. ?

  • Log in or register to post comments
LitmusDragon
joined 12 years 2 months ago
Sunday, May 10, 2015 - 06:17

Shirish, could you help me out and explain exactly what would be gained by putting the code on GIT? I have the sourcecode available as a download. If I understand GIT correclty it's basically just a way of keeping the sourcecode up to date with what I'm doing on my end, but seemingly uploading the source itself from time to time would accomplish the same thing.

In regards to the errors you were getting before, those errors indicate you are not successfully linking allegro to my sourcecode. I would get those same errors if I unlinked the allegro libraries. So if you really want to compile my code, what you should first do is get the allegro example programs to compile successfully. If those work, my code should as well.

edit:

To try to help out a bit more, here is a tutorial on getting Allegro working with MinGW and Code::Blocks, which is what I use:

https://wiki.allegro.cc/index.php?title=Code::Blocks

  • Log in or register to post comments
Paul Wortmann
joined 14 years 3 months ago
Monday, May 11, 2015 - 20:26
Paul Wortmann's picture

Nicely done! Thank you for sharing it. :)

  • Log in or register to post comments
eugeneloza
joined 10 years 8 months ago
Monday, August 3, 2015 - 23:44

Like to it :) A little disbalance... however, native to most dungeoncrawlers. The menus & controls are not very convenient, ergonomics might get improved.

Works fine in WINE. However, sometimes hangs up, especially if too many bacground applications running & consuming memory.

  • Log in or register to post comments
prozi
joined 11 years 8 months ago
Wednesday, August 5, 2015 - 02:45
prozi's picture

game looks great, good luck with your project, might as well be best nethack implementation

  • Log in or register to post comments