Game Mechanics of a Scavenger Hunt

android512x512This year we organized a scavenger hunt for Kscope15 in collaboration with the ODTUG board and YCC.

As we found out, scavenger hunts are a great way to get people to see your content, create buzz and have fun along the way.  We also used the scavenger hunt as a platform to try some of the latest technologies. The purpose was to have conference attendees complete tasks using Internet of Things (IoT), Twitter hashtags and pictures and compete for a prize.

Here is a short technical overview of the technologies we used.

Registration

We opted to use a Node.js back-end and a React front-end to do a clever Twitter name autocomplete. As you typed your Twitter handle, the first and last name fields were completed for you. Once you filled all your information the form submitted to a REST endpoint based on Oracle APEX. This piece was built by Mark Vilrokx (@mvilrokx) and we were all very happy with the results.

registration

Smart Badge

We researched two possible technologies: Bluetooth Low Energy (BLE) Beacons and Near Field Communication (NFC) stickers and settled for NFC. The reason behind choosing NFC was the natural tendency we have to touch something (NFC scanner) and get something in return (notifications + points). When we tested with BLE beacons the “check-in” experience was more transparent but not as obvious when trying to complete a task.

We added a NFC sticker to all scavenger hunt participants’ badges so they could get points by scanning their badge in our Smart Scanners.  To provision each NFC badge we build an Android app that took the tag id and associated with the user profile.

Circus_NFC

Smart Scanner

The Smart Scanner was a great way to showcase IoT. We used the beloved Raspberry Pis to host an NFC reader. We used the awesome blink(1) USB LED light to indicate whether the scan was successful or not. We also added a Mini USB Wi-Fi dongle and a high capacity battery to assure complete freedom from wires.

Raymond Xie (@YuhuaXie) did a great job using Java 8 to read the NFC stickers and send the information to our REST server. The key part for these scanners was creating a failover system in case of internet disconnection. In such case we would still read the NFC tag and register it, then it would post it to our server as soon as connectivity was restored.

IMG_1625

Twitter and SMS Bots

Another key component was to create a twitter and SMS bot. Once again, Mark used Node.js to consume the Twitter stream. We looked for tweets mentioning #kscope15 and #taskhashtag. Then we posted to our REST server which made sure that points were given to the right person for the right task. Again we were pleasantly surprised by the flexibility and power of Node.js. Similarly we deployed a Twilio SMS server that listened for SMS subscriptions and sent SMS notifications.

Leaderboards

We just didn’t settled by creating a web client to keep track of points. We created a web mobile client (React), an iOS app and an Android app. This was part of our research to see how people used each platform. As a bonus we created Apple Watch and Android Wear companion apps. One of the challenges we had was to create a similar experience across platforms.

leaderboards

Administration

We needed a way to manage all task and player administration. Since we used APEX  and PLSQL to create our REST interface, it was a no brainer to use APEX for our admin front-end. The added bonus was that APEX has user authentication and sessions management, so all we had to do is create admin users with different roles.

Screen Shot 2015-08-07 at 1.54.25 PM

Conclusion

Creating a scavenger hunt for tech conference is no easy task. You have to take into consideration many factors, from what are the right task for the conference attendees to having the optimal wifi connection. Having an easy registration and provisioning process are also paramount for easy uptake.

We really had fun using the latest technologies and we feel we successfully showcased what good UX can do for you across different devices and platforms. Stay tuned to see if we end up doing another similar activity. You wont want to miss it!

2 comments

  1. These websites are sometimes the perfect guess for interacting with a russian young lady if you’re shopping for critical relationship. The most effective Russian dating sites in USA are these we tested and reviewed carefully within the listing above. This firm is on the proper route to ensure that all the shoppers requests are met. She goes above and beyond to come up with an ideal match taking into consideration the purchasers requirements. All they need is a husband who will go over and above to take care of his family and love his spouse. Free on-line love or more efficient approach to seek out respectable dating site are looking for russian on-line wife. Fact: Sinclair has extra caps (282) than the entire Jamaica squad put collectively. If you’re studying this, it means you cherish an interest in discovering the hottest ladies who can grow to be greater than your girlfriends. So don’t be afraid of fixing and dating ladies, just clearly resolve for your self who you might be on the lookout for: a soul mate or a doll… It is without doubt one of the cities with essentially the most single women, and it has a vibrant nightlife for singles. Whether you’re seeking to satisfy Russian women or wish to marry Russian women, this text will present insights into the strategy of building a cross-cultural relationship.

    But if you are actually appreciate genuine relationships, you’ll do that! The usage of symbols varies considerably between objects; symbols that appear by themselves have a tendency nearly completely to seem on pots, whereas symbols that are grouped with other symbols tend to seem on whorls. While we, as most couples, stay in two international locations during quarantine. Within two years of its introduction, Ford had bought over 1 million models. Technically, you can go two ways-on-line and offline. I have tried matchmaking service with Natalia and might announce that its a useful thing, especially if you aren’t aware loads, but want to attain success and discover an actual woman. I recommend this service without doubt! PS use solely matchmakers service! They provide and obtain presents on the Dec. 5. Additionally, Santa (Sinterklaas) only leaves treats should you depart a carrot for his horse. I additionally immediately knowledgeable that I need to meet a woman who has children, since, unfortunately, I would not have my own kids and I might like to provide my fatherly like to those that need it.

    Yes, I mean a lady, however not a person who consider you as a ATM machine 😉 I took a package deal for three months as I was unsure when I’ll go to Ukraine. I am sure that I’ll obtain success as I completely know whom I’m looking for. Good to know that some persons are actually engaged on trust and respect! We have now a great and friendly household. Be ready to participate in family gatherings and celebrations. Food and Holidays. Familiarize yourself with conventional Ukrainian dishes and celebrations like Easter and Christmas. I want to suggest Natalia as a good specialist in matchmaking sphere. After one month of matchmaking course of I met Olga, my present spouse. Before I have used a global on-line relationship webpage and truly I got nothing just wasted a pleasant sum of cash every month for digital correspondence. I bought acquainted with Natalia Martynova five years in the past when I was searching for international marriage. One situation I need to announce that Natalia does not conform to work with a giant age gap greater than 15 years.

    Additionally they organize actual meetings, however these meetings cost more than $3,000/date, which is just ridiculous. The meetings with the ladies have been all great, the town was stunning with loads of places to visit, the lodge was excellent and the native individuals couldn’t be any friendlier. There also existed holy locations with no buildings, the place the deity was believed to manifest in nature itself. She really preferred my city, as she, like me, prefers silence and nature. What are Ukrainian ladies like? Education and intelligence – Ukrainian girls are often effectively-educated and worth intellectual pursuits. Choose an odd variety of flowers (even numbers are for funerals). We could not even imagine that people from totally different international locations could possibly be so similar… I hope my Ukrainian spouse shall be an excellent examples for other in Isreal, that charmdate.com you can find your match out of the country and feel pleased again. Half a yr later, I flew in once more and met my future spouse. Within the second half towards Wales, the Scots had an inordinate amount of ball. Oksana moved to me after half a year. I hope this year we are going to marry officially! I also consider Ukraine as a new territory for my business, so I haven’t yet decided the place I’ll dwell with my future bride.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.