×

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

Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge

Need a checker for an old challenge: GC50WYG ▼ NoVAGO's Best of 2013 Challenge

The points-based challenge checker works great for the single caches - 1 point for each cache

Need an additional check section added for the series - 1 point for 50%+ and second point for all caches in series

1) Caches on the Nominated Caches list are worth 1 point each.
2) Completing more than half of the active caches in a series earns 1 point.
3) Each completed series earns 1 additional point.

Examples of a series:

Series(1 point for half series/2 points for full series):

Ismo Dalgaard Laffybottom (4 caches: GC4TQHB, GC4TFBX, GC3HWW3, GC34M78)
Return of the King by zgrav, 4Everyoungs, thorlac (3 caches: GC4VHQQ,GC4VHWD,GC4VJJ2)

Thanks,
- VPDJ
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 14, 2018 09:20PM
Quote

A challenge based on elements under the cache owner’s primary control is not acceptable: examples, my favorites, my caches, bookmark lists, caches by this owner, or this group.

If I understand your description correctly, you are referring to a list of caches, which is not allowed in the guidelines.
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 14, 2018 09:30PM
This is an old challenge - so is grandfathered in.
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 14, 2018 09:44PM
Yes, I just forgot to check the code.

I don't know how to check how many caches are still active. This information is needed for qualifying but the checker can check only caches the user has found. Any ideas?



Edited 1 time(s). Last edit at 03/14/2018 09:45PM by arisoft. (view changes)
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 14, 2018 10:17PM
CO will maintain checker list for active caches - so checker only needs to calculate 1 point for 50%+ and 1 point for entire list.
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 14, 2018 10:29PM
Ok, I did not find the list form the description but it must be this one

https://www.geocaching.com/bookmarks/view.aspx?guid=34f6ee8e-01a2-461b-9e97-531f8df06e76

Checker can use public bookmark lists so the number of active caches can be counted correctly.

I am going to make a custom checker for this because of the special point rules etc.
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 15, 2018 05:06PM
No need to use a bookmark list - the GC code can be listed - like is done with the points based script.

Then just need to add the capability of multiple lists - each of which is an array of GC codes for the series.
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 15, 2018 07:29PM
There is a special rule about required finds. The checker needs to now the required number of caches which is related to the total number of active caches.
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 15, 2018 07:38PM
Number of required finds can be passed in from a parameter for the checker

For example: GC26V49 - NoVAGO's Best of 2009 Challenge

Points-based challenge checker (by SeekerSupreme)

"PointsRequired": 9,

then it can be adjusted on the cache page and the checker by the CO.

Thanks,

- VPDJ
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 15, 2018 07:42PM
CO can not adjust the checker. CO can adjust the bookmark list and checker can use this information.
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 15, 2018 08:00PM
There would need to be several bookmark lists

- one for the points-based set of single caches
- another bookmark list for each of the several series - sets of caches - each series of caches would get 1 point for 50+% and the other 1 point for 100%

The list of caches would not change

Perhaps the use of a list of GC codes in the tagging would be quicker and easier.

- VPDJ
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 15, 2018 08:13PM
There are 39 bookmarked caches in https://www.geocaching.com/bookmarks/view.aspx?guid=34f6ee8e-01a2-461b-9e97-531f8df06e76 but the bookmarks list gives only GCCodes to checker, not the status of the any cache in the list as I thought. So ... bookmarks do not help as I planned. The only way to get needed information is to load cache data based on the cache owner but the owner can change so it is not any better way.

Is there anyone who has found all nominated caches? If there is such a player the problem is immediatelly solved.



Edited 1 time(s). Last edit at 03/15/2018 08:13PM by arisoft. (view changes)
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 15, 2018 08:45PM
I guess I do not understand the problem you are referring to.

We do not need to know if caches are active or not to perform this checker

Given a list of caches - assign 1 point for each cache found

Given a list of caches in a series - assign 1 point for finding 50% and another point for finding 100%

You can have multiple series of caches.

- VPDJ
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 15, 2018 09:00PM
Quote

Currently, there are 47 possible points (35 nominated caches + 6 series + 6 series completions). Note: If caches are archived, the point requirement will be adjusted to reflect that.

Completing more than half of the active caches in a series earns 1 point.

I am sure that more caches will be archived and the requirement will change. At least the checker must know how many active caches there are currently in each series. Some of them are already archived and requirements are changed.

The main problem may be the required number of points if it is not possible to calculate from the number of active caches. Checker will give false negatives if the requirement is lowered by the CO.
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 15, 2018 09:07PM
Archive vs active is handled by adjusting the tagging set of caches

Changing the required number of points is also handled by adjusting the checker tagging.

This could be facilitated by having 2 sets of tagging - 1 set for active and another for archive

for example:

Active single caches - gcxxx,gcyyy
Archived single caches gczzz, gcaaa
Series1 active caches - gc222, gc333
Series1 archived caches - gc444, gc555

- VPDJ
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 15, 2018 09:14PM
vpdj Wrote:
-------------------------------------------------------
> Archive vs active is handled by adjusting the
> tagging set of caches

This is not the correct way because there is no one watching changing requirements and editing tags appropriately. If the requirement is volatile, it is better to make a tool which lists suitable finds and let the player decide whether the challenge is accomplished or not.
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 16, 2018 08:54PM
Here is the checker: https://project-gc.com/Challenges/GC50WYG/33483

Please tell us whether it is suitable for you.
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 16, 2018 08:59PM
You forgot to enable the checker
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 16, 2018 09:04PM
I found a problem. Now it is enabled again.
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 18, 2018 03:32PM
Not sure on the logic you used for the series - how is active vs archive - and half vs full series implemented?
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 18, 2018 04:25PM
Archived caches has tag [archived]. Active cache is a cache which is not archived.

Full series means 100% finds. It is impossible if any of them is archived and not found, but there was no exception in the description for archived caches in this case.

Over half of active caches means that over 50% of active caches must be found. Archived caches are not counted in this case at all. There is two sets of numbers for each series. One for active caches and another for all caches.
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 18, 2018 04:37PM
Ok - thanks for the quick reply - I will check with the CO to ensure this is as intended.

Would it be possible to list the non-series caches that the person has not yet found?
This would help them to know how to qualify - which caches they need to find yet.

Thanks,

- VPDJ
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 18, 2018 04:46PM
> Would it be possible to list the non-series caches
> that the person has not yet found?
> This would help them to know how to qualify -
> which caches they need to find yet.

It is possible to add.
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 18, 2018 07:00PM
Now missing caches are visible.
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 19, 2018 04:57PM
Would it be possible to move the GC Codes arrays so that they are input parameters?
Nominated and series arrays and maybe gccode.

This would allow the checker to be used for multiple years - i.e., 2014 - GC5RNWP
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 19, 2018 06:43PM
That was in my mind but I did not found any reason to do extra work for this, until you told now that there are more similar challenges. :)

The list of caches is not the only setup needed. The checker also needs user-ids which have cumulatively found all caches to collect the number of active caches. I think that it can also be arranged using the tag.

How about the requirements - Is the current interpretation correct?
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 19, 2018 08:30PM
I think the logic for the series is not quite right - for 2014 I have a couple series where I have 50% of the caches:

Found 3 of 6 active and 3 of 6 total = 0 points

I would think that would have given 1 point for completing half of the series.

This does not appear to be a complication of the archive situation - here is a second example - with 4 archived caches:

Found 8 of 16 active and 9 of 20 total = 0 points

Still checking on the series logic with the CO - awaiting response.

Thanks,
- Paul J
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 19, 2018 08:33PM
Quote

2) Completing more than half of the active caches in a series earns 1 point.

You must find more than half of them to earn one point.
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 20, 2018 04:51PM
I have checked with the CO's of these caches and the consensus was for this revised logic:

Full series means 100% finds of active caches in a series must be found. Archived and active caches are counted for finds.

Example: series had 6 caches - 3 archived - cacher found 3 caches - 3 active caches - result 2 points

Half series means 50% or more of active caches must be found. Archived and active caches are counted for finds.

Example: series had 6 caches - none archived - cacher found 3 caches - 6 active caches - result 1 point

BTW - Output looks great - thanks!!
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 20, 2018 05:38PM
Scoring changed as requested.
Now there is only one number for finds and one number for active caches to compare per series.
At least 50% gives one and at least 100% gives 2 points.
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 21, 2018 01:24AM
WOW - you did a superb job - everything is top-notch!!

Works perfectly - great results - very understandable

Your work will help us tremendously for getting checkers for our annual cache awards

Many Thanks!!!


One last question - how did you get the list of caches so quickly?

I plan on tagging the other years (below) and adding a few caches for the missing years using your checker script.

2007 GC19BQ3|NoVAGO's Best of 2007 Challenge
2008 GC1P34J |2008 NOVAGO Nomination Cache-Challenge
2009 GC26V49 |NoVAGO's Best of 2009 Challenge
2011 GC3FJDV|2011 Best of NoVAGO Challenge Cache
2012 GC4DF47|NoVAGO's Best of 2012 Challenge

2016 GC71X2K|NoVAGO's Best of 2016 Challenge Cache
2016 http://www.novago.org/forum/viewtopic.php?f=8&t=3719


We will be creating caches for:

2001-2005 https://www.geocaching.com/bookmarks/view.aspx?guid=c74db33e-d3b6-45e5-ac51-511978a59d7f

2006 http://www.novago.org/forum/viewtopic.php?f=8&t=252&p=2135&hilit=2006#p2135

2010 http://www.novago.org/forum/viewtopic.php?f=8&t=2304&p=25683&hilit=2010#p25683

2017 http://www.novago.org/forum/viewtopic.php?f=8&t=3798

All Winners http://www.novago.org/forum/viewtopic.php?f=8&t=3516
Re: Checker needed for old challenge GC50WYG - NoVAGO's Best of 2013 Challenge
March 21, 2018 06:23AM
> One last question - how did you get the list of caches so quickly?

I grabbed GC-codes from the source code of the listing. 2013 and 2014 have all codes here in correct order. 2007 seems to have only cache names and is much harder to tag but 2012 is easy.

You also need to add some players who have found all listed caches. Othervise the checker gives error and you have to check debug output to determine which caches do not have a finder.
Sorry, only registered users may post in this forum.

Click here to login