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.

282 thoughts on “Lights Out

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

Comments are closed.