Two to the N achievement

From Geohashing
Revision as of 13:29, 5 July 2015 by imported>Sourcerer (Ribbon)

Geohashing lacks an achievements for numbers of expeditions and for numbers of co-ordinates reached. The one exception is the 100 Saturday meetups achievement.

In the spirit of geohashing (nerdy fun) I hereby propose the 2N achievement, giving us some "Big Oh" notation.

  • 20: Claim this for your virgin expedition.
  • 21: Claim this for your second expedition.
  • 24: 16 expeditions - addiction risk.
  • 28: Wow - 256 expeditions! At the time of writing two geohashers have achieved this.
  • 29: At the time of writing NWoodruff is the closest needing only 67 expeditions. Is that a challenge by any chance?

It's very easy for beginners to claim "Levels" progressing quickly from "Level 0" to "Level 4". It gets disproportionately harder to reach the higher levels.

And the proposer, Sourcerer is a "Level 7" geohasher. --Sourcerer (talk) 08:36, 24 May 2015 (EDT)

The Ribbon

Using the code below, the wording is supposed to be something like this.

Possible template code

TwoToN.jpg

I have written some template code but would prefer not to make it "live" as I am the proposer of this achievement. I expect it contains bugs too. --Sourcerer (talk) 09:24, 5 July 2015 (EDT)


{{Ribbon
|color       = green
|icon        = TwoToN.jpg
|user        = {{{name|}}}
|achievement = [[Two to the N achievement]]
|action      = {{#if:{{{reached|}}}|reaching|attempting to reach}} 2<sup>'''{{{count}}}'''</sup> {{#if:{{{global|}}}|global hashpoints|hashpoints}} on [[{{{date}}} {{#if:{{{global|}}}|global|{{{latitude|}}} {{{longitude|}}}}}|{{{date}}}]]
|image       = {{{image|}}}
|category    = Two to the N achievement
|expedition  = [[{{{date}}} {{#if:{{{global|}}}|global|{{{latitude|}}} {{{longitude|}}}}}]]
}}<noinclude>
'''How to use this template:'''

{{TwoToTheN
:| count = '''power of two''' (required)
:| date  = '''date (YYYY-MM-DD)''' (required)
:''| latitude  = '''latitude''' (do not include for the globalhash ribbon)''
:''| longitude = '''longitude''' (do not include for the globalhash ribbon)''
:''| name      = '''name of achiever''' (optional)''
:''| global    = '''true''' (optional - include for globalhash counting)''
:''| reached   = '''true''' (optional - include if you are counting coordinates reached)''
}}

'''Examples:'''
<code>{{TwoToTheN
| count     = 5
| latitude  = 52
| longitude = 0
| date      = 2011-01-01
| name      = Sourcerer
}}</code> appears as:

{{TwoToN
| count = 5
| latitude  = 52
| longitude = 0
| date = 2011-01-01
| name = Sourcerer
}}

<code>{{TwoToTheN
| count     = 5
| latitude  = 52
| longitude = 0
| date      = 2011-01-01
}}</code> appears as:

{{TwoToTheN
| count = 5
| latitude = 52
| longitude = 0
| date = 2011-01-01
}}

<code>{{TwoToTheN
| count     = 4
| latitude  = 51
| longitude = -0
| date      = 2010-09-24
| reached   = true
}}</code> appears as:

{{TwoToTheN
| count = 4
| latitude = 51
| longitude = -0
| date = 2010-09-24
| reached   = true
}}

'''Globalhash Examples:'''
<code>{{TwoToTheN
| count   = 1
| date    = 2015-04-19
| name    = NWoodruff
| global  = true
| reached = true
}}</code> appears as:

{{TwoToN
| count = 1
| date = 2015-04-19
| name = NWoodruff
| global  = true
| reached = true
}}

<code>{{TwoToTheN
| count   = 0
| date    = 2009-03-04
| name    = David_Souther
| global  = true
}}</code> appears as:

{{TwoToN
| count = 0
| date = 2009-03-04
| name = David_Souther
| global  = true
}}</noinclude>