Closed

Need a pro developer with strong skills of NodeJS, Firebase, ReactJS for fixing bugs in real-time card game

Hi,

So, there is an online card game called Zole. It’s a Latvian national card game, first built online probably 12 years ago, then a few years ago I bought it from the original owner. The original version was built in Flash, so obviously my first step was to build a new version from scratch. Ok, I found a guy who might have enough experience in game building for years and in the last 18 months we have worked on this game.

Games rules.

Usually the game is played by 3 players at the table. Each player has 8 cards and then 2 cards left on the table. The player who has the best cards, can take the cards from the table and become Large. It means - he is playing against both other players who are Small. Each card has its strength (queens, jacks etc) and score. One player starts to move the card, then the second one puts a card and then the third one puts its card on the table. Who has the strongest card, collects the trick. The Large player has to collect at least 61 points to win. Usually each player has 20 seconds to move the card, if it doesn’t move it in time - the game room is closed and the player receives a penalty for a missed turn (a specific amount of coins gets redacted from his balance).

More about rules can be read here: [login to view URL]

Platforms

- WEB: [login to view URL] (WEB)

- [login to view URL] (DRA)

- Facebook (FB)

- mobile apps (Android and iOS)

- staging server and also an adminpanel

Usually we deploy the updates, changes and fixes first on dev, then test them and then deploy on production. The database and backend is the same for both - prod and dev.

All the architecture is hosted on Firebase Google servers.

Problems / issues

Since the very first releases of the game we have faced the most annoying problem: due to some strange reasons the player can miss his turn. It can happen in very different cases, e.g.:

- the player is not able to move any card, so the time for turn ends up

- the player has enough time but appears a message that he has missed the turn and room gets closed

- another player runs out of time but this player gets penalized for that

- some issues with a poor network or when the network disconnects for some seconds - not sure but apparently sometimes it causes this

- upon joining the room player sees a black screen or empty desk

- on mobile app and WEB the player is not able to join the room (nothing happens when taping/clicking on the button)

I have a senior developer and another developer, both of them have built this game from scratch. But somehow I started to lose my patience, because even in all this time the issue has not been fully solved. There have been literally hundreds of patches and fixes, which has helped for most critical cases but still, every time new and new cases. The devs say that it’s normal and there is no game without bugs but still - every day my support inbox gets a lot of complaints and then I have to reply to them, add some refunds and in the end it really badly affects me as a CEO of my company and the game’s rating.

Server costs

I believe that there is still some room for optimizing the game, regarding spent data and server costs.

So, what do I need from you. If you can find any way to resolve this ‘missed turn’ issue, I’d be really grateful. Probably some additional functions, scripts, checks or whatever, but it has to be possible to fix, I think. Or at least find what causes it and provide any plan for re-structure or optimizing works. Probably Firebase was not the best choice regarding hosting? But at the same time it has a lot of built-in functions we used for hunting bugs.I’m not sure where the fault is - the main architecture? the network issues on the player's side? the player’s browser? something else? But it definitely has been on for too long and makes me feel desperate. :) We tried to also use Logrocket for getting recorded sessions and some log files, but not much luck so far.

Thank you!

Skills: Node.js, Google Firebase, Google Cloud Storage, React.js

See more: sql server 2005 developer required skills, believe possess strong skills, strong skills senior developer, need php developer team, need web developer, need php developer delhi, retail pro developer, company asia need php developer offsite, need lisp developer, need dotnetnuke developer, karachi need freelance developer, web developer analysis skills, need flash developer, need api developer, need vb6 developer, need magento developer, need a developer with strong skills, explain why you believe sales professionals need to have strong people skills.

About the Employer:
( 14 reviews ) Valmiera, Latvia

Project ID: #29066391

39 freelancers are bidding on average $35/hour for this job

zaikayarik

❤️ Hello, Client. Javascript expert is here!!!!!❤️ As a senior front-end developer I have been working for 6 years and I've gained rich experience in React and Node.js In fact, I had worked for 2 years with US partner More

$40 USD / hour
(5 Reviews)
6.4
(4 Reviews)
5.7
(20 Reviews)
5.7
ernestpapyan

NodeJS, Firebase, ReactJS expert is ready for you. Dear, Client. This is professional React expert bid for your job. I am very interested and confident.I have super strong knowledge of ReactJS, anything is no problem. More

$38 USD / hour
(18 Reviews)
5.2
Zlawson0102

Hello Andris G, How are you? Thanks for your job posting! *** 24hours Communication, If you need, I can work full time *** I am good at React Web Game development. I can check your react & firebase project issue an More

$40 USD / hour
(7 Reviews)
5.2
Soufelhanafi

Hello! Thanks for your posting. I’m a React expert with good view and have experience with resolving issues (even are not obvious to everyone) have a good knowledge with React and Algorithmic. Please contact me to disc More

$44 USD / hour
(24 Reviews)
5.1
nenaddeveloperob

Hi there, I am a senior web developer and I have experience building web real-time games using MERN stack with 6 year experience. Recently, I have built a web real-time game. [login to view URL] I have written a game More

$45 USD / hour
(8 Reviews)
4.9
balynskyiserhii

Hi there. I've just read your requirements carefully and really interested in your project. I am not sure about the issues you have but I will try to fix them once I get a chance to work on this project. I've ever been More

$30 USD / hour
(2 Reviews)
4.2
Misstaqe

Hello, thanks for posting an another serious job. As a highly skilled full stack developer, I have rich experience in web development. I believe I can contribute a lot to your business and it will make us to have a gre More

$40 USD / hour
(3 Reviews)
3.9
sigayevakseniya7

Hi, Nice to meet you I just read the job description carefully and understand what you want. As I have ever worked on nodejs-based online game and have rich experience in nodejs/reactjs/google firebase(both cloud fires More

$30 USD / hour
(3 Reviews)
3.9
edgar967

Hi, there. I have read the description carefully. I am interested in your project. As a full-stack developer, I have all skills you mentioned in the description. I am confident to work on your project sucessfully. Loo More

$40 USD / hour
(1 Review)
4.2
dumbbunny03099

Hello client, Thanks for your job posting I have read your description carefully and very interesting in your project. I'm a full-stack developer with 5+ years of experience developing applications under both web and m More

$40 USD / hour
(1 Review)
3.9
mitss

Hello, As far as your main consent for that 2D visual game graphics based game which is such like multiplayer card game app for IOS and android os version game, please share with me that game storyboard detailed do More

$40 USD / hour
(5 Reviews)
3.5
dmitryvoloshin2

Hello, sir So you want to hire a card game dev for fixin some issues, right? Sure! I can do that for you as it seems pretty straightforward task for me and I feel confident to fix the issues in 3 days Also I am prof More

$25 USD / hour
(1 Review)
3.0
ckjaner2

Hi, Manager! I am a Senior Full Stack Developer. I am experienced similar your project before. I'm very passionate and dedicated to my work. With 7+ years of experience as a professional Web developer, I have acquired More

$37 USD / hour
(1 Review)
3.1
bagryanskykirill

Hi. How are you? Be my guest! Please don't hesitate to hire me if you are interesting. I read your description carefully and am very interesting in your project. I'd love to go with you on this project. Your requiremen More

$45 USD / hour
(4 Reviews)
2.9
richardxfig

Dear Client. As a software engineer,  I specialized in React, angular, vue, node, php. Finely-crafted, exhaustive testing is at the top of my priority list, so you will know they are in good hands. In other words, I ke More

$38 USD / hour
(3 Reviews)
2.9
yanzelove19

Hello. I read your posting carefully about card game rules and issue. I can fix your issue regarding with missing turn and sync in real time in all rooms. I have a lot of experience with Firebase, react, node, so it is More

$30 USD / hour
(4 Reviews)
3.1
TDSgo

Which developer should you hire? And of course I have great knowledge of Node, React, typescript, javascript, Google Cloud Storage, Google firebase…..Also checked the description carefully. Not surprising I think it s More

$40 USD / hour
(3 Reviews)
2.7
TopcoderMike

✋ Hello! I read through the job details extremely carefully and You want to find a react.js, Node.js expert to fix bug of your real time card game. I 'm very familiar with react.js, Node.js for and I have rich experien More

$25 USD / hour
(3 Reviews)
2.5