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.

245 thoughts on “Lights Out

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

Comments are closed.