Autor Tema: Consejo para programación de videojuegos qué lenguaje y tipo de hosting elegir  (Leído 5080 veces)

jrodriguezrull

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 1
    • Ver Perfil
Buenas noches desde España!

Estoy siguiendo los cursos para programador web y los estoy encontrando sumamente interesantes!

Me gustaría que me dieran consejo sobre qué lenguaje (php, mysql?) y tipo de hosting utilizar para desarrollar y alojar un juego de navegador con vistas a empaquetarlo posteriormente como android .apk. La aplicación de móvil tiraría del mismo server que el cliente web, ya que los usuarios podrían loguear desde cualquier plataforma y continuar con su progreso.

Se trataría de un juego multijugador de menús/submenús, donde cada usuario controla un personaje que sube de nivel a través de misiones. No es necesario ningún mapa ni movimientos del personaje, ya que todo se haría mediante menús. El problema es que tendría que llevar algo de programación para que el programa calcule el resultado de combates entre jugadores, entre los que se atacan y lanzan hechizos y habilidades por turnos.

Resumiendo:
- Qué lenguajes necesitaría utilizar: php, mysql, python, java?
- ¿Podría ahorrarme algo de programación utilizando asistentes tipo Joomla, Unity, etc. y en ese caso, cuál utilizar.
- Hay muchos servicios de hosting web con bases de dato MySQL, pero ¿qué tipo de hosting utilizar y qué requisitos deben cumplir?

Gracias de antemano.
« Última modificación: 03 de Enero 2016, 13:32 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2662
    • Ver Perfil
Buenas jrodriguezrull aunque no soy experto te doy una opinión. Lo primero que deberías decidir es si quieres crear un juego para android (sería un programa o app que sólo funcionaría en dispositivos android) o si quieres crear un juego para navegador (al que se podría acceder desde cualquier dispositivo que tenga acceso a internet con un navegador). Si te decides por android necesitarás el software de desarrollo de android, y si te decides por un juego de navegador necesitarás tener conocimientos de html5, javascript, alguna biblioteca para gráficos WebGL javascript... y si además necesitas almacenar información como puntuaciones etc. también necesitarás un lenguaje del lado del servidor y una base de datos (hay varias opciones como asp con sqlServer, php con MySql, java con oracle, etc.).

Para el desarrollo de juegos como tú comentas hay asistentes o entornos de desarrollo específico que facilitan la creación del juego. Cuál utilizar depende del tipo de juego que quieras crear y sobre qué plataforma vayas a crearlo.

El hosting web te será necesario si es un desarrollo web y el tipo de hosting depende del lenguaje que se use para desarrollo y de las necesidades que tengas para el juego.

Salu2

Dan_SB

  • Avanzado
  • ****
  • Mensajes: 273
  • *<DanielsCK>*
    • Ver Perfil
Lo que tu deseas crear es algo asi como un app de facebook eh? (Por ejemplo: Zynga Poker, FarmVille, Mutants genetic gladiators...), te pregunto porque a mi me gustaría hacer exactamente lo mismo.. xDD

Lo que dice Ogramar es cierto totalmente. (Yo optaría primero por android por cierto...) pero viendo tu comentario, estas mas interesado en subirlo a la web. .

Si encuentras (o sabes) alguna guia que enseñen mas o menos como hacerlo con html5 buenaaaaa (Que INFORME BIEN como esta pagina y no andan como una CARRETILLA!), ruego de lo mas profundo que lo muestres aquí!
"Luchar por tus sueños y cumplirlos... eso es vivir.."

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".