Announcement: Remember: you are giving away your fantastic ideas for free, and somebody else might even make money from them (or appear to). That's just how the world works! If you're worried about it, maybe you shouldn't post your ideas here.


Caravel Forum : DROD Boards : Feature Requests : More comprehensive hold completion percent
New Topic New Poll Post Reply
Poster Message
Kalin
Level: Master Delver
Avatar
Rank Points: 289
Registered: 01-25-2016
IP: Logged
icon More comprehensive hold completion percent (0)  
Dragon Fogel wrote:
The percentage seen upon completing a hold is just the percentage of secret rooms you completed. Leaving uncleared rooms that aren't secrets has no effect on it.
I had been wondering about this for a while, and it's interesting to see this while testing JS-DROD where the percentage counts more than just secrets.

For most games "100%" means every achievement and usually every ending and maybe other things. For DROD, I'd like it to mean "conquered every reachable room and earned every achievement".

The first half was suggested before, and Sillyman offered a definition of "reachable". We only need the final count, so this would only need to be calculated when exported/published. Are there any published holds with "reachable" but unconquerable rooms?

____________________________
he/him
~170th Skywatcher
05-31-2025 at 05:32 PM
View Profile Send Private Message to User Show all user's posts Quote Reply
Dragon Fogel
Level: Smitemaster
Rank Points: 2805
Registered: 06-21-2014
IP: Logged
icon Re: More comprehensive hold completion percent (0)  
Kalin wrote:
I had been wondering about this for a while, and it's interesting to see this while testing JS-DROD where the percentage counts more than just secrets.

I'm pretty sure it's still just secrets there. It was when I played it back in the day, anyhow.

There are definitely holds with reachable unconquerable rooms. Enough that it would take some work to track them all down if we were going to do something like "there's a new mark you can give a room to indicate if it counts for completion percentage".

The most feasible implementation would be adding total rooms conquered/visited/in the hold stats and making them visible somewhere.
05-31-2025 at 06:06 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
hyperme
Level: Smitemaster
Avatar
Rank Points: 1485
Registered: 06-23-2006
IP: Logged
icon Re: More comprehensive hold completion percent (+2)  
Programmatically determining which rooms are reachable from a hold's initial entrance is non-trivial and possibly impossible.

Theoretically the total rooms visited and conquered across all saves could be collated for a hold, but as Dragon Fogel has noted, there are plently of reachable rooms that are unconquerable.

____________________________
[Insert witty comment here]
Qzvlkx?
05-31-2025 at 06:12 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
mauvebutterfly
Level: Smitemaster
Avatar
Rank Points: 816
Registered: 05-03-2015
IP: Logged
icon Re: More comprehensive hold completion percent (+1)  
Couldn't there just be an algorithm similar to scoring in RPG where we just assume that the player with the most rooms cleared has 100%?

I know it's not perfect, since the number will be inaccurate until someone fully clears a hold, but it should be a pretty simple way to grab a number for calculations. I think it would be good enough in this case.

____________________________
106th Skywatcher
05-31-2025 at 11:02 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
Nuntar
Level: Smitemaster
Avatar
Rank Points: 5363
Registered: 02-20-2007
IP: Logged
icon Re: More comprehensive hold completion percent (+1)  
But then that would make completion percentage an online-only feature. It would also require a change in the database structure to include number of rooms cleared as a tracked piece of information (unless you want to go by number of scorable rooms cleared instead, which isn't quite the same thing).

Besides, I don't agree with the original premise. If you replace the percentage of secrets with a percentage that indicates secrets, challenges and number of rooms cleared -- well, how do you rank those against each other? There are already ways to check challenge progress and scorable rooms progress separately, but if we make the completion percentage mean something else, we lose the ability to check secret progress (short of manually adding up the secrets per level figures from the Restore screen).

____________________________
50th Skywatcher
05-31-2025 at 11:42 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
Dragon Fogel
Level: Smitemaster
Rank Points: 2805
Registered: 06-21-2014
IP: Logged
icon Re: More comprehensive hold completion percent (+1)  
Secret percentage definitely needs to be kept as a tracked count somewhere, whatever else happens, because that's what the Master Wall uses. And changing that retroactively would be incredibly impractical.
06-01-2025 at 12:22 AM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
Kalin
Level: Master Delver
Avatar
Rank Points: 289
Registered: 01-25-2016
IP: Logged
icon Re: More comprehensive hold completion percent (+1)  
Nuntar wrote:
(unless you want to go by number of scorable rooms cleared instead, which isn't quite the same thing).
I had forgotten that already existed. Are there published holds where it is possible to clear every secret room, required room, and challenge without doing all the reachable unscorable rooms?

If you replace the percentage of secrets with a percentage that indicates secrets, challenges and number of rooms cleared -- well, how do you rank those against each other?
Why not rank scorable rooms equally to challenges? I want to know how close I am to being finished with the hold. 100% should mean there is nothing left to see or do.

There are already ways to check challenge progress and scorable rooms progress separately, but if we make the completion percentage mean something else, we lose the ability to check secret progress (short of manually adding up the secrets per level figures from the Restore screen).
If I'm missing secrets, I'll go to the Restore screen because "where" is more important than "how many". I don't consider a percentage of secrets cleared to be a useful measure of how complete a hold is. (I hope that master walls look at the count not the percentage; I bet DKH can produce some impressive rounding errors here.)

I've been playing this game for almost a decade and I'm just now learning what that percentage represents. (Yes, it's mentioned in the in-game help if anyone looks.)

____________________________
he/him
~170th Skywatcher
06-01-2025 at 01:57 AM
View Profile Send Private Message to User Show all user's posts Quote Reply
Dragon Fogel
Level: Smitemaster
Rank Points: 2805
Registered: 06-21-2014
IP: Logged
icon Re: More comprehensive hold completion percent (+1)  
Kalin wrote:
I had forgotten that already existed. Are there published holds where it is possible to clear every secret room, required room, and challenge without doing all the reachable unscorable rooms?

Yes. Just off the top of my head, there's a room in the Hold Title Mix-Up compilation which is unrequired and unscorable because it's very random and unpleasant. There's also Lunchbreak Special, where one level is the same room repeated and you have to find a way to solve it once to finish the level. Only the Entrance is scorable.

In general, people do different things with their holds and some of those things include unsolvable rooms, inaccessible rooms, and rooms that aren't scorable which you never have to interact with even if they can be reached and solved in normal play. All that HA covers in regards to completion is "can the hold be conquered, can the hold be mastered, are all challenges obtainable".

After beating a hold, the Restore screen tells you how much you've explored of any level you've been to and how many secrets there are on each level. It does not show levels which you haven't been to. In addition, each save accessible from the Restore screen tracks your rooms visited and conquered on that particular save.

Listing the global values for those counts somewhere, along with a "visited" percentage for the entire hold, is probably the most feasible way of implementing something like this. And then completionists would just grumble and move on when there are rooms we can't complete, like we have to do already when there's a level where you can't get to 100% of the rooms.

[Last edited by Dragon Fogel at 06-01-2025 02:52 AM]
06-01-2025 at 02:51 AM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
skell
Level: Legendary Smitemaster
Avatar
Rank Points: 3875
Registered: 12-28-2004
IP: Logged
icon Re: More comprehensive hold completion percent (+1)  
I had been wondering about this for a while, and it's interesting to see this while testing JS-DROD where the percentage counts more than just secrets.

The only reason KDDL can display more interesting percentage is because we are in full control of the holds and know that all rooms are reachable and clearable. One possible solution for Real Drod™ would be to give the hold authors tools to mark rooms as "include in 100% total" but that has its own set of issues:
- What about old holds?
- What about if hold authors make a mistake?

Another option would be to use the wisdom of the crowds and use CNet to determine which rooms have scores in them after certain period from hold release.
But then it starts feeling like a bit of an overkill for such a niche game as DROD.

I've been playing this game for almost a decade and I'm just now learning what that percentage represents.
Worry not, I've been playing the game for two decades and there are still things I learn about it :D

____________________________
My website
06-01-2025 at 09:00 AM
View Profile Send Private Message to User Send Email to User Visit Homepage Show all user's posts High Scores This architect's holds Quote Reply
New Topic New Poll Post Reply
Caravel Forum : DROD Boards : Feature Requests : More comprehensive hold completion percent
Surf To:


Forum Rules:
Can I post a new topic? No
Can I reply? No
Can I read? Yes
HTML Enabled? No
UBBC Enabled? Yes
Words Filter Enable? No

Contact Us | CaravelGames.com

Powered by: tForum tForumHacks Edition b0.98.9
Originally created by Toan Huynh (Copyright © 2000)
Enhanced by the tForumHacks team and the Caravel team.