[Development Halted] Rogue: The Doomlike

Projects that have specifically been abandoned or considered "dead" get moved here, so people will quit bumping them. If your project has wound up here and it should not be, contact a moderator to have it moved back to the land of the living.
User avatar
Josh771
Posts: 676
Joined: Wed Apr 03, 2013 11:36 am
Location: Elsewhere.

[Development Halted] Rogue: The Doomlike

Post by Josh771 »

Image
Welcome to Rogue: The Doomlike, an attempted conversion of many of Rogue's game mechanics into Doom.
Development has stopped. I may or may not return to this project and finish it.

Updated 6/8/2014:
Download from Dropbox

In-development version -- warning, very WIP!!

Implemented Features are in green.
Partial Features are in yellow.
Planned Features are in plain text.

- All 26 alphabetical creatures, with hitpoints and attack values inspired by Rogue v4.
- A random spawner that replaces classic Doom monsters with Rogue monsters.

- Font-based sprites; all enemies are currently text symbols of one form or another.
- Gold, simply as a sort of score item.
- More complex monster behaviors -- leprechaun steals from you, floating eye freezes/slows you, etc.
- Weapons and armor from Rogue, if I can figure out how to model them at least somewhat accurately.
- Unidentified potions / scrolls / wands. These are randomly assigned their functions at the start of a new game. You must experiment to find out their uses!

- Custom textures and map set. Dark monochrome setting that adds a minimalistic dungeon atmosphere.
- Enchanted rings, wear up to 8 at a time.
- Blessed and cursed items.
- Experience and Strength stats a la Rogue.
- Actual artwork for everything, instead of just text symbols.


Screenshots - Updated 5/29/2014:
Throwing my mace at a jackal
Nearly dead
Hobgoblin approaching
Spoiler: Weapons
Spoiler: Armor
Spoiler: Potions
Spoiler: Scrolls
What's New?
- Perhaps things I've forgotten... a road trip can do that. :P
- Reworked all internal hit chances to use simulated d20 (instead of percent chance)
- Certain weapons now have inherent bonuses / penalties to hit
- Player jump height slightly increased (trying to make up for lost speed in vanilla Doom maps)
- Arrows and bolts that hit their target are destroyed
- Missed arrows and bolts are always recoverable
- Added corpse sprite (Heretic support)
- Implemented Create Light scroll (Software renderer not supported... sorry 'bout that)
==========
- Much improved Heretic support
- Added gold (leprechauns don't steal yet)
- Added food; only useful when hunger is enabled
- Optional hunger system with 4 settings
- New Rogue DL Options menu, currently with only one option
==========
- Added sound effects for using potions and scrolls
- Implemented Identify scroll
- Gave the HUD a once-over, now with displayed max hp and max strength
- Replaced Doom's respawn functionality with an invisible "Dungeon Keeper"
Spoiler: Old Update News
Last edited by Josh771 on Fri Aug 15, 2014 10:45 pm, edited 78 times in total.
User avatar
Tapwave
Posts: 2096
Joined: Sat Aug 20, 2011 8:54 am
Preferred Pronouns: No Preference
Graphics Processor: nVidia with Vulkan support

Re: [WIP] Rogue: The Doom Clone

Post by Tapwave »

Can you wield food rations for absurd damage output?
User avatar
Hetdegon
Posts: 321
Joined: Sat Oct 30, 2004 12:55 pm
Graphics Processor: nVidia with Vulkan support
Location: Chireiden

Re: [WIP] Rogue: The Doom Clone

Post by Hetdegon »

Oh, how fun, count me as amused.

Gold I'd like to have, score items are so 20th century, but who doesn't like loot?. An ASCII texture set would be just lovely as well (and would make a few maps look interestingly "Monochrome" (as the map pack). OBLIGE and self-imposed permadeath sound like a must for this.

You could probably write a custom in-game map generator if you feel up to the task. Doing mapgen algorithms in ACS is a bit painful (no pointers, no good math precision) but doable, I recall there was a prototype somewhere in the forums, but I think it just used a grid of sectors, and lowered "empty space" after generating a map in a 2D grid (array).
With ASCII-like textures, a few ACS texture changes for doors and such, it should be quite authentic, but that's probably more than you'd like to get into.
If you can locate it, that ACS random map generator might be something to look at, though. If not, OBLIGE just does the trick, no stress.

Still, seems to be quite a fun idea, gave it a quick run until a dragon blasted me into pieces. I am totally OK with the ASCII graphics for enemies as long as they are varied enough. I'll keep an eye on this for sure.
User avatar
Arthropleura
Posts: 130
Joined: Sat Apr 19, 2014 4:17 pm
Location: Fukuchiyama (Not)

Re: [WIP] Rogue: The Doom Clone

Post by Arthropleura »

I think you'd get more players if you made "Nethack the Doomlike" but as this is a jokewad and not really meant to draw in the rouge fans it's alright. I do look forward to this, tooling around in an ASCII implementation of the doom engine would be neat.
User avatar
Josh771
Posts: 676
Joined: Wed Apr 03, 2013 11:36 am
Location: Elsewhere.

Re: [WIP] Rogue: The Doom Clone

Post by Josh771 »

"Nethack the Doomlike." Now that I could appreciate; of course, lately, my tastes have been more for ADOM (especially since there's now a version with NotEye and tiles).

So, I have minimal experience with ACS, and that was probably over a year ago. However, I rather enjoy programming. So, if anyone finds that ACS script for generating maps, I will be more than interested. I've written a few half-baked roguelikes and roguelike engines in my time, including dungeon generation algorithms, so I wouldn't mind giving it a swing in Doom. And I really do love Oblige (DoomRL and Kyle's DoomRPG mod make a wonderful Doomy roguelike experience).

Well, I'm surprised. I really thought I'd find fewer people that actually liked this.

Hehe, I love my Dragons. I think, in order to secure a more perfect Rogue experience, I must now work on some basic swords / maces / heavy sticks.
User avatar
Arthropleura
Posts: 130
Joined: Sat Apr 19, 2014 4:17 pm
Location: Fukuchiyama (Not)

Re: [WIP] Rogue: The Doom Clone

Post by Arthropleura »

I'm quite in love with the concept of the rouge-like, simply the sheer intricacy possible for it. And the fact that devs often put in a different response for just about anything the player can do. but my bad memory keeps me from playing them (is that O an orc or an ogre? what does the H key do again?). Anyway. I do know that some games can randomly generate a level every time (kkreiger comes to mine) I dont think doom is capable of that however. You'd probably be better off having them randomly generated in your rouge-like of choice then manually mapped into doom. Of course you'd have to do a LOT of work to get an acceptable doom map but it'd probably be a more faithful rouge-like map than what oblige makes. And I like the name "Rouge: the Doomlike" as it's more clearly the game Rouge brought to IDtech1 rather than some generic FPS called Rouge.
User avatar
Nash
 
 
Posts: 17512
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia

Re: [WIP] Rogue: The Doom Clone

Post by Nash »

Hetdegon wrote:Oh, how fun, count me as amused.

You could probably write a custom in-game map generator if you feel up to the task. Doing mapgen algorithms in ACS is a bit painful (no pointers, no good math precision) but doable, I recall there was a prototype somewhere in the forums, but I think it just used a grid of sectors, and lowered "empty space" after generating a map in a 2D grid (array).
That would have been my project. Dungeon data was stored in a 2D array, and as you've figured out - generating rooms is done by lowering sectors (which was an auto-generated UDMF map with an absurd amount of grids). While the systems were all technically working, I had trouble finding an algorithm that generates a nice looking dungeon so I had the thread closed until I could get help...
User avatar
Josh771
Posts: 676
Joined: Wed Apr 03, 2013 11:36 am
Location: Elsewhere.

Re: [WIP] Rogue: The Doom Clone

Post by Josh771 »

Nash wrote:That would have been my project. Dungeon data was stored in a 2D array, and as you've figured out - generating rooms is done by lowering sectors (which was an auto-generated UDMF map with an absurd amount of grids). While the systems were all technically working, I had trouble finding an algorithm that generates a nice looking dungeon so I had the thread closed until I could get help...
Did you try using BSP generation or any of the classic roguelike methods? I guess I'd have to see it to understand why it was a problem. Seems to me you could use that sectors method to produce rooms, corridors, secret doors (if you can randomly assign some linedefs as useable sectors that then drop and become a new empty tile). It's a shame if that doesn't work; that would be pretty cool.

And... I've added some basic weapons to the mod now. I've also given monsters their appropriate hit chances. I'll update the download (and maybe rename this project according to Arthropleura's suggestion).
User avatar
Arthropleura
Posts: 130
Joined: Sat Apr 19, 2014 4:17 pm
Location: Fukuchiyama (Not)

Re: [WIP] Rogue: The Doom Clone

Post by Arthropleura »

Any plans on putting together a texture pack based on rougelike textures? I know Dwarf fortress has a lot of different ideas for ASCII graphics that could be implemented as textures.
User avatar
Arthropleura
Posts: 130
Joined: Sat Apr 19, 2014 4:17 pm
Location: Fukuchiyama (Not)

Re: [WIP] Rogue: The Doomlike

Post by Arthropleura »

Played entryway on random difficulty. Holy crap that's difficult! And it's very hard to line up you attack without any player sprites. Plays pretty good so far.
User avatar
Combine_Kegan
Posts: 467
Joined: Sun Jan 19, 2014 8:12 am
Location: Hopelessly stuck in the past

Re: [WIP] Rogue: The Doomlike

Post by Combine_Kegan »

This is hilarious.

and you could always use text symbols for the weapons when the player has them equipped.
User avatar
Arthropleura
Posts: 130
Joined: Sat Apr 19, 2014 4:17 pm
Location: Fukuchiyama (Not)

Re: [WIP] Rogue: The Doomlike

Post by Arthropleura »

I've got it! We just use the words themselves for the sprites!
User avatar
twinkieman93
Posts: 1075
Joined: Fri Aug 10, 2007 11:13 pm

Re: [WIP] Rogue: The Doomlike

Post by twinkieman93 »

Arthropleura wrote:I've got it! We just use the words themselves for the sprites!
Oh, wow, hahaha, that's so meta, I love it. XD Just beating things to death with the word sword. It's like that show my niece watched when she was younger where everything was actually the word that represents it, but shaped into what it is. So the shark character was the word "shark", but stylized and scrunched up to actually look like a shark.
User avatar
Josh771
Posts: 676
Joined: Wed Apr 03, 2013 11:36 am
Location: Elsewhere.

Re: [WIP] Rogue: The Doom Clone

Post by Josh771 »

Arthropleura wrote:Any plans on putting together a texture pack based on rougelike textures? I know Dwarf fortress has a lot of different ideas for ASCII graphics that could be implemented as textures.
That's a thought. I may actually try to pixel together a texture pack for use in vanilla Doom. That would help to complete the atmosphere; that and some free music like the stuff used in Soundsense (for Dwarf Fortress).
Combine_Kegan wrote:This is hilarious.

and you could always use text symbols for the weapons when the player has them equipped.
I was planning on making a single animation for swinging a right parenthesis. For now, I've made some little representative images (perhaps they only show up on widescreen?) that should appear in the bottom right. Best played with the fullscreen HUD.
twinkieman93 wrote:
Arthropleura wrote:I've got it! We just use the words themselves for the sprites!
Oh, wow, hahaha, that's so meta, I love it. XD Just beating things to death with the word sword. It's like that show my niece watched when she was younger where everything was actually the word that represents it, but shaped into what it is. So the shark character was the word "shark", but stylized and scrunched up to actually look like a shark.
I don't hate this idea. It doesn't feel very Rogue, necessarily. I'm not sure I could pull it off in any meaningful way.
Arthropleura wrote:Played entryway on random difficulty. Holy crap that's difficult! And it's very hard to line up you attack without any player sprites. Plays pretty good so far.
:D Glad to know it's difficult. That's the thing about Rogue, that constant threat of death. Running away has never really been encouraged in Doom, but... when it's a Dragon and two Xorns between you and the exit, your chances are better just trying to sidestep them.

I'm working on randomizing monster health according to their hit dice right now. Currently doing it in the spawn state, but that could cause problems (do monsters revert to the spawn state when they kill their target, i.e. the player? If so, they're getting victory injuries. Which is rather weird and must be fixed if some crazy someone wants to play this with friends).
Last edited by Josh771 on Sun May 18, 2014 11:00 am, edited 1 time in total.
User avatar
Josh771
Posts: 676
Joined: Wed Apr 03, 2013 11:36 am
Location: Elsewhere.

Re: [WIP] Rogue: The Doomlike

Post by Josh771 »

Update! A new, easier skill level plus mimics that actually mimic! I also noticed that the Archvile was not replaced in any skill level, so you would suddenly find yourself contending with a Doomier denizen than the rogue is equipped to handle.

Return to “Abandoned/Dead Projects”