×

To be able to write in the forum you need to authenticate. Meanwhile it's read-only.

[Awaiting feedback] Venn I come around Challenge GCB64E1

[Awaiting feedback] Venn I come around Challenge GCB64E1
May 06, 2025 09:19PM
Hello Sir, or Madam.

This challenge checker will require the help of sir bmuzzin for a new script. We've been somewhat working on this already prior to the reviewer permission I just got.

The challenge for GCB64E1 is to find a geocache in each of these 8 categories:

A regular traditional in Washington
A non regular traditional in Washington
A regular non traditional in Washington
A non regular non traditional in Washington
A regular traditional outside Washington
A non regular traditional outside Washington
A regular non traditional outside Washington
A non regular non traditional outside Washington

(Washington, as in Washington state).
The astute among you will notice this reads like filling all 8 parts of a Venn diagram.
The three categories are: in Washington State, Traditional, and size Regular.
So you only need 8 geocaches, like my qualifications:


Here is a blank Venn diagram in case it does work out to use the text overlay in the appropriate spaces:

That sounds like the way to go. Whilst it would look amazing to have different parts of the diagram light up as you complete them, 256 unique images scripted to display the correct one for each scenario of having or not having each of the 8 categories would be a lot of collective work for a small visual improvement. I like your idea of just keeping it to text, but if you really want it, I can make the 256 images.

For those who are curious, a few years ago I tried this with a level 5 venn diagram instead of just 3 and it was appropriately discouraged by my local reviewer Ice&Wind. That was crazy complicated. The reviewer grand high coven determined this level 3 venn diagram challenge is ok but is the maximum layers of complexity permitted.

Thank you for all your excellent time, effort, and expertise.
Cheers,
CheekyBrit.
Re: Venn I come around Challenge GCB64E1
May 06, 2025 10:07PM
Here is the link to your checker: https://project-gc.com/Challenges/GCB64E1/100322

Please test and reply.

"outside Washington" includes the whole world except Washington State.
"non traditional" includes all cache types except "Traditional Cache" (including Locationless Reverse Cache)
Re: Venn I come around Challenge GCB64E1
May 07, 2025 01:28AM
This is very cheeky of me and I hope you don't hate me for this, but i was hoping to include a Venn diagram if possible. The underlying checker Kaiser von China has made works well and handles the 'outside Washington' and 'not traditional' part really well.

This isn't resolved just yet.



Edited 1 time(s). Last edit at 05/07/2025 03:19AM by CheekyBrit. (view changes)
Re: Venn I come around Challenge GCB64E1
May 07, 2025 05:47PM
Checker is not tested yet, I only ran a couple names through. Can I address the diagram situation please. I'm guessing this needs to be moved back out of the completed archive for that to happen.
Re: Venn I come around Challenge GCB64E1
May 07, 2025 06:18PM
Creating a checker that outputs a diagram would require a custom script (means: much more work).

The fact that you want a somewhat dynamic image makes things even more complicated. I'm not sure if a checker script could output some kind of inline SVG graphics to achieve this. I never tried something like that before.
Re: Venn I come around Challenge GCB64E1
May 07, 2025 06:44PM
This is something I was messaging a checker builder or two about before the GC code was even created to see if it would be realistic, and they had a game plan to overlay text on a static image with a custom script. They also mentioned the possibility of the dynamic image, for which I would make the 256 images. I'll await the word on how things go their end. I'm pretty sure they'll want to go basic.

But if anyone ever wants 256 Venn options made for any challenge, I'm your guy - the Venn guy.

You were impressively fast building the checker and it took both of us by surprise.
Re: Venn I come around Challenge GCB64E1
May 07, 2025 06:46PM
I did a quick test and tried
- using <svg> in the html result
- using <img> with SVG data set to the "src" attribute
- using <canvas> in the html result

None of these worked, everything got filtered out.
I guess that's a security feature of Project-GC to not allow any HTML elements that could potentially be dangerous.
Re: Venn I come around Challenge GCB64E1
May 08, 2025 05:41PM
Yes, if we could use any of those tags, then that would make this much easier (along with a great many other things). But, I think we can't because I'm pretty sure PGC strips those HTML tags in the output for security (FWIW, you also can't use <script>, which I've tried in other contexts). I think if we just have a static Venn diagram <img>, we can hardcode positions on top of such an image to overlay the results, and that should be pretty good... If we really want in the future, we can go with the "dynamic" images (of which, I think there would only actually be 8 required, because there are only 8 possible states with 3 booleans). But assuming the images remain the same minus the filled in/out parts, then the script wouldn't need to change much.

I can work on it, unless someone else is really keen... I might make my own Venn diagram challenge.
Re: Venn I come around Challenge GCB64E1
May 09, 2025 10:51PM
I'll help in whatever way I can. I really need to learn to script.
Re: Venn I come around Challenge GCB64E1
June 11, 2025 04:32PM
This thread has not received any further feedback and will therefor be moved to ARCHIVE Checker requests (impossible). Should the requester have any queries he can raise his question on this thread in the archived section
Re: Venn I come around Challenge GCB64E1
June 11, 2025 05:51PM
Last time I spoke with Bmuzzin, he was still trying something else. May we keep this in the checker request forum a little longer?
Re: Venn I come around Challenge GCB64E1
June 11, 2025 06:13PM
I will putt it back for some weeks
Re: Venn I come around Challenge GCB64E1
June 12, 2025 03:35AM
My apologies, I had intention to work on it, and work (the kind I get paid for:)), has been really busy. I'll try to take a look soon.
Re: Venn I come around Challenge GCB64E1
June 13, 2025 11:02PM
I haven't learned to script, but after spending some time on https://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_image_text I think I made some progress on how to have the 'printed' info in the right spot over the Venn diagram image. I hope this helps, though my hunch says it won't be what you need.

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.container {
position: relative;
text-align: center;
color: white;
}

.traditional-only {
position: absolute;
top: 100px;
left: 200px;
}

.regular-only {
position: absolute;
top: 380px;
left: 40px;
}

.washington-only {
position: absolute;
top: 400px;
left: 430px;
}

.traditional-and-regular {
position: absolute;
top: 230px;
left: 130px;
}

.traditional-and-washington {
position: absolute;
top: 220px;
left: 370px;
}

.regular-and-washington {
position: absolute;
top: 420px;
left: 240px;
}

.all-three {
position: absolute;
top: 310px;
left: 240px;
}

.none {
position: absolute;
top: 80px;
left: 20px;
}
</style>
</head>
<body>

<h2>GCB64E1</h2>
<p>Venn diagram results:</p>

<div class="container">
<img src="https://s3.amazonaws.com/gs-geo-images/8ff4c9fc-9e2c-4073-9b1e-daffb2d20751_l.jpg"; alt="Venn" style="width:100%;">
<div class="traditional-only">Print GC for traditional</div>
<div class="regular-only">Print GC for regular</div>
<div class="washington-only">Print GC for Washington</div>
<div class="traditional-and-regular">Print GC for traditional & regular</div>
<div class="traditional-and-washington">Print GC for traditional & washington</div>
<div class="regular-and-washington">Print GC for regular-and-washington</div>
<div class="all-three">Print GC for all three/div>
<div class="none">Print GC for none</div>
</div>

</body>
</html>
Sorry, only registered users may post in this forum.

Click here to login