Box Drop Game for Conference
- or -
Post a project like this745
£2.7k(approx. $3.4k)
- Posted:
- Proposals: 13
- Remote
- #3532722
- OPPORTUNITY
- Awarded
Bespoke Applications and Games for web and mobile (.NET MVC c#, PHP, Javascript, TypeScript, HTML5, Unity, Cocos2DX, Corona SDK, Adobe Air)
London
WEBSITE DEVELOPMENT & DESIGN ! WORDPRESS ! JAVA ! PHP ! JAVASCRIPT ! GRAPHIC DESIGN | VIDEO | EXCEL VBA & MACRO EXPERT
New Delhi
software engineer|Full-Stack Software Developer| web developer| App developer | AI Engineer | WordPress
Indore
Full stack Website developer (HTML, CSS, JAVASCRIPT/JQUERY, BOOTSTRAP, PHP, LARAVEL, WORDPRESS)
Lahore
10105617170068885297229323602942561066288740234271713754846504159161508466858211
Description
Experience Level: Expert
Estimated project duration: 1 - 2 weeks
Summary:
We are looking for a Front End developer with great Javascript skills to make a web based game to be released at an upcoming conference for our staff and clients. The game will be used as an enjoyable training tool to increase our staff’s brand awareness and entertain our clients.
The aim of the game will be to drop falling boxes of products onto the correct brand platform by using gusts of wind that are generated by the player clicking. Points should be scored by guiding a box of products to the corresponding brand and points should be lost if the player guides a box anywhere else.
We require the completed game by 8th April at the latest.
Main Gameplay Loop:
An aeroplane flies across the top of the screen (through the sky) dropping boxes (with a little parachute attached to them) at random intervals with product images on each box. The product images correspond to own-brand products and competitor products.
There are 5 platforms at the bottom of the screen on a beach, 4 own-brand and the other competitor brand.
As the boxes fall, the user can blow them towards one side of the screen or towards the other by clicking with the mouse, with the objective being to land them on the relevant brand platform. When the user blows, boxes nearby and vertically close to the click receive a hard push. Boxes further away and vertically 'within range' receive a soft push in the relevant direction.
Boxes fall at the same rate and are released with enough of an interval between them so that it is impossible for them to be alongside each other at the same height.
If an own-brand box lands on the corresponding own-brand platform, the user scores a point.
If a competitor brand box lands on the competitor platform, the user scores a point.
If they land any of the boxes on the incorrect platform then the user is deducted a point
As time progresses, boxes will drop more frequently so that there are more boxes on screen that need to be blown.
Time to drop from top to bottom of the screen will be the same at equivalent levels of play, no matter the screensize.
The game should only be playable in landscape mode.
There should be two gameplay modes: Practice and Normal. In Practice Mode, the player will not accrue points or be added to the leaderboard. In Normal Mode, the player will accrue points and be added to the leaderboard.
Branding:
We will wish to use this for a number of clients, so all aspects of the game - e.g. login screen graphics, types and number of boxes, difficulty (Practice & Normal) should be easily adjustable via the API.
Game Begins:
The game should first request the user's email address and validate this with the game API. On validation, a user id will be supplied. Additional information will be supplied at this time affecting:
* The game duration in seconds, e.g. 240 seconds
* Number of failures to end the game prematurely (if applicable)
* Own brand product pack shots to go on the boxes (urls for images)
* Competitor product pack shots to go on the box (urls for images)
The game should then move to an instruction screen, dismissible by clicking on a go button.
Game Ends:
The game ends after the game length is reached or the player fails to allocate a certain number of boxes.
The player's score will be submitted to the API which will reply with a High Score table (only on Normal Mode - Practice mode doesn’t update the high score table)
The player can select a button to start another game or return to the main menu
Effects in the Game:
We want this game to impress our clients so the following considerations should be taken into account:
* The sky should look interesting - at the minimum this means that there should be clouds moving slowly across the screen.
* Blowing should have a visual effect - animated wind is briefly shown at the point where the player has clicked
* Boxes will be attached to parachutes
* Boxes could rock from side to side as they fall
* There should be graphical effects as the boxes land confirming visually that the player has been successful or has failed
* There will be a top bar with the timer and current score counter
Other Considerations:
The game may need to be run embedded in an iframe on a customer website. You should take care that this will not affect its operation.
Please see the attached mockup for an idea of what the design will look like for the main screen.
We are looking for a Front End developer with great Javascript skills to make a web based game to be released at an upcoming conference for our staff and clients. The game will be used as an enjoyable training tool to increase our staff’s brand awareness and entertain our clients.
The aim of the game will be to drop falling boxes of products onto the correct brand platform by using gusts of wind that are generated by the player clicking. Points should be scored by guiding a box of products to the corresponding brand and points should be lost if the player guides a box anywhere else.
We require the completed game by 8th April at the latest.
Main Gameplay Loop:
An aeroplane flies across the top of the screen (through the sky) dropping boxes (with a little parachute attached to them) at random intervals with product images on each box. The product images correspond to own-brand products and competitor products.
There are 5 platforms at the bottom of the screen on a beach, 4 own-brand and the other competitor brand.
As the boxes fall, the user can blow them towards one side of the screen or towards the other by clicking with the mouse, with the objective being to land them on the relevant brand platform. When the user blows, boxes nearby and vertically close to the click receive a hard push. Boxes further away and vertically 'within range' receive a soft push in the relevant direction.
Boxes fall at the same rate and are released with enough of an interval between them so that it is impossible for them to be alongside each other at the same height.
If an own-brand box lands on the corresponding own-brand platform, the user scores a point.
If a competitor brand box lands on the competitor platform, the user scores a point.
If they land any of the boxes on the incorrect platform then the user is deducted a point
As time progresses, boxes will drop more frequently so that there are more boxes on screen that need to be blown.
Time to drop from top to bottom of the screen will be the same at equivalent levels of play, no matter the screensize.
The game should only be playable in landscape mode.
There should be two gameplay modes: Practice and Normal. In Practice Mode, the player will not accrue points or be added to the leaderboard. In Normal Mode, the player will accrue points and be added to the leaderboard.
Branding:
We will wish to use this for a number of clients, so all aspects of the game - e.g. login screen graphics, types and number of boxes, difficulty (Practice & Normal) should be easily adjustable via the API.
Game Begins:
The game should first request the user's email address and validate this with the game API. On validation, a user id will be supplied. Additional information will be supplied at this time affecting:
* The game duration in seconds, e.g. 240 seconds
* Number of failures to end the game prematurely (if applicable)
* Own brand product pack shots to go on the boxes (urls for images)
* Competitor product pack shots to go on the box (urls for images)
The game should then move to an instruction screen, dismissible by clicking on a go button.
Game Ends:
The game ends after the game length is reached or the player fails to allocate a certain number of boxes.
The player's score will be submitted to the API which will reply with a High Score table (only on Normal Mode - Practice mode doesn’t update the high score table)
The player can select a button to start another game or return to the main menu
Effects in the Game:
We want this game to impress our clients so the following considerations should be taken into account:
* The sky should look interesting - at the minimum this means that there should be clouds moving slowly across the screen.
* Blowing should have a visual effect - animated wind is briefly shown at the point where the player has clicked
* Boxes will be attached to parachutes
* Boxes could rock from side to side as they fall
* There should be graphical effects as the boxes land confirming visually that the player has been successful or has failed
* There will be a top bar with the timer and current score counter
Other Considerations:
The game may need to be run embedded in an iframe on a customer website. You should take care that this will not affect its operation.
Please see the attached mockup for an idea of what the design will look like for the main screen.
Ryan D.
100% (1)Projects Completed
1
Freelancers worked with
1
Projects awarded
100%
Last project
21 Apr 2022
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies