Catacombs of the damned! (Formerly Another FPS style 3D demo)

Personally I prefer the bars because they remind me more of elder scrolls games.
I suspect the people who prefer numbers might be thinking more of Doom’s HUD.

2 Likes

Works fine as is for me. Been playing this on my daily driver arduboy. Awesome job!

2 Likes

I honestly signed up to just say this is the most amazing 3d I’ve seen on the Arduboy, well done!

I was messing around with porting a raycaster I had on the ESP8266 and couldn’t get my textures working, so I was currently going with solid walls for the time being.

Do you mind me using your code to try roll another game, quite keen to see if I can add more of story of some sort and maybe small quests and a map.

I know space will pose and issue since you said you were over 95% already, but would be keen to give it a go none the less.

3 Likes

Glad you like the game! The code is MIT license so feel free to fork and make your own modifications. As you mentioned, there is very little program space left so you might struggle to add any big features but good luck!

Please share any changes you make, however big or small as I would be interested to see what you come up with :slight_smile:

2 Likes

This game is AMAZING!!!

1 Like

Yeah, something to help navigation, even a compass might help.

1 Like

hi i went to Erwin’s Arduboy Collection and i got Catacombs of the damned! on my arduboy but now i cant get anything on my arduboy all i get is a error ? help to fix

1 Like

This was so awesome to find!

I love those old school early FPS games and have that exact pack you referenced from GOG that I bought several years ago. IMO the Catacombs games are very special and I would gladly play them any time over the latest AAA FPS. A lot of atmosphere and just good solid fun.

You have done an awesome job on this. It “feels” near perfect moving around. The gameplay is solid. A good balance of exploration and action. I liked destroying the vases / urns and finding the occasional surprise! Very cool. I think a few more enemies would be good but overall this is fantastic.

I kept shooting walls wondering if you had implemented the occasional destructible wall from the original games but, if so, I did not find any. I get it though is likely a technical constraint due to the tiny amount of RAM.

I do wish the console had an extra 0.5 KB to 1 KB of RAM available for dynamic stuff.

1 Like

Glad to hear you are enjoying the game! Just reminding myself of the amount of RAM / program memory left after compiling:

Sketch uses 28506 bytes (99%) of program storage space. Maximum is 28672 bytes.
Global variables use 2364 bytes (92%) of dynamic memory, leaving 196 bytes for local variables. Maximum is 2560 bytes.

So yes not much space left for additional features! Program space probably being the more limiting factor here. I think I originally was planning to have destructible walls like you suggested but it added to the complexity. I also wanted to have more sign posts with messages to read, sort of like how the Catacomb series has scrolls that you can pick up with tips or lore.

3 Likes

…someone has done a playthrough on the MiSTer Arduboy core :sweat_smile:

https://www.youtube.com/watch?v=6oJJRZS6zf4

5 Likes

Hello!

I played this game in my playthrough YT video :slight_smile:

4 Likes

After many moons, I actually ended up porting the Arduboy to an ESP32 and a 240x240 TFT screen from a badge we made for a conference last year.

Had a ton of fun playing Catacombs of the damned! on it and was my benchmark for making sure the screen was running fast enough.

Due to the scaling to full screen and the speed of the SPI, I had to thread the display and get the updates to it running on a seperate than and leave the game logic on the main thread, worked quite well in the end as you can see in the video :slight_smile:

Thanks for a stand out and fun game :+1:

3 Likes

Same issue happened to me by using the Arduboy Mate Android app. Was hoping you got a reply for this. If you ever found out how to fix it I’d love a reply on how.

Have you tried using the reset button?

1 Like

Thank you! That last video about the reset button worked BEAUTIFULLY!

I thought I was only going to check out the game and then load something else. I found myself having a difficult time setting it down. This was well done. Thanks for your efforts. You should release a Kickstarter edition of this game with a custom shell for the Arduboy.

3 Likes

Glad to hear you are enjoying the game so much! It would be neat to have a custom shell for it but I think @bateske has his hands full with the upcoming Arduboy FX

1 Like

I just got the Arduboy just a few days ago. I loaded Catacombs of the Damned! onto it to show off to my coworkers to demonstrate what it could do. I may have convinced a half-of-a-dozen people to buy an Arduboy ASAP using your game as the sample.

1 Like

I am awaiting my Arduboy (scheduled delivery tomorrow…) and this will be the first game to try! This game brings back memories of my youth :smiley: @jhhoward Thank you! This is really awesome! It really sparked my coding interest again: I just looked up some -really- ancient backups of Telemachos Peroxide Trainers (Part 7 and 8 for those who might remember). I will study your source code and give it a try myself!

2 Likes

I just realized this game has strafing! Holy wow.

1 Like