Find Jobs
Hire Freelancers

Create Lobby Front end Ui for browser based game

£20-250 GBP

Closed
Posted over 8 years ago

£20-250 GBP

Paid on delivery
This project is not for building an android/ios app. I estimate there is between 20 and 40 hours work on this project: please bid accordingly. If you feel it will take longer please explain why. I have already built the backend (PHP) for a multi player online game. Unfortunately, other projects have come up and I no longer have the time to complete the front end UI. This project is the first phase of building the front end for the game and will focus on the communication infrastructure and the lobby/game listing functionality. Successful completion may lead to a larger project to build the game engine itself. The game is aimed at mobile devices, but must also function on desktop machines. Performance (and battery life preservation) is of up most importance so I've selected the Ender Js [login to view URL] platform for development on as it is lightweight and tightly focused. Most of the code will be vanilla js. I spend a lot of my time at work reviewing other people's code as well as developing myself. I expect very high quality from this project as I will probably be picking up future maintenance and new features myself. As such the code should: 1) Be easy to read + understand 2) Be modular and have clear boundaries between responsibilities 3) Follow a dependency injection pattern 4) Be fully unit tested 5) Follow good software design eg S.o.l.i.d. The bulk of the work will be: - Create a HTML5 GUI for listing open games, allow these to be filtered; games with spaces left should be listed at the top - Users should be able to join a game from the list or create their own new game - Once in a game, a GUI should display information about that game including other players and ready status. - Create code for managing the state of the lobby which is separate to the code for handling the GUI, although the game will be based on websockets; this manager shouldn't be aware of that, in fact it should be possible to swap the communication layer without changes to the manager itself. - Create code for receiving and sending messages via web sockets according to the protocol I have already defined. This should be separate enough that changes to the protocol shouldn't cause any need for changes to the lobby manager or gui. Javascript, HTML + CSS markup must work on any browser version which supports websockets. See: http://caniuse.com/#search=websockets I will provide any successful bidder with access to a server to test against, the protocol specification and some javascript test code I used for testing the server implementation. Architecture of solution will then be discussed and agreed before development will start so great communication skills are vital. Finally, the games code/development name is nodes please mention this in your bid to prove you've read the full spec.
Project ID: 8236477

About the project

7 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average £247 GBP for this job
User Avatar
We are very interested in this project. I have read your above description and i think its well within our range to execute this is in a good time frame so would you be kind enough to message me so we can have a fast and understanding agreement.
£263 GBP in 10 days
5.0 (4 reviews)
6.2
6.2
User Avatar
Hello, I have read your project requirement and I'm interested in completing this project for you. I'm a professional Web developer and coding master. As you can see, my rating is %100 which is very rare on freelancer. This tells you that I will get the job done with the highest expectation so I can maintain that rating. Please open a chat to discuss more details. Sarfaraz
£150 GBP in 3 days
4.9 (79 reviews)
5.5
5.5
User Avatar
Hello! I am a Developer with more than 7 years of Experience. Now Managing, I have a team of experienced developers and designers. We are ready to do your project based on these requirements you give. I have a few queries regarding it and some doubts. We are familiar with bootstrap, CSS3, PHP, WordPress, Codegniter, Magento, DotNet and PhoneGap. Give us a shot to gain your trust, I am confident that I will not fail you in the sense of innovated design, development, timeframe & cost. Portfolio Shall be Provided on Request But, Please Talk with me once before awarding the project.
£222 GBP in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Предложение еще не подано
£388 GBP in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
York, United Kingdom
5.0
3
Payment method verified
Member since May 24, 2006

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.