Find Jobs
Hire Freelancers

Basic Backgammon for multiplayers

$30-250 USD

Cerrado
Publicado hace más de 9 años

$30-250 USD

Pagado a la entrega
I need an very Simple BACKGAMMON game which will be written in only python language with a very simple user interface. It is an class project to do; therefore classic rules of backgammon are not required except main ones. Two client must play the game via a server. All messages must go through the server, so clients are not allowed to send message to each other. Server also let to play game with many other users. Application shall welcome users with a welcoming page TO choose AN UNIQUE USERNAME,ip address and host [login to view URL] the username is chosen for that session, user shall choose another USERNAME. Two button is required in the welcoming page; "PLAY" or "WATCH". After client choose an username, he shall click to "PLAY" to let the server to match a opponent randomly and start the game(session). Meanwhile server should check is there any user to match. Server shall NOT check the correction of moves. When user clicked the BUTTON "ROLL DICE" server should returned dices randomly and client shall make move and server shall understand users move to show in both side. If the move is wrong server shall NOT care. There shall be button that says "REPORT WRONG MOVE". If the user opponent believe that move is wrong, he shall clicked the button and server change the checker positions to the one previous situation. After game is done, server should understand it and sends a message to the client as "winner is x" and add back users to the list of players. Users shall be able to watch a game that is playing between different users. Heartbeat messages shall be send from server to the clients in 20 second to check they are online or not. If the client is not online user shall be removed from the list.(for example ping pong messages) Project requires comments, every function should have comment to tell what is the duty of the function. Aim of the project is how python language works coherently with sockets and threads. Therefore rules are different and not make sense. Many users shall connect to the server with and be able to play it with random opponents. thanks in advance
ID del proyecto: 6907907

Información sobre el proyecto

10 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
10 freelancers están ofertando un promedio de $173 USD por este trabajo
Avatar del usuario
A proposal has not yet been provided
$200 USD en 3 días
4,8 (63 comentarios)
5,9
5,9
Avatar del usuario
A proposal has not yet been provided
$200 USD en 3 días
5,0 (98 comentarios)
5,8
5,8
Avatar del usuario
Hi, I'd like to work on your project, I has working with Python on Linux in Windows for several years, and that is why I'm sure I'll be able to deliver project in time with the best quality. Almost everything clear about the project, only thing I'd like to clarify is: what UI framework do you want me to use? If I'm able to choose it, we can discuss what framework will be used, otherwise I'll let you know if I has enough experience in necessary framework. I'm ready to work on this project for relatively small price because I'm only starting my career on freelancer and would do my best to receive good feedback. Hope to hear you soon. Best regards.
$111 USD en 3 días
5,0 (21 comentarios)
4,9
4,9
Avatar del usuario
Hello, I got your basic idea. So, I will store users and all data in memory, should I save it to disk or not. What kind of user interface do you need: text, GUI, web-interface?
$150 USD en 6 días
4,5 (5 comentarios)
3,2
3,2
Avatar del usuario
i have a lot of experience in python and sockets programming. i gave you a low bid because i m busy in the next few days and need a longer deadline
$160 USD en 5 días
5,0 (6 comentarios)
2,4
2,4
Avatar del usuario
A proposal has not yet been provided
$250 USD en 14 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, I'm a python programmer. the game looks not to hard to implement. I'll help you :-)
$150 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Dear Sir. We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! Looking forward to hear from you soon - GOD Bless You.
$252 USD en 3 días
0,0 (0 comentarios)
1,5
1,5
Avatar del usuario
I have all the knowledge needed to complete this project in a professional way. I will make sure my work meets all the requirements.
$100 USD en 5 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de TURKEY
Chos, Turkey
4,6
5
Miembro desde oct 27, 2013

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.