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.

Hello World in IronPython PRO

We can download  a .NET version for Python at IronPyhon.net. Once we download and install it on our PC we can use Visual Studio to develop in Python. The code we write will be compiled into CLR code. The code we write can use the .NET framework.

My PHP Zend Certified Engineer Certification INFO

I believe that taking the relevant professional certification sharps your knowledge and takes your understanding to an higher level. I have recently received the hard copy of my PHP Zend Certified Engineer certification.

My OMG Certified UML Professional Diploma INFO

I believe that taking the relevant professional certification sharps your knowledge and takes your understanding to an higher level. I have recently received the hard copy of my UML certification.

Modules in Python PRO

I have just completed to update the modules topic in my Python Fundamentals course. You can find its community version available for free personal usage at www.abelski.org. The slides are available for free download. The professional version is available at www.abelski.com.You can find below the new video clips I have just completed to create in […]

Functions in Python PRO

I have just completed to update the functions topic in my Python Fundamentals course. You can find its community version available for free personal usage at www.abelski.org. The slides are available for free download. The professional version is available at www.abelski.com. You can find below the new video clips I have just completed to create […]

Lambda Expressions in Python PRO

Using the lambda keyword we can define an anonymous function. Unlike using def, when using lambda we can have one single expression. We cannot have a block of statements. ob = lambda a,b,c:a+b+c print(ob(1,2,3)) The following video clip provides more explanation about lambda expressions in Python.

The nonlocal Keyword in Python PRO

Python 3.0 introduces the nonlocal new reserved word. Using this new reserved word we can assign directly to a variable with the same name in the outer scope (instead of creating a new variable). def a(): temp = 2 def b(): nonlocal temp temp = 4 print(“temp inside b “,temp) b() print(“temp inside a “,temp) […]

Conditional Functions in Python PRO

Python allows us to condition the definition of a function. Since the function is defined during the execution of the code itself we can use a conditional statement in order to define the function that fits most. recursive = True if recurcive: def factorial(n): print(“within recursive factorial”) if n==0: return 1 else: return factorial(n-1)*n else: […]

The Dart Programming Language PRO

Dart is Google’s new class based programming language. Code written in Dart can be compiled into Java Script. We can use Dart both for server side and client side (web browsers).

Stanford Introduction to Databases Free Course PRO

Stanford University allows people from all over the world to take the Introduction to Databases course over the web. The course is offered for free (for a limited period of time). This is a great opportunity for every person who is not familiar with how databases work to acquire this knowledge for free. I believe […]

Update cookies preferences