Lights Out

Lights Out is a puzzle game, where your objective is to turn off all the lights on the field by strategically clicking on them. When you click on a tile the light there will switch, and the neighbouring lights will switch as well. Every level has a maximum number of clicks needed to turn off all the lights.

Development time 2 weeks Main role Programmer
Team size 1 Tools used Visual Studio, Marmalade, Photoshop
Department size 1 Personal Main Objective To make a game that works on mobile

For this project I chose to make the game Lights Out, because I like games simple, yet challenging, and it gave me the opportunity to spend time on UI design and programming too. I started off by making myself familiar with Marmalade, a platform and program to create games in using C++ and port them to mobile, then I started to render text and sprites on the screen, and worked on getting the user input.

From there on I started working on the game itself, first off making the field and switch mechanics, then rendering them on the screen correctly, generating the levels, scaling them up and down when possible to fit all screens and board sizes, and taking the orientation of the phone into account. The game was playable now, but it progress was not saved, and there was no difficulty level.

After this I created a simple level up system, splash screen, displaying the game’s logo, and then the main menu. The menu had a few buttons, one to continue with the last game, and then a few to start a new game with different difficulty levels. The four difficulty levels are:

  • Easy Mode – a 4×4 field, with default level up system
  • Normal Mode – a 5×5 field with lights off and one, and default level up system
  • Hard Mode – a 6×6 field, triple the amount of moves per level
  • Double Switch Mode – A 5×5 field, but lights need to be tapped twice before they go off

Download: Lights (3 KB)
To run the game copy the Lights Out.apk file to your phone and install it. You might need to download a APK installer for this.

I’m quite happy with how many things I managed to create in the time we got for this assignment. I did not continue working on the project afterwards because I didn’t like the Marmalade framework much. If I were to publish this game, I would port it to Java first, as this seemed to be a much easier option – I choose C++ for this assignment because it was more challenging and got you extra points. For Marmalade I also couldn’t find a solution to the “App Permissions”, of which I would like to get rid. Right now when installing the game it asks for permissions about your identity, and WiFi, and a lot of other things that it does not even use. As this is not a published game, I left them as they are now.

220 thoughts on “Lights Out

  1. Pingback: canada pharmacy
  2. Pingback: amoxil 500 mg
  3. Pingback: cialis
  4. Pingback: viagra for sale
  5. Pingback: buy viagra
  6. Pingback: tadalafil 5 mg
  7. Pingback: gnc ed pills
  8. Pingback: buy cheap cialis
  9. Pingback: viagra generic
  10. Pingback: viagra for sale
  11. Pingback: cialis dosage
  12. Pingback: viagra for sale
  13. Pingback: viagra generic
  14. Pingback: viagra suppliers
  15. Pingback: viagra generic
  16. Pingback: careprost china
  17. Pingback: kaletra
  18. Pingback: buy viagra
  19. Pingback: generic viagra
  20. Pingback: buy naltrexone
  21. Pingback: canada ed drugs
  22. Pingback: cialis black
  23. Pingback: levitra 20mg
  24. Pingback: buy viagra online
  25. Pingback: generic ventolin
  26. Pingback: viagra for sale
  27. Pingback: cbd pure
  28. Pingback: viagra for sale
  29. Pingback: online cialis
  30. Pingback: djoker film
  31. Pingback: cialis walmart
  32. Pingback: film doktor_liza
  33. Pingback: Viagra in usa
  34. Pingback: price of cialis
  35. Pingback: levitra vs cialis
  36. Pingback: order chloroquine
  37. Pingback: viagra low price
  38. Pingback: viagra online usa
  39. Pingback: Mail order cialis
  40. Pingback: Cialis for women
  41. Pingback: buy cialis pills
  42. Pingback: Drug Rehab Centers
  43. Pingback: PSYCHOSOCIAL
  44. Pingback: viagra cialis
  45. Pingback: coronavirus
  46. Pingback: psyhelp_on_line
  47. Pingback: cialis online
  48. Pingback: psiholog
  49. Pingback: viagra online
  50. Pingback: Beograd film 2020
  51. Pingback: sildenafil
  52. Pingback: viagra
  53. Pingback: buy viagra
  54. Pingback: sildenafil citrate
  55. Pingback: cialis generic
  56. Pingback: generic cialis
  57. Pingback: canadian pharmacy
  58. Pingback: online pharmacy
  59. Pingback: Cialis price
  60. Pingback: film t-34
  61. Pingback: strelcov 2020
  62. Pingback: levitra
  63. Pingback: cialis pills
  64. Pingback: buy cialis cheap
  65. Pingback: generic viagra
  66. Pingback: cialis
  67. Pingback: viagra pills
  68. Pingback: buy cialis
  69. Pingback:
  70. Pingback: generic viagra
  71. Pingback: watch online
  72. Pingback: cialis 20mg
  73. Pingback: generic cialis
  74. Pingback: astrolog
  75. Pingback: ¯jak Son³k
  76. Pingback: +
  77. Pingback: viagra online
  78. Pingback: viagra
  79. Pingback: DSmlka
  80. Pingback: vk 2020
  81. Pingback: pod-vodoi
  82. Pingback: led-2
  83. Pingback: The-Gentlemen
  84. Pingback: koma 2020
  85. Pingback: human-design-space
  86. Pingback: dizajn cheloveka
  87. Pingback: human design
  88. Pingback: Top 10 Best
  89. Pingback: Film 2021
  90. Pingback: Film 2020
  91. Pingback: Film
  92. Pingback: 1plus1
  93. Pingback: #1plus1
  94. Pingback:
  95. Pingback:
  96. Pingback:
  97. Pingback:
  98. Pingback: Watch+movies+2020
  99. Pingback: Dailymotion
  100. Pingback: serial 2020
  101. Pingback: Dollface-Season-1
  102. Pingback: Evil-Season-4
  103. Pingback: Evil-Season-3
  104. Pingback: Evil-Season-2
  105. Pingback: Evil-Season-1
  106. Pingback: See-Season-1
  107. Pingback:
  108. Pingback:
  109. Pingback:
  110. Pingback:
  111. Pingback:
  112. Pingback:
  113. Pingback:
  114. Pingback: 1 seriya
  115. Pingback: bofilm
  116. Pingback: LostFilm HD 720
  117. Pingback: kinosmotretonline
  118. Pingback: HDrezka
  119. Pingback: movies hdrezka
  120. Pingback: dorama hdrezka
  121. Pingback:
  122. Pingback:
  123. Pingback: serial
  124. Pingback: kinokrad-2019
  125. Pingback: filmy-kinokrad
  126. Pingback: casino
  127. Pingback: Watch TV Shows
  128. Pingback: kinokrad 2020
  129. Pingback: kinokrad
  130. Pingback: Serial smotret
  131. Pingback: 11 10 2019
  132. Pingback: Movies1
  133. Pingback: Top Movies
  134. Pingback: karan johar
  135. Pingback: movies online
  136. Pingback: movies
  137. Pingback:
  138. Pingback: Video
  139. Pingback: 2020
  140. Pingback: HD-720
  141. Pingback: ++++++
  142. Pingback: watch
  143. Pingback: +1+
  144. Pingback:
  145. Pingback: tureckie_serialy
  146. Pingback: hs;br
  147. Pingback:
  148. Pingback:
  149. Pingback: facebook1
  150. Pingback: facebook
  151. Pingback: a2019-2020
  152. Pingback: #macron #Lassalle
  153. Pingback:
  154. Pingback: 2019

Comments are closed.