Find Jobs
Hire Freelancers

Javascript game creation + implementing using teamviewer

£10-20 GBP

Ditutup
Dibuat sekitar 5 tahun yang lalu

£10-20 GBP

Dibayar ketika dikirim
Brief 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. Requirements 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 tree blocking 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
ID Proyek: 19117219

Tentang proyek

3 proposal
Proyek remot
Aktif 5 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
3 freelancer menawar dengan rata-rata £385 GBP untuk pekerjaan ini
Avatar Pengguna
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 optimization. I never disappoint my clients and I'm able to lead your project to success. Please feel free to contact me directly to discuss this project further. Thank you!
£1.111 GBP dalam 1 hari
4,9 (859 ulasan)
9,2
9,2
Avatar Pengguna
Hi. I am a Senior Game Developer with 8+ years of rich experience in Game Development. I am very confident about this project and I can provide you with perfect help. Looking forward to discussing about the project more in detail via chat. Thanks. Regards.
£26 GBP dalam 1 hari
5,0 (41 ulasan)
6,5
6,5

Tentang klien

Bendera UNITED KINGDOM
Northampton, United Kingdom
4,9
11
Memverifikasi Metode pembayaran
Anggota sejak Mar 22, 2018

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.