Introducing ‘The History of Light’ v1.3 Release

The History of Light

The latest version, 1.3, of The History of Light has been released at the Ovi Store. In this new update, two new worlds were added, with two entirely new and unique mechanics. In addition, each world now has 30 levels, as opposed to 20 in the previous release. That means that the game now has a whooping 210 levels. Given that the last ten levels of each world are particularly challenging, we expect players to spend a lot of time smashing their pho…. I mean, enjoying the puzzles that we created. To make it a little more bearable though, the more stars you gain in a level, the more levels are unlocked. Finally, in this release, we are delighted to feature composer Brandon Morris. Each world now has its own music, and most of the tracks come from Brandon’s collection.


The History of Light is a fun and challenging puzzle game inspired by the electronic game Lights Out. Given a grid of lights that are either on or off, the goal of the game is to turn all of them off. Lights toggle on or off by clicking on them. However, depending on the world, clicking on a light will also toggle adjacent lights.



The History of Light - Ovi Store



There are 7 worlds in The History of Light, all based on milestones of light: Sun, Fire, Candle, Kerosene, Incandescent, Fluorescent and L.E.D.

Each world has 30 levels and each level awards you up to 3 stars depending on how few moves (light toggles) you made to solve the puzzle. The stars are required in order to unlock the next worlds.


The History of Light – Worlds

Each world has it own unique mechanic. The first 20 levels gently introduces the new mechanic to the player, while the last 10 levels includes all the mechanics of the previous worlds! That means that, in the last world, at levels 21 through 30, the player has to solve a puzzle keeping in mind how all 6 mechanics work together!

The very first mechanic of the game is also the original way you play Lights Out: clicking on one light on the grid will toggle it on or off, but will also toggle the top, left, right and bottom lights as well. The First world introduces bombs: some lights have bombs with a countdown. The more times you toggle that specific light, the closer you get to exploding the bomb and ending the game. The Kerosene world toggle the diagonal lights, so all lights surrounding the clicked one are toggled with it. Try the game to discover all the mechanics. The L.E.D. world has a surprise mechanic that will make the player re-think the way the game was working all along!


In addition to having different mechanics, in the latest release, each world has its own soundtrack. We found a number of great tracks at OpenGameArt and asked for the artists’ permission to include them. Most of the music though, were from composer Brandon Morris. Brandon was kind enough to give us his music and link us in his own website (still under construction). In return, and as a thank you for his great work, we decided to feature him. We invite you to listen to his tracks on his YouTube channel, Brandon75689.


The History of Light was developed by BossCastle Studios. A small, independent group of programmers and designers consisting of Panagiotis Peikidis (me), Harris Peikidis (my brother) and Dimitris Xanthopoulos. This game is the first under our belt, but we have plans for new titles in the near future. We have a very diverse knowledge on technologies and platforms and are constantly learning more. Expect to see games anywhere from Android phones, to Windows Phone or even tablets.

by Panagiotis Peikidis on 01 Sep 2012 - No Comments »

Introducing: ‘Starcraft Planning Poker Cards’

When one of our team members left and took his planning poker cards with him, as a fan of Starcraft (albeit, not that good of a player), naturally, I decided to design a deck inspired by Starcraft II: Wings of Liberty. We’ve been using this deck for over 4 months and today I decided to share it with you.

Continue reading…

by Panagiotis Peikidis on 05 Aug 2012 - No Comments »

Introducing ‘The History of Light’

The History of Light

The History of Light – Main Menu

The History of Light is a Lights Out-type of puzzle game: There is a grid of lights that are either on or off and your goal is to switch them all off. Clicking on a single tile will toggle it, and its adjacent tiles, on or off.

There are five worlds in The History of Light, each with 20 levels and a new unique mechanic. On the second world for example, the player is introduced to the concept of bombs. In addition, the last 8 levels of each world has a bigger grid.

The game was developed by me and Dimitris Xanthopoulos. Audio was provided (with permission) by Brandon Morris, Louis Hostos and various other artists found at

The game is currently available at the Ovi store and its official website is

Continue reading…

by Panagiotis Peikidis on 12 Jan 2012 - No Comments »

Working on Xanor: The Dialogue System

As promised, I will be making a series of posts regarding my upcoming video game, Xanor. In this post I will be demonstrating the dialogue system.

Continue reading…

by Panagiotis Peikidis on 08 Aug 2011 - No Comments »

Introducing ‘Xanor’ (WIP)

Last month I attended the Paris Game AI Conference. Now I’m back and things look awesome! Time to get back to work!

Continue reading…

by Panagiotis Peikidis on 18 Jul 2011 - 3 Comments »


I’ve been into Game AI a lot lately, and in one of the interviews I watched, the developer had to wait 2-3 days while the AI of the game trained its Neural Network. I then ran into xkcd’s classic Compiling comic and…

Continue reading…

by Panagiotis Peikidis on 19 Apr 2011 - No Comments »

Introducing my dissertation: StarPlanner

It’s about time I shared my final year project with the world. Due to my country’s military obligations I joined the army right after I got my bachelor, which meant that I didn’t have time to polish some stuff. However, I had some time off, so here it is! My dissertation: StarPlanner – Demonstrating the Use of AI Planning in a Video Game.

Continue reading…

by Panagiotis Peikidis on 31 Mar 2011 - 3 Comments »

CodeSOD: How to avoid the expensive “If-then-else” statement

About two years ago, in Data Structures and Algorithms, our lecturer briefly talked about the “If-then-else” statement and how much expensive it is as an operation. Leaving us with many questions, I extensively researched the topic and found out that the word “expensive” is, well, really relative. Nevertheless, a particular student found a way to avoid the cost…

Continue reading…

by Panagiotis Peikidis on 03 Sep 2010 - 3 Comments »

Custom JPanel cell with JButtons in JTable

If you ever wanted to add a JPanel with various interactive components (e.g. JButtons, JCheckBoxes etc.) in a JTable cell and could not figure out how to make them work, then this post is for you. Otherwise, continue googling ;)

Continue reading…

by Panagiotis Peikidis on 31 Aug 2010 - 28 Comments »

Microsoft Word 2007: Numbered Headings Done Right

In my previous post I only briefly talked about numbering your headings. Well, today I discovered how to do them the right way. Interested? Continue reading after the jump.

Continue reading…

by Panagiotis Peikidis on 29 Apr 2010 - 12 Comments »
Page 1 of 3123