| |||
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. |
| ||||
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 |
| |||
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, |
| |||
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, |
| |||
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. |
| |||
Cita: 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).
Iniciado por pepe-web ![]() 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... |
| |||
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, |
| |||
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. |
| |||
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... |
| |||
Cita: 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, |