Welcome to my game ‘The Elemental Ninja’. I have created this adventurous ninja themed platform game where the ‘chosen’ ninja sets out on a quest to fulfill his destiny to become the legendary ‘Elemental Ninja’. The aim of the game is to journey through the levels and find ALL 4 elemental scrolls: earth, water, fire and air. Watch out for obstacles and villains. To begin, click ‘Start’ (or first click ‘Instructions’). Instructions: •Control the ninja’s movements with the arrow keys. •Shoot ninja stars with the space bar to defeat the enemies. •Watch out for dangerous obstacles you will encounter along the way. Do not worry if you get attacked or bump into something. Not only do you have 5 lives to spare, but you can always pick up extra lives scattered throughout the levels. Good luck young warrior!
I have created this project to gain the skills I will need for my future ambition of becoming a primary school teacher, where I will need to teach Computer Programming (CP). Developing this game has given me experience designing, developing and using algorithms and variables with precision; as well as debugging. To teach this practical subject, CP teacher trainees require inventive and resourceful skills, which are best learnt from experience (Berry, 2013) and creating this game has been an insightful opportunity. Although I created this game for my benefit, I did not make the levels too difficult as I may use this as a personal example for my future pupils and so have targeted it for Key Stage 3+ children. I have used the coding by JamesOuUO (2014a) for movements left, right and duck, and referred to WithOnions (2015) for the physics of the ‘jump’ action and the recognition of the ground sprites, which I modified using JamesOuO (2014b)’s coding. I also used ThisComputerBytes (2013) to modify my ‘shooting’ coding to allow the ninja star to be thrown in the correct direction. In order to create lives that decrease when hitting an obstacle/enemy, I used the coding explained by Matty3414 (2011), followed by adapting this for the scrolls’ counter too. EDUCATIONAL REFERENCES •BERRY, M. (2013) Computing in the national curriculum: a guide for primary teachers. Bedford: Newnorth Print, Ltd. [Online] Available from: http://www.computingatschool.org.uk/data/uploads/CASPrimaryComputing.pdf [Accessed 07/15/2015] IMAGE LINKS Air background •Water Spout (n.d.) Western Air Temple. [Online Image] Available from: http://avatar.wikia.com/wiki/Fanon:The_War_of_Creation_(Battle)?file=Western_Air_Temple.png [Accessed 15/03/2015] Earth background •IamExcessum (2012) Hills of the Shire. [Online Image] Available from: http://iamexcessum.deviantart.com/art/Hills-of-the-Shire-313601661 [Accessed 15/03/2015] Fire background •Nandireya (n.d.) RokusIsland. [Online Image] Available from: http://houtian.wikia.com/wiki/File:RokusIsland.png [Accessed 15/03/2015] Gateway •Rendexdesign (n.d.) Gateway Arch. [Online Image] Available from: http://www.dreamstime.com/stock-images-gateway-arch-red-brick-entrance-image30992574 [Accessed 30/03/2015] •Wallippo (2013) Gradient Swirl. [Online Image] Available from: http://wallippo.com/wallpaper/gradient-swirl-d302add3cdf32660ebb466a0a613f8d7 [Accessed 25/03/2015] Introduction and instruction backgrounds (edited) •Angel (2012) Green Field Clip Art. [Online Image] Available from: http://www.clker.com/clipart-green-field.html [Accessed 18/02/2015] Ninja character & enemies •DP BBM (2015) Cute Ninja Clip Art. [Online Image] Available from: http://www.dpbb.ga/cute-ninja-clip-art/www.nicolevanputten.com*wp-content*uploads*2013*04*ninja.jpg/ [Accessed 19/03/2015] Ninja sword & ninja stars •Photoraidz (n.d.) Cartoon character ninja girl. [Online Image] Available from: http://www.shutterstock.com/pic-145751606/stock-vector-cartoon-character-ninja-girl.html [Accessed 19/03/2015] Opening background •Arcus (2014) Wan. [Online Image] Available from: http://www.comicvine.com/images/1300-4296291 [Accessed 02/03/2015] Scrolls •Fotosearch (n.d.) Jewish religious scrolls. [Online Image] Available from: http://www.fotosearch.com/CSK008/pr85563/ [Accessed 30/03/2015] Water Background •Lady Lostris (n.d.) Entrance. [Online Image] Available from: http://avatar.wikia.com/wiki/Fanon:Different_Worlds_(DoM)?file=Entrance.png [Accessed 15/03/2015] INSPIRATIONS – SCRATCH GAMES •7SCRATCH7 (2010) Boink! [Online] PC. USA. Available from: http://scratch.mit.edu/projects/979593/ [Accessed 15/12/2014] •WithOnions (2015) Marshall (a platform game) [Online] PC. USA. Available from: [Accessed 13/01/2015] •Finno94782 (2014) Next Level [Online] PC. USA. Available from: [Accessed 26/02/2015] •Matty3414 (2011) How to make lives [Online] PC. USA. Available from: [Accessed 10/04/2015] YOUTUBE CODING TUTORIALS •JamesOuO (2014a) Scratch Tutorial: Basic Movement. [Online Film] Available from: https://www.youtube.com/watch?v=i4S0nSjMuFA [Accessed 15/03/15] •JamesOuO (2014b) Scratch Tutorial: Platforming Physics. [Online Film] Available from: https://www.youtube.com/watch?v=NlSMFJIKmZ8 [Accessed 22/03/15] •ThisComputerBytes (2013) Shooting a laser in Scratch. [Online Film] Available from: https://www.youtube.com/watch?v=r1Q1hhg_9XQ [Accessed 29/04/15]