Le joueur place les ampoules dans des cellules blanches de telle sorte qu'aucune ampoule ne brille l'une sur l'autre, jusqu'à ce que toute la grille soit éclairée.
Une ampoule envoie des rayons de lumière horizontalement et verticalement, éclairant toute sa rangée et sa colonne à moins que sa lumière ne soit bloquée par une cellule noire.
Une cellule noire peut comporter un chiffre de 0 à 4, indiquant combien d'ampoules doivent être placées à côté de ses quatre côtés ; par exemple, une cellule avec un 4 doit avoir quatre ampoules autour d'elle, une de chaque côté, et une cellule avec un 0 ne peut pas avoir d'ampoule sur aucun de ses côtés.
Une cellule noire non numérotée peut avoir n'importe quel nombre d'ampoules adjacentes, ou aucune. Les ampoules placées en diagonale à côté d'une cellule numérotée ne contribuent pas au nombre d'ampoules.
Si une cellule contient une ligne diagonale ("miroir double face"), les deux côtés d'un miroir doivent être éclairés.
Une cellule avec un miroir ne peut pas contenir d'ampoule.
Une cellule noire peut comporter un chiffre de 0 à 4, indiquant combien d'ampoules doivent être placées à côté de ses quatre côtés ; par exemple, une cellule avec un 4 doit avoir quatre ampoules autour d'elle, une de chaque côté, et une cellule avec un 0 ne peut pas avoir d'ampoule sur aucun de ses côtés.