Develop angular chess game and embed it inside wordpress
$250-750 USD
Pagado a la entrega
Se requiere el desarrollo de un juego de ajedrez online para anexar a plataforma de ajedrez en wordpress. Este juego estará embebido en dicho wordpress, y debe tener acceso a la información del usuario loggeado. A su vez debe guardar los cambios en el rating de los jugadores en wordpress según el resultado de la partida, para poder tener acceso a dicha información desde otras secciones del sitio.
Un sitio de referencia es [login to view URL]
La idea es que el juego pueda utilizarse tanto desde móvil como desktop. Para lograr esto se propone utilizar la última versión de angular, y se debe exportar el juego a aplicaciones moviles android y Iphone (Probablemente Ionic sea la solución)
Yo ya estuve realizando algunas investigaciones con respecto al tema, y estoy interesado en utilizar el tablero javascript [login to view URL] que entiendo se adecúa perfectamente a las necesidades del juego que quiero desarrollar.
El cálculo del ranking debe basarse en la fórmula de cálculo de ELO:
[login to view URL]
Módulo javascript que resuelve el cálculo: [login to view URL]
La plataforma a la que se quiere integrar el juego es: [login to view URL]
Si bien el juego estará embebido en una página con el mismo header y footer del sitio, el juego debe mantener un diseño acorde al resto de la página.
En resumen se requiere:
1. Desarrollo de juego de ajedrez online en Angular 4. utilizando websockets y el tablero chessboardjs. Los requerimientos del juego son los siguientes:
1.1. Permitir a dos jugadores jugar una partida online
1.2. Crear “Retos” con las características que debe tener la partida (tiempo de juego incluyendo opción de incremento, con rating o sin rating, si el jugador juega de blancas o no, rango de rating del oponente) para que otros jugadores pulsen en los mismos y de esa forma inicie la partida. También se debe poder dar de baja el reto y poder crear varios. En el momento en que otro jugador selecciona el reto para unirse, el mismo debe eliminarse e iniciar la partida instantáneamente.
1.3. Los retos deben poder visualizarse por medio de una tabla amigable que permita ordenar y filtrar por tiempo de juego, por color de piezas seleccionada por el jugador (blancas, negras, sin definir), y mostrar partidas rankeadas, sin rating o todas.
1.4. Agregar una opción de reto “rápida” que simplemente selecciona tiempo y rango de rating del rival y el sistema busca otro jugador que esté buscando el mismo reto. Cuando se encuentra inicia la partida. (Similar a como se selecciona reto en la app de chess24)
1.5. Posibilidad de retar a otro jugador directamente.
Mantener rating de cada jugador y modificarlo según los resultados de las partidas. (Para el cálculo del rating debe utilizarse la fórmula de cálculo de ELO mencionada anteriormente).
1.6. Mantener actualizado el rating en la base de wordpress.
2. Embeber el juego en una página de [login to view URL]
3. Exportar juego a aplicación android y iphone (Para esto utilizar ionic).
4. Usando chessboardjs, poder ver y analizar partidas jugadas. El formato de las partidas jugadas debe guardarse en pgn, y debe existir la posibilidad de analizar la partida y guardarla con subvariantes.
Se requiere manejo de idioma español.
Espero las propuestas y cualquier consulta iniciemos un chat para discutir soluciones.
Muchas gracias!.
Nº del proyecto: #15089862
Sobre el proyecto
25 freelancers están ofertando un promedio de $744 por este trabajo
Hi martinarean, I find myself eligible for this job since I am having 7 years of extensive experience Relevant Skills and Experience: I am Good at Angular.js, HTML5, Javascript, Socket IO, WordPress Proposed Milestones Más
“Web development Experts” We have reviewed your project and we think we can surely do it. you can rely on us as you can see our profile have best reviews and our project completion rate is 100%. Relevant Skills and Ex Más
Hello, I would like to discuss the project with you so that I can exactly deliver what you need. I have 6+ year experience in Wordpress,PHP.I have huge experience of many wordpress related tasks. Relevant Skills and E Más
Hi. nice to meet you. I am Han who is expert in Game Development of freelancer.com Please see my history of profile page. I hope we will discuss with your job detail. Thanks.
Hello, I have used translator to get to know regarding your project. & I feel so positive for this application & I am ready to get started with Relevant Skills and Experience I am into Development for over many years Más
Hi. I have read your description carefully. I can satisfy your requirement at the highest level, in a short time I attach importance to credit rather than money. I think i can cooperate with you well. Relevant Skills Más