Cómo hacer un juego Online - Ajedrez

Iniciado por 0xFer, 17 Agosto 2017, 21:09 PM

0 Miembros y 1 Visitante están viendo este tema.

0xFer

Para ello dispongo de un VPS, ¿Qué lenguaje debería usar en el VPS? ¿Java/C+++/php/C#/node.js? necesito ideas de cómo podría llevarlo a cabo  :silbar:

Ya que es para Android en la App irá código java si o si, pero ¿Qué va en el VPS?  :silbar:

Tampoco es un proyecto nuevo, yo programé mi propio motor de ajedrez(Con IA) y porté uno de C++(StockFish) para Android. ;v



Código (java) [Seleccionar]
int getRandomNumber(){
    return 4; //chosen by fair dice roll
              //guaranteed to be random
}

engel lex

el servidor php, esto se puede hacer perfectamente con php y jscript, para celular igual, no es necesario que te mates haciendolo en java si puedes programarlo una sola vez para todos los dispositivos....

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

ivancea96

Cita de: engel lex en 17 Agosto 2017, 21:30 PM
el servidor php, esto se puede hacer perfectamente con php y jscript, para celular igual, no es necesario que te mates haciendolo en java si puedes programarlo una sola vez para todos los dispositivos....

Yo separaría el front-end del back-end. Depende de muchas cosas, vaya, pero tener un servidor corriendo para manejar las partidas per-se (en cualquier lenguaje y tecnología) podría dar más opciones.

0xFer

#3
Cita de: engel lex en 17 Agosto 2017, 21:30 PM
el servidor php, esto se puede hacer perfectamente con php y jscript, para celular igual, no es necesario que te mates haciendolo en java si puedes programarlo una sola vez para todos los dispositivos....
No, creo que el cliente(en este caso la App) no importa mucho, la indecisión está en el servidor ya que es el que controlará todo y quiero saber cuál es la forma más eficiente, si el servidor está en java es posible comunicarme con él usando cualquier lenguaje desde el cliente.

Intentaré en Java/C++ ya que son los lenguajes que más domino, en realidad sobre cómo hacerlo en php tengo poca idea  :xD
Código (java) [Seleccionar]
int getRandomNumber(){
    return 4; //chosen by fair dice roll
              //guaranteed to be random
}

engel lex

Cualquier lenguaje te permite eso, eso es asunto de codificación de envío
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.