📜 ⬆️ ⬇️

How Habr helped me in organizing night city games

Hello! I am the organizer of the night city game Encounter in the city of Tallinn. In this article I will tell you how Habre (and now Giktayms) helped and inspired me to create all kinds of tasks for the extreme format of the “fight” game.

Briefly about the format of the fight
Fight - urban adventure game.

Participants receive tasks on the site. They are encrypted places in the city or surrounding area. Having solved the place and having arrived there, the teams need to find the game code (for example: EN1234567).

The code can be simply written on a pipe in the basement of an abandoned building, hung on the top of a tree, recessed in a river. The code on the spot may issue an agent in exchange for anything that participants must do.
')
Having extracted the code, the teams enter it on the gaming site, and if the code is correct, they receive the following task. So, from level to level, teams go through the game. The winner (the one who is the fastest to complete all tasks) receives a prize pool.

Starting late in the evening, the game usually lasts five to seven hours.

The game is divided into two parts: interactive and field.

The interactive part of the game takes place in a special engine on the site. Here, teams receive tasks, having guessed which, they find the location of the object (or so-called location) where the codes are located. In tasks I use encryption of decimal coordinates only (xx.xxxx, yy.yyyy).

The field part , mainly, includes a search for codes on the object (abandoned buildings, bunkers, etc.). But all this can be diluted by some non-standard, for players, things that I will describe.

And how do teams think of everything?
1. The teams are aware that the coordinates start from 58/59 (latitude) and 24 (longitude), so it is not difficult for them to gut a certain number into two parts.
2. The game provides tips that you can use after a certain time. Tips only hint at how to solve the task, but sometimes there are step-by-step explanations.

Interactive tasks


Openly written coordinates in the source code of the page, or a zip archive with text, then converted into jpg - for so many ordinary things that I will not dwell on them.

Byte coordinates


In the article Protecting a flash drive from writing new files, I came across a wonderful and new command for me:

fsutil file createnew <filename> <length> 

It was used as follows: the command, practically in open form, was given a link to the archive , within which there are 4 files: part1.txt (5899 bytes), part2.txt (6729 bytes), part3.txt (2477 bytes) and part4.txt (6463 bytes). If you look at the file sizes in bytes, it becomes clear that these are the coordinates: 58.996729, 24.776463.

HEX-> RGB-> coordinates


Here I was, of course, a gossip. These coordinates are in the source code of the page, but they are not written in the open. Given: a page about the radio, laid out on the knee . When you open the page, blocks with the text of a different color immediately catch the eye.

You need to use only those blocks that contain comments, we find:

1. # 3B2B3E
2. # 38022F
3. # 323F3C

We translate colors in RGB and we receive:

1. 59 43 62
2. 56 2 47
3. 50 63 60

The result: 59.436256 24.750636 (0)

Field assignments


Phonopaper


NightRadio created a wonderful piece, like PhonoPaper . We recorded 3 well-known melodies: Marsh of Mendelssohn, Yesterday and Lunar Sonata. It looked like this:

image

Temperature to code


Thanks to Habra, I found out about Arduino. I looked through examples from articles, repeated and tried something different. There was an idea to make the teams at -10C ° heat the sensor (located in the box with arrows) to + 15-16, so that the code was displayed on the screen, it would be fun:

image

And the process itself. Player # 1



Player # 2



There was also a box with an infrared diode winking the Morse code. There it was necessary to look at the diode through the camera of the phone (the eplovskaya production fell away). But neither the video, nor any photos are present, therefore, I will only mention about such a task.



There are still a lot of tasks that have nothing to do with either Habre or IT as a whole. And the players, to a greater extent, are not IT specialists. There are already developments for new assignments, some of which will be implemented thanks to the articles read on Habrahabr and on Hiktimes.

Source: https://habr.com/ru/post/365053/


All Articles