Javascript game creation + implementing using teamviewer -- 2


The zip file [login to view URL] provides the start of a game. The code you have been given already includes functionality for:

- Walking your character around using the arrow keys

- Collision detection so the trees cannot be walked through

The finished should allow the player to shoot arrows at enemies and dodge arrows fired by enemies.


For a bare pass (D- - D+) you make it so the player can shoot arrows which can destroy the enemies.

1) When the space bar is pressed, the player should display the fire animation (displaying the bow briefly) and an arrow should be fired in the direction the player is facing (up, down, left or right) from the player’s current position.

2) If the arrow hits a tree it should stop moving and remain stuck in the tree where it hit

3) If the arrow hits an enemy, the enemy should display the dead animation and be removed from the game

For a good pass (C- - B-) you must improve the game

1) When all enemies have been shot, display a message saying “You win”

2) Display a “play again?” message to allow the player to restart the game

3) Limit the player’s fire rate to every half a second (repeatedly pressing the space bar should only allow firing two arrows a second)

For a very good pass (B – A-) you make the enemies more interesting:

1) The enemies have two animations: appear and hide. Make it so that enemies appear and hide at random intervals. They should not be able to be shot when hidden.

2) Make it so the enemies can fire back at the player.

2) The player has 3 lives (top left). Each time the player is hit by an enemy arrow display the player’s hit animation and the player should lose a life. Once the player has been hit three times, display the dead animation and do not allow the player to move. Create a restart button to allow restarting the game.

For an excellent pass (A - A+) you must implement one of the following:

1) Add levels of increasing difficulty. For example, the first level has just one enemy, the next level has two, etc. You can either design specific levels or make it so there are infinite levels where a new enemy is added each time you finish a level.

2) Randomly place the trees/enemies on the screen (keep in mind that the width/height of the screen may be different on different computers). Enemies can face all 4 directions and in-game objects should not overlap.

3) The enemies have walk animations for up/down/left/right. Make it so the enemies can walk around the screen avoiding trees and screen edges.

4) Make it so that the enemies can fire in any direction (not just 90 degree increments). You will need to use CSS transform: rotate(Ndeg) to rotate the arrow and have it fire at the player’s current position. Hint: Look up [login to view URL]()

Technical Details

The following CSS classes are available for you to use. You can chain CSS classes by choosing one of each of the following. For example, the CSS class list:

player left stand fire

Displays the player looking left and standing still while firing the bow. Animations with times (in brackets) will need to be removed after the animation has finished

Base class Directions Primary Actions Secondary Actions

player left right up down walk stand fire (0.5s) dead

enemy grey left right up down walk stand fire (1s) dead appear hide

arrow left right up down



used to describe elements which cannot be passed through by players or arrows

- i will also provide content code guidelines that you MUST follow

- you will implement the code that you have done and implement it on team viewer

Beceriler: Adobe Flash, HTML5, Java, Javascript, PHP

Daha fazlasını gör: simple javascript games, javascript games code, javascript platformer engine, javascript platform game tutorial, html5 side scroller game tutorial, javascript game development, javascript ig game gravity 350 manyland, how to make a platformer game on scratch, iphone game creation sites, video game creation java, simple javascript game kids, free web base javascript game, jobs game creation developing mmo, javascript hotspot creation tool, video game creation message boards, game creation, mmorpg game creation, game creation fourteen, clone javascript game browser, javascript game ukraine

İşveren Hakkında:
( 11 değerlendirme ) Northampton, United Kingdom

Proje NO: #19117252

Bu iş için 11 freelancer ortalamada £278 teklif veriyor


Dear!, I am Jin.S__, WEB developer . I'm a certificated freelancer with over 1200 good reviews from clients. I have great deal of experience in ruby on rails,node.js,angular.js,monogdb, php framework site optimizat Daha Fazla

£1111 GBP in 3 gün içinde
(859 Değerlendirme)

Hi, Dear Employer! I am really interested in your project. I have enough experience in JavaScript, Python, C/C++, C#, java programming. I am 100% sure I can satisfy your requirements perfectly. Clear Algorithm Wil Daha Fazla

£150 GBP in 3 gün içinde
(17 Değerlendirme)

hi - I am experienced in game development. I can't find the file [login to view URL] attached. please send it via chat and let me know if you have any questions.

£100 GBP in 4 gün içinde
(130 Değerlendirme)

Hello Friend, I have read your project requirements. We are familiar with all required technologies and we have expertise resource to start with your project. We have 4+ year experience in design and development Daha Fazla

£200 GBP in 3 gün içinde
(153 Değerlendirme)

I am a Senior Software Engineer with more than 10 years of experience in .Net-stack development. Recently I have been working on a social media web app that is built on large scale technology stack Using React Native Daha Fazla

£150 GBP in 3 gün içinde
(17 Değerlendirme)

Dear As I am a senior software developer, have rich experience with various application development using C#, VC, VB.Net, NodeJS, Matlab, java, and python If you are interested with my proposal, please let me k Daha Fazla

£150 GBP in 3 gün içinde
(13 Değerlendirme)

Hello I'd really like to work with you on this task if possible! My name is Anna and I am a web developer with nearly 10 years of experience, with 9 of those years in javascript. I am interested in your project an Daha Fazla

£150 GBP in 3 gün içinde
(8 Değerlendirme)

Hello,sir I 'd really like to work with you on this one if possible! I have read your description with great interest. I've gone through the post description carefully and ready to start work on this project. I do Daha Fazla

£500 GBP in 3 gün içinde
(10 Değerlendirme)

Hi, We are ready to start the project now. We have gone through with your requirements and understood that you need We have very good Development skill along with HTML5 ,CSS3, Flash, Web2.0, Jquery Ajax [login to view URL] Daha Fazla

£150 GBP in 3 gün içinde
(5 Değerlendirme)

Please explain here what exactly u want me to do When u need it and how much u pay me for that ? Looking to be your Good Venture along with your project! Best Regards.

£150 GBP in 3 gün içinde
(0 Değerlendirme)

Hello, there. I have some questions about your job. 1)Do you already have graphic designs of your game? 2)Is your game has only single mission now? 3)What you mean (A+) has to be design my own scenario? As you c Daha Fazla

£250 GBP in 4 gün içinde
(1 Yorum)