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 Out.zip (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.

322 thoughts on “Lights Out

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

Comments are closed.