First post, by delinthe
Hello VOGONS community!
I'm excited to announce the first public beta release of Press Deeper, a roguelike dungeon crawler developed entirely in C89 using Borland Turbo C 2.01, targeting IBM PC/XT systems.
This isn't a modern game styled to look retro - it's built from the ground up with period-accurate tools and strict C89 compliance. The entire project compiles and runs on actual PC hardware.
ABOUT THE GAME
--------------
Press Deeper is a turn-based roguelike with JRPG style combat where you descend through procedurally generated dungeons, battling monsters, collecting equipment, and learning spells. Each playthrough offers new dungeon layouts, enemy placements, and loot drops.
The game features:
* Procedural dungeon generation with interconnected rooms, corridors, and doors
* Player and monster deformable terrain allowing you to tunnel through walls
* Turn-based combat with initiative system based on agility stats
* Equipment system with five slots (head, body, right hand, left hand, accessory)
* Spell system with learnable tomes and mastery progression that reduces MP costs
* 26 different monsters all with unique ASCII art
* 12 NPCs offering healing, shops, equipment enhancement, mercenary services, and more
* Fog of war that reveals areas as you explore
* Three difficulty settings (Easy/Normal/Hard)
* A high score system with different high score boards per difficulty
* Full save/load system preserving dungeon state and player progress (saves deleted upon load)
* The early beginning of a story (Very much a work in progress)
TECHNICAL SPECIFICATIONS
------------------------
Target Platform: IBM PC/XT and compatibles
Display: Text mode 80x25 (CGA/MDA/EGA/VGA)
Compiler: Borland Turbo C 2.01
Language Standard: Strict C89 (ANSI C)
Audio: PC Speaker, PI-XT serial audio (optional)
Memory: Conventional memory only (real mode DOS)
Storage: Save files use standard DOS file I/O
The game should run on any PC-compatible from the original IBM PC/XT onward. It has been tested in DOSBox and on period hardware. No extended or expanded memory required. My XT used for testing has 576 KB of working RAM for reference. I plan to rewrite the rendering code in ASM as it can be sluggish on an 8088. I haven't had a chance to test this on an NEC V20 but I suspect it will run very well. Likewise I suspect anything from a 286 onwards will run full speed without issue.
PI-XT Serial audio allows you to connect a Raspberry Pi via serial connection and trigger sound effects and music from within the game. This is an experimental feature which is working, but still in active development and is a bit fiddly to get working.
WHAT'S NEW IN VERSION 1.5
-------------------------
* Difficulty system with adjustable challenge levels
* New items and equipment
* New monsters
* Fog of war exploration system
* Detect Magic spell improvements
* Monster tunneling AI
* Treasure chest encounters with monster guardians
* Equipment stat preview when equipping items
* Level up stat change message
* Haste potion system
* Tunneling rings to reduce wall-breaking time
* Various bug fixes and balance adjustments
DOWNLOAD AND COMMUNITY
----------------------
The game is available for download or in browser play at:
https://ultramegahypergames.itch.io/press-deeper
For issues reporting:
https://github.com/DanielKurnath/Press-Deeper-Beta-Testing
Join the discussion on Discord:
https://discord.gg/3xfv6qp8sc
Feedback from the VOGONS community is particularly valuable - if you test on real hardware or notice any compatibility issues, I'd appreciate hearing about it!
LOOKING FOR TESTERS
-------------------
I'm actively seeking beta testers, especially those who can test on:
* Original PC/XT hardware or clones/compatibles
* Various DOS versions (PC-DOS, MS-DOS, FreeDOS)
* Different display adapters (So far tested on MGA and Hercules)
* DOSBox variants and configurations
Bug reports and gameplay feedback can be submitted through GitHub or Discord.
Thanks for your time, enjoy the game and let me know what you think!
- Ultra Mega Hyper Games