Sie sind auf Seite 1von 2

Copyright 2016 Docentron Pty Ltd.

No part of this document or any derived works can be distributed without written permission from the copyright holder.

This is a simple test project for job applicants. Estimated time is two days.
Game title: Shoot falling star.
1. You do not need to design game assets. Use any licence free game assets.
20,000 free game assets available online.
Overall Game play:
1.
2.
3.
4.

A star drop from the top, one at a time.


Player controls a cannon at the bottom to shoot the star.
Player can move the cannon left and right to aim the allying star.
Here is a sample reference design. Make a game something like this.

Replace the big airplane with a star. Replace the small airplane at the bottom with a cannon.
5. Show score bubbles (scoring animation and marks).
6. Interesting sound when hit.

Overall Scope:
1. Implement the game play (described above) in folder g/gN.
a. No need to use database, PHP, and any server side scripts.
b. Just pure javascript and JSON.
2. Use Phaser game engine:
a. Donwload Engine from here: http://phaser.io/
b. You can customise sample codes in on the examples:
http://phaser.io/examples.
3. Create your own maps, tiles, sprites, sound for the player, background, and all
objects (props) required for the game and use them in the game.
You do not need to design game assets. Use any licence free game assets you can
find online or let me know if you need to buy some game assets for this game.
a. Free assets: http://kenney.nl/assets Creative Commons Licence.
Free!!

Copyright 2016 Docentron Pty Ltd.


No part of this document or any derived works can be distributed without written permission from the copyright holder.

b. https://www.reddit.com/r/gameassets
c. From https://www.gamedevmarket.net/category/2d/
i.
Candy Pack: Free
https://www.gamedevmarket.net/asset/candy-pack-1-225/
ii.
JUICY MATCH3 CANDY SET: very good
https://www.gamedevmarket.net/asset/juicy-match3-candy-set-3964/
d. Free clip arts
http://all-free-download.com/free-vector/vector-clip-art/
http://www.clker.com/
4. You can use a map editor to create your own tilemaps for Phaser game engine:
http://www.mapeditor.org/download.html
5. Use icons instead of text buttons:

Use freely available icons, styles on Internet. No need to design and not recommended if
you are not a designer.
6. Do not hardcode constants like screen size in functions. Always define the
parameters and reuse. See the provided template. app_util.js which defines parameters
at the beginning.
7. Do not create repeated code blocks. Use functions to reuse code.
8. Test and Catch errors. Check variables before use (typeof variable !=
undefined). Put in try-catch block for risky operations. Test logics thoroughly.

End

Das könnte Ihnen auch gefallen