Game Instructions

Tap a tile to toggle its color. When a tile changes nearby tiles may change as well. Each move affect multiple tiles. The target is to turn all tiles into yellow in the fewest steps possible.

Press 'j' to show/hide the game. Press 'i' to show/hide the instructions. Press 't' to show/hide the top score table.

Steps: 0

Top Scores

Name Steps
Press J to toggle the game, I to toggle instructions, and T to toggle the top scores

Congratulations!

You solved the puzzle in 0 steps!

Success!

Score submitted successfully!

Error

Failed to submit score. Please try again.

HIT Android Spring 2011 ACD

During this semester (Spring 2011) I deliver an academic course dedicated to the Android platform. The course takes place in HIT as part of HIT Computers Science BSc academic program. The topics this course covers include the following: Introduction Application Resources The Intent Concept User Interface Controls Layout Managers Menus and Dialogs Touchscreens Style Definition App Widgets […]

HIT Scala Programming Course Spring 2011 ACD

During the coming semester I am going to deliver the Java & Scala Programming course in HIT. Its official name is ‘Internet Programming’. It is delivered as part HIT’s Computer Science BSc academic program. It starts with a detailed coverage of the Java SE programming language and continues with a detailed coverage of Scala. The […]

Functions in Scala PRO

I have recently developed a collection of video clips that explain various topics related to defining and using functions in the Scala programming language. These video clips, as well as many others, are available as part of the ‘Scala Fundamentals’ course, available for free personal and academic usage at www.abelski.com.

Classes & Objects in C++ PRO

I have just completed to develop the fourth topic in my ongoing course for learning C++. This topic explains how to create classes and how to use them. Click here to download the slides of this topic. You can find the community version of this on going course available at www.abelski.com. The following video clips […]

C++ Design Principles PRO

I have just completed to develop the third topic in my ongoing course for learning C++. It covers design issues in C++. I am working on this course for the benefit of all software developers who are not familiar with C++. Click here to download the slides of this topic. You can find the community […]

C++ Basics PRO

I am working these days on a new course for learning C++. I have recently completed to develop the second topic. It overviews the basics of C++. For those who are already familiar with Java\C# it can serve as a great jump start. Click here to download the slides of this topic. You can find […]

Hello World in C++ PRO

I am working these days on a new course for learning C++. I have recently completed to develop the first topic. It provides a general introduction for C++ and it explains how to develop the simple Hello World program using the QT IDE. Click here to download the slides of this topic. You can find […]

Simple Facebook Web Application PRO

I have recently started to teach the PHP Social Web Applications course in HIT. I am currently updating my training material about facebook applications development in PHP. I have just completed to develop Abelski Geeks, a simple basic facebook application that will assist other developers in doing their first steps. The following video clip explains […]

Control Structures in Scala PRO

I have recently completed to create two short video clips that explain the usage of control structures in the Scala programming language. These video clips were created as part of the ‘Scala Fundamentals’ course, available for free personal and academic usage at www.abelski.com.

Introduction to MooTools PRO

I have recently started to play around with the MooTools JavaScript framework. It is a well known framwork that actually leverages and extends the JavaScript programming language. One of the things MooTools allows us is to define our own classes and use the JavaScript programming language as any other OOP language. Following my experience so […]

Update cookies preferences