Useless Robots

Robotics, Electronics, and Embedded Systems


An IOS Application

Extirswipe is a thrilling speed-based matching game on iOS where players have a limited amount of time to match objects of certain categories (shapes, colors, or numbers). If players are too slow the game will end!

Start – CompletionOctober 2015 – January 2016
Languages & Technologies UsedSwift, iOS


I was simply messing around with Xcode to see what I could do with it. One thing led to another, and a few months later, I had a game. (And I learned how to code in Swift along the way).

Development & Challenges

Developing Extirswipe was particularly challenging because Swift was the first language I taught myself that had significantly different syntax than Java (my first programming language). Instead of taking an online course in Swift or going through a tutorial, I decided to dive right into coding and simply research anything I didn’t know. I feel like this was a much more rewarding experience than if I had just taken an online Swift course instead.


As an app, this had many shortcomings. First of all, since I was using this as more of a way to teach myself a new programming language rather than actually developing a coherent game, I wasn’t following any particular design plan. This lead to an array of problems such as the game being too difficult to intuitively understand how to play, and for the game itself to lack elements that would make it interesting enough for a user to keep coming back to play more. Also, the code was probably not nearly as neat as it could have been.