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.

244 thoughts on “Lights Out

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

Comments are closed.