3D dungeon crawler in C

An experiment in simulating 3D effect in C

Similar projects worth following
A pointless exercise in C programming, yet fun.


video of revised version.

MPEG-4 Video - 13.67 MB - 03/10/2018 at 16:50



Zipped compiled .exe file of the game

7-Zip - 8.72 kB - 03/10/2018 at 16:34



Updated Version, better code, broken down into functions for simplicity

cpp - 43.42 kB - 03/10/2018 at 16:32


Dcraw Vid.mp4

Game play video

MPEG-4 Video - 11.90 MB - 02/21/2018 at 14:19



compressed .exe file of game

7-Zip - 8.31 kB - 02/18/2018 at 21:28


View all 6 files

Enjoy this project?



Igor wrote 10/18/2021 at 16:29 point

Hi Bonez,

Great art! I would like to ask you permission to port it for my #CRISS CP/M 8-bit Homebrew DIY Computer (AVR based) project. To do that I need to reduce it to 25 lines, hope that it will look also fine.

  Are you sure? yes | no

Bonez wrote 05/22/2023 at 14:40 point

srry for the late reply, have not logged in in a long time, but by all means,, go for it!

  Are you sure? yes | no

bert.hoogenboom wrote 10/14/2020 at 17:47 point

Its not so much the gamplay but the how you do it (ascii) nice old school

  Are you sure? yes | no

MagicWolfi wrote 03/22/2018 at 01:30 point

This is brilliant and might just be the thing to make my prediction come true. With your permission I am going to port the code to Arduino and run (sort-of) Doom on my video display shield.

  Are you sure? yes | no

Bonez wrote 03/22/2018 at 20:01 point

go for it, if you pull it off, send me a copy!

  Are you sure? yes | no

AVR wrote 02/20/2018 at 13:02 point

like Pathways Into Darkness but ASCII, neat!!

  Are you sure? yes | no

Mike Szczys wrote 02/20/2018 at 03:52 point

Looks neat, moar info?

  Are you sure? yes | no

Bonez wrote 02/21/2018 at 03:41 point

it is just a cheesy game, I had the idea to use still frame images run in a loop and use system("cls"); to give the illusion of 3d by clearing each frame before the next, like a flip book. The rest is just random dungeon generator with random enemy encounters, leveling and eventual dragon slaying when all the treasures are found. Far from finished but it is playable, just download and run the zipped .exe file.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates