Improve my boardgame io + Vue3 + node/express implementation of my board game Abak Evolution Backgammon.

종료 등록 시간: 1년 전 착불
종료 착불

I invented some rules 20 years ago to make an amazing backgammon variant. I have a PHP website in production for some 7 years now. I made a new version using BoardGame IO + vue3, and express + MySQL for the backend. The MySQL database has player-related information such as credentials, messages, stats, etc.

Production Version: [login to view URL]

New Version being implemented: [login to view URL]

It's almost done, but it is lacking some features and needs some bug-fixes:

- Keep a connected users log, and implement a service to list connected known players. (hopefully using the already open sockets used by boardgame io lobby and engine servers, and making a middleware to collect user's data from MySQL).

- Implement the achievement (medals system): Create a process that reviews a finished game, searching for award-winning cases (x games in a period of time, high score games, etc), and add a medal for that achievment.

- Improve interaction of AI with the client: I have a C/C++ and Python AI that is used vía a socket server. I couldn't set up correctly the AI features of boardgame IO, so I implemented a system where the client itself received the moves and ask for each movement sequentially. This produces lag on slow networks and it is not robust enough. I would like to make a better and more native implementation using the framework capabilities).

- I have implemented a messaging system running in the MySQL database, and uses axios to read messages periodically. I would like to use an already open socket (the engine one or the lobby one, depending on my state).

- Improve the multiplayer matching of games: There is an invitation system today for players that are currently playing. It is not tested enough and needs some bug fixing when leaving the game. It produces errors when the game ends.

- Improve the player's connection state management: Use last player action to determine if a user is online, rather than socket activity).

A couple of things :

- I will still be programming some things and can help to troubleshoot issues, and I want to be part of architectural decisions.

- I would love a programmer that loves board games and find my project amazing.

MySQL 익스프레스 JS Vue.js Node.js 소켓 IO

프로젝트 ID: #33868330

프로젝트 소개

39 건(제안서) 재택 근무형 프로젝트 서비스 이용 중: 1년 전

이 일자리에 대한 프리랜서 39 명의 평균 입찰가: $1168

AwaisChaudhry

Hello, I hope you are doing great. I have good experience with doing similar jobs. You can check my portfolio here: https://www.freelancer.com/u/AwaisChaudhry?w=f I can do this job because have great experience with Py 기타

$2500 USD (40일 이내)
(26 리뷰)
6.9
ayesha0124

Hi there. I am a full stack developer with experience in C Programming, Game Testing, C++ Programming, Game Development, Node.js, AI (Artificial Intelligence) HW/SW, Vue.js Framework, MySQL, Artificial Intelligence, P 기타

$1500 USD (8일 이내)
(5 리뷰)
5.3
Ecybersolution

Hello, I have read your job description very carefully and got interested in this project because it fits on my skill stack. As a senior full stack developer, I have rich experience in Node.js and React.js. I am availa 기타

$1500 USD (7일 이내)
(13 리뷰)
5.8
nursultansaudir2

Hi dear. I love board games and very interested in your project. I`ve rich 5+years of experience and knowledge in Node, Mysql, Vue and Websocket. Also familiar to AI with C++ and Python. If you hire me, I can start rig 기타

$1000 USD (7일 이내)
(12 리뷰)
5.0
antonyhryts

Hello how are you? I have read your job post and I understood all of them but have something to ask you . I have rich experience for developing website using laravel +vue.js I have visited your current website and ha 기타

$1500 USD (7일 이내)
(1 리뷰)
5.1
NazarankaA

Hello. How are you doing? I am very interested in board game and I am good in vue and node js. also MySQL. Hope to discuss about the project and work with you. Cheers.

$1000 USD (7일 이내)
(6 리뷰)
4.8
stefanandjelkov1

Hi, There. I can improve your boardgame with Vue3 + Node/Express staks. I am a professional Senior Full-Stack Web Developer providing reliable web services from a simple website to huge database-driven custom websites 기타

$900 USD (7일 이내)
(16 리뷰)
4.9
filiukbohdannn

Hello, As you can see my review, I am VueJS / NodeJS expert. I have read your job description carefully, I am absolutely sure that I can do it perfectly. Please message me so we can discuss more. I would love to work o 기타

$1500 USD (15일 이내)
(2 리뷰)
3.5
V4CE

Hello. I have gone through every detail of the description very carefully. I specialize in full-scale web development including PHP | Laravel, React.js | Redux-Saga | Thunk | React Hooks, Vue.js | Vue/Vuex, Angular,Wor 기타

$1000 USD (7일 이내)
(4 리뷰)
2.8
DanyloNovykov

Hello,there,How are you? I love borad game and am so interested in amazing your project. I can work on this project and I have some strong experience of SOCKET.IO. Thank you for your job posting. Regards

$1500 USD (7일 이내)
(1 리뷰)
3.0
vladislavkolo331

Hi, ********Please let;s chat with me********** I'm very interested your job and checked your job just. I have the rich experience in BoardGame IO, vue3, and express ,MySQL. So I think I am good fit to your job. I alre 기타

$800 USD (40일 이내)
(1 리뷰)
1.0
razamo1100

Hello! I am professional Web programmer with skills including MySQL, Node.js, Express JS, Vue.js and Socket IO. I always work for the client's satisfication and my work style is to meet a deadline with high quality w 기타

$1110 USD (7일 이내)
(1 리뷰)
1.0
gunjansharma1499

Hello Sir/Mam, Hope you are doing well! I have seen your requirements for Website Development. Happy to tell you I have 7+ years of strong experience as Full Stack Developer and i have expertise with HTML, CSS, JavaS 기타

$1000 USD (7일 이내)
(0 리뷰)
0.0
hatsenkoor

Hi, there . Well interested in your project. I specialize in website design and development and am excited for this opportunity to work with you in accomplishing your goals. I believe that I have the necessary skills a 기타

$1000 USD (20일 이내)
(0 리뷰)
0.0
fabvelazquez3

⭐Senior VueJS Developer⭐ I just read your requirement carefully and get interested in your project. I am sure I can do it as my experiences and career. I'd like to talk to you about the project in the chatbox. Hope to 기타

$1500 USD (7일 이내)
(0 리뷰)
0.0