Skip to content

Programmieren für Geocacher Multi-cache

Hidden : 5/28/2012
Difficulty:
4.5 out of 5
Terrain:
2.5 out of 5

Size: Size:   small (small)

Join now to view geocache location details. It's free!

Watch

How Geocaching Works

Please note Use of geocaching.com services is subject to the terms and conditions in our disclaimer.

Geocache Description:

Fünf Programmieraufgaben, sieben Kilometer Strecke, Treckingrad-tauglich.

Wer kennt das nicht: Man hat einen umfangreichen Nachtcache absolviert, aber an einer Station war etwas defekt oder unlesbar oder verschwunden. Und dann kommt man am Final an, wo einen eine hochkomplexe Formel erwartet, in die man gefundene Zahlen einsetzen muss, um den Code für den Tresor zu erhalten. Jetzt müsste man mal eben die Formel mit allen Zahlen von 1 bis 100 für den fehlenden Wert durchprobieren und schauen, bei welcher man etwas erhält, was aussieht, als könnte es die Schuhgröße des Owners sein. Oder so ähnlich.

Oder: Man steht an einem schattigen Wintertag mit lausekalten Füßen an der vorletzten Station eines Multis und soll mit halb erfrorenen Fingern schnell noch einen seitenlangen Text decodieren, der per OTP verschlüsselt ist. Und das zügig, denn gleich wird’s dunkel. Und natürlich würde man dabei den einen oder anderen Flüchtigkeitsfehler einbauen…

Das sind dann die Momente, wo alle plötzlich den leicht übergewichtigen Programmierer lieb haben, der zwar bei der T4-Stage lieber jemand anderen auf den Telegraphenmast klettern ließ, der aber jetzt in der Stunde der Not mal eben sein Netbook aus der ECA-Tasche holt und fix ein kleines Programm eintippt, welches das Problem schnell und zuverlässig erschlägt.

Und weil derlei Herausforderungen mehr und mehr zum täglichen Brot des Cachers gehören, so er sich nicht auf Leitplanken-Tradis beschränkt, gibt es hier den kleinen Programmierkurs für Geocacher, natürlich stilgerecht in Form eines Multi-Caches.

Du findest an insgesamt fünf Stationen jeweils einen Behälter (PETling o.Ä.)mit der Adresse einer Webseite. Wenn du die Seite aufrufst (Alternative ohne mobiles Internet siehe ganz unten), findest du dort eine Aufgabe, die sich sinnvoll nur lösen lässt, indem man ein entsprechendes kleines Programm schreibt (außer, man hat extrem gute Nerven und irrsinnig viel Zeit ;-). Die Ausgabe des Programms führt dich dann zur nächsten Station bzw. am Ende zum Final.

Bis hierher ist das Ganze natürlich nur ein Programmier-Test. Damit nun nicht nur Leute den Cache machen, die bereits programmieren können, sondern es tatsächlich ein Programmier-Kurs wird, wäre es toll, wenn jeder Programmierer einen Programmier-Neuling dabei hätte und ihm anhand der Aufgaben ein paar Grundkenntnisse vermitteln würde. Als Belohnung für die erfahrenen Programmierer gibt es den Bonus-Cache GC6X9KE, ebenfalls mit einer Programmieraufgabe, allerdings einer für Fortgeschrittene. Die URL mit der Bonus-Aufgabe findest Du vorne im Logbuch dieses Caches.

Du benötigst:

  • Laptop, Netbook oder Ähnliches mit ausreichender Akkuladung
  • eine Möglichkeit, unterwegs per Mobilfunk eine Internetverbindung aufzubauen und Texte von einer Webseite auf den Computer zu laden (Alternative ohne mobiles Internet siehe ganz unten)
  • grundlegende Programmierkenntnisse oder eine Begleitung, die solche hat
  • halbwegs feste Schuhe
  • einige Stunden Zeit

Die knapp 7 km lange Strecke führt über befestigte Wege und gute Waldwege und lässt sich prima mit dem Treckingrad oder MTB fahren, wenn einem ein paar Steigungen nichts ausmachen. Das Bergische Land ist nun mal nicht nur bergisch, sondern auch bergig. ;-)

ACHTUNG: Du befindest dich teilweise in einem Naturschutzgebiet.

Das Betreten des Waldes abseits der Wege ist bei keiner Station erforderlich!

Die Aufgaben sind so gestellt, dass sie prinzipiell in jeder einigermaßen brauchbaren Programmiersprache lösbar sind. Wenn du keine Programmierumgebung auf deinem Rechner installiert hast und das auch nicht tun willst, findest Du eine Online-Programmierumgebung unter https://www.tutorialspoint.com/codingground.htm, für eine Unmenge verschiedener Programmierspachen, u.a. Basic, C, C#, C++, Java, JavaScript, Lua, Pascal, Perl, PHP, Python. Da sollte für jeden etwas dabei sein.

Parken kannst du bei N 51° 04.246  E 007°  15.437

UPDATE: Falls Dir die technischen Voraussetzungen fehlen, um im Wald eine Internetseite aufzurufen und Text von dort auf deinen Rechner zu kopieren, kann ich eine Alternative anbieten. Bei Bedarf kontaktiere mich bitte vorab per Mail unter kaktuskoeln@mpaap.de.

Ich freue mich, wenn ihr "Programmieren für Geocacher" mit GCVote bewertet.
Bisherige Bewertungen:

Additional Hints (Decrypt)

Fgngvba 1: Rvare vfg avpug rpug.

Decryption Key

A|B|C|D|E|F|G|H|I|J|K|L|M
-------------------------
N|O|P|Q|R|S|T|U|V|W|X|Y|Z

(letter above equals below, and vice versa)