Fish Escape, a Remake Three Years in the Making
About five years ago, I published Rat Trap, my first ever completed game. It was a project that taught me a lot about game development. I had had a few attempts at making games in the past, but it never worked out. With Rat Trap, I finally made a complete game that I published on a real platform, the Google Play Store.
Scala, the Small Parts
In Less is More, we discussed how Scala has a few, well-chosen, and independent features that combine in countless ways to provide the expressive features of Scala as we know it. However, the discussion remained mostly conceptual, with few examples. In this post, I want to highlight several more examples that will make the whole argument more concrete, so that you don’t need to take my word for it.
Less is More
Scala has the reputation of being a complicated and bloated language. This impression comes from the large variety of libraries, architectures, and styles out there. Since developers have so many ways of using the language, the argument goes that the language is just an overly complicated mix of every programming languages features ever invented. This couldn’t possibly be further from the truth.
Serum Vision is Superior to Brainstorm, Sometimes
As we all know, blue is the best color in Magic, and the most fun to play. Ok, maybe not everybody will agree with the latter, but surely blue has had some of the most broken cards ever printed. It is also the most played color in Legacy. Part of it is due to the consistency that the blue cantrips bring.
The Murky Waters of the Google Play App Review Process
They always say — building it is the easy part. I suppose this has some truth in it, but I would never have expected spending so much time to get my app passed the publishing process. I have been working a few hundreds of hours, during my free time, to complete my new game, and Google simply shattered all of that by rejecting my app from the Google Play Store.
The Looter Problem: Why you Should NOT Loot
I’m a little bit late to the party, but it seems that the Magic community has been discussing the looter problem quite extensively lately. So here is my take on the question.
Building an Android Game with Scala and Inkscape
This is probably not a secret for anyone, but I am a big fan of the Scala programming language. I’ve been taught functional programming first in Scala, and since them I’ve never looked back. So when I decided to get into Android game development, choosing Scala was a no-brainer.
Lifting Heroku to the Lift Web Framework
I recently started working on a new project and decided to go with Scala and the Lift framework for the backend.
This is a follow-up to an earlier post about launching the social network TimeStash.
Launching a Social Network for Nostalgic Feelings
These last few weeks have been very exciting. I took some time off my PhD to focus on launching our new startup TimeStash.