Foros del Web » Programación para mayores de 30 ;) » Programación General »

Programcion de un juego

Estas en el tema de Programcion de un juego en el foro de Programación General en Foros del Web. Quiero hacer un juego de cartas, con posibilidad de poder jugar en red. Me gustaria que me indicaseis que lenguaje o lenguajes de programacion son ...
  #1 (permalink)  
Antiguo 02/10/2006, 11:25
 
Fecha de Ingreso: junio-2006
Mensajes: 46
Antigüedad: 18 años, 7 meses
Puntos: 0
Programcion de un juego

Quiero hacer un juego de cartas, con posibilidad de poder jugar en red. Me gustaria que me indicaseis que lenguaje o lenguajes de programacion son los mas indicados para esto. Ahora solo conozco lenguajes de programacion de paginas web, html, php, mysql... y algo de C, pero estoy dispuesto a aprender cualquier otro lenguaje que necesite para este proyecto. Podeis indicarme un poco, encauzarme? Gracias de antemano.
  #2 (permalink)  
Antiguo 02/10/2006, 14:47
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 3 meses
Puntos: 52
Jejejeje. Bueno, para red y ya facil, java. Aunque tardaras MUCHO de aqui a que programes un juego, por simple que sea, ya que programar un juego es un nivel tan alto que solo es sobrepasado por los sistemas operativos.

Por otro lado si queires algo bien, pues C/C++. Aunque te tardes mas.

Saludos
  #3 (permalink)  
Antiguo 03/10/2006, 04:51
 
Fecha de Ingreso: junio-2006
Mensajes: 46
Antigüedad: 18 años, 7 meses
Puntos: 0
muchas gracias, investigare a ver
  #4 (permalink)  
Antiguo 03/10/2006, 11:40
 
Fecha de Ingreso: junio-2006
Mensajes: 46
Antigüedad: 18 años, 7 meses
Puntos: 0
Podeis recomendarme algun buen libro? Por lo que veo no bajan de 40 o 50 euros, y no quiero gastarmelos y luego desilusionarme. Gracias
  #5 (permalink)  
Antiguo 03/10/2006, 20:29
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 3 meses
Puntos: 52
UUffff.
Pues esta dificil. Un libro de programacion de videojuegos, pues con uno no basta. puedes checar www.gamedev.net en la seccion resources->books.

Para aprender C pues que mejor que el manual de referencia de C. "C, The Complete Reference". Esta en ingles y en español. Para C++ pues hya muchos libros, pero no tengo uno espcifico para recomendarte.

Para Java, pues igual, hay mucho libros....

En gamedev hay una lista de buenos libros, para todo tipo de cosas.

Saludos
  #6 (permalink)  
Antiguo 05/10/2006, 11:36
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 21 años, 3 meses
Puntos: 7
Que tal,

Si lo unico que quieres hacer es un juego de cartas, y ya sabes php, esa es una buena opcion. Hacer un juego de cartas es algo relativamente sencillo, no hay necesidad de aprender otro lenguaje para hacerlo.

Pero si de ahi vas a querer seguir haciendo juegos, definitivamente debes aprender c/c++.

saludos,
  #7 (permalink)  
Antiguo 06/10/2006, 08:28
 
Fecha de Ingreso: junio-2006
Mensajes: 46
Antigüedad: 18 años, 7 meses
Puntos: 0
que idea tienes en mente? Como lo encararias tu en php?
  #8 (permalink)  
Antiguo 07/10/2006, 20:18
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 21 años, 3 meses
Puntos: 7
realmente no se mucho de cartas, pero se que php es capaz de hacer que aparezcan imagenes y textos en diferentes partes de la pantalla, y eso es todo lo que necesitas de un lenguaje para poder hacer el juego de cartas. Lo encararia de la misma forma que lo encararia en c++, inclusive de forma mas sencillo, ya que php es orientado al web, con c++ tendrias que aprender todavia partes del networking y algun api para el manejo de los graficos.....
Por ahi tengo un libro en formato electronico que se llama: php game programming.... un dia lo medio lei, y vienen ejemplos muy interesantes, juegos mas complejos que uno de cartas...

Por cierto, lo interesante de hacer un juego de cartas es la IA, la cual definitivamente hacerla en en c++, java o cualquier lenguaje no te te dara ninguna ventaja sobre php.....

saludos,
  #9 (permalink)  
Antiguo 09/10/2006, 09:37
 
Fecha de Ingreso: marzo-2003
Mensajes: 220
Antigüedad: 21 años, 11 meses
Puntos: 2
por que no intentas con dark basic o blitz3d que son lenguages basic orientados al desarrollo de juegos, no necesitas mas que imagenes, conocimiento del lengueaje y listo, no hay que implementar un motor grafico ni nada de eso pero lo de hacerlo compatible para red creo que ambos tienen soporte para eso pero no estoy seguro...
__________________
cuando solo tienes un martillo todo te parece un clavo.
  #10 (permalink)  
Antiguo 09/10/2006, 10:30
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 10 meses
Puntos: 17
Cita:
Iniciado por pepe-web Ver Mensaje
por que no intentas con dark basic o blitz3d que son lenguages basic orientados al desarrollo de juegos, no necesitas mas que imagenes, conocimiento del lengueaje y listo, no hay que implementar un motor grafico ni nada de eso pero lo de hacerlo compatible para red creo que ambos tienen soporte para eso pero no estoy seguro...
Claro, y teniendo las imágenes y el conocimiento suficiente de C++ también se puede hacer, lo único que hay que dominar algúna librerá gráfica (que si no es 3D, no hay mucho motor que hacer; y si lo es, ya hay muchos engines 3D sueltos y gratuitos).
  #11 (permalink)  
Antiguo 10/10/2006, 10:07
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 21 años, 3 meses
Puntos: 7
El problema de hacerlo en c/c++, ademas de que tiene que aprender el lenguaje, y alguna libreria grafica, es hacer el juego online.... yo creo que si sólo va a hacer ese juego, php (que es un lenguaje que ya conoce) es la mejor opcion sin duda.

En cuanto a blitz basic o darkbasic tambien podrian ser buenas opciones, el lenguaje es muy simple y el motor ya esta hecho

Hacer tu propio motor en c/c++ es muuuuuy complejo, ademas hasta el momento, todos los motores que conozco para 3d gratuitos que te permitan usar c/c++, su curva de aprendizaje si es algo grande.....
En 2D no es complicado, pero como ya dije, hacerlo online le podria traer muchos mas problemas que haciendolo en php....

saludos,
  #12 (permalink)  
Antiguo 10/10/2006, 11:05
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 10 meses
Puntos: 17
Cita:
Iniciado por blackwind Ver Mensaje
su curva de aprendizaje si es algo grande.....
Pero bastante más pequeña que tener que hacerle tú ;)

Además, como no creo que lo necesite 3D, una winapi, gtk, qt, allegro, SDL o similar no se tarda tanto en aprender para hacer algo simple.
  #13 (permalink)  
Antiguo 11/10/2006, 06:12
 
Fecha de Ingreso: junio-2006
Mensajes: 46
Antigüedad: 18 años, 7 meses
Puntos: 0
muchisimas gracias por toda esta informacion. No logro entender como enfocvar el juego desde php. Tendria que recargar pagina cada vez que se hiciese algun movimiento o juagaba, a cada evento. Y creo que eso seria lentiiisimo...
  #14 (permalink)  
Antiguo 11/10/2006, 06:20
 
Fecha de Ingreso: junio-2006
Mensajes: 46
Antigüedad: 18 años, 7 meses
Puntos: 0
me han dicho que si podria hacerlo con php, y para no tener que recargar la pagina cada vez que pase algo, tendria que utilizar ajax. Es complicado?
  #15 (permalink)  
Antiguo 11/10/2006, 14:58
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 3 meses
Puntos: 52
Seria en php pero mas como programa no como pagina.
Si vas a tenerlo en una web pues entonces java, sin duda.

Saludos
  #16 (permalink)  
Antiguo 12/10/2006, 12:28
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 21 años, 3 meses
Puntos: 7
Cita:
Iniciado por juanvivo Ver Mensaje
me han dicho que si podria hacerlo con php, y para no tener que recargar la pagina cada vez que pase algo, tendria que utilizar ajax. Es complicado?
integrar ajax con una pagina es bastante sencillo, es practicamente javascript con html jeje.

Pero segun tengo entendido, y segun el libro que tengo de "php game programming" no es necesario usar ajax. Y si quieres manejar otros tipos de imagenes puedes instalar una libreria que se llama GD Graphics.
Si quieres pasame tu mail y te mando el libro.......

saludos,
  #17 (permalink)  
Antiguo 13/10/2006, 03:53
 
Fecha de Ingreso: junio-2006
Mensajes: 46
Antigüedad: 18 años, 7 meses
Puntos: 0
juanvivo@hotm... a ver si me apaño con el ingles....
  #18 (permalink)  
Antiguo 13/10/2006, 11:41
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 21 años, 3 meses
Puntos: 7
listo! ya lo mande a tu mail......
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 12:38.