¡Gracias!
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
| |||
Juego ¡Hola! soy novato en esto de la programacion de juegos, tenia pensado hacer un juego online pero no tengo ni idea de como se hace para empezar a programar un juego, mi idea era empezar y luego ir mejorando y hacerlo en 3D, si alguien me puede decir por donde puedo empezar ando perdido en esto del visual basic,Visual C etc... se lo agradeceria e mirado manuales y eso en paginas pero no acabo de enterarme, si alguien sabe un sitio bien especificado donde empiecen desde 0. ¡Gracias! ![]() |
| |||
Saludo Bueno yo soy webmaster y en lo unico q se programar algo es en JavaScript, se codigos de javascript se q con ese tipo de programacion no se hacen los juegos se diferenciarlo, pero lo q es programar en algun lenguage, de hacer juegos y eso pues no ![]() ![]() gracias ![]() |
| |||
Y en lo referente al tipo de juego pues tenia pensado hacer un juego online, para q la gente q entre en mi pag juegue como por ejemplo, para poner un ejemplo un juego de estos q te instalas en el PC y luego te conectas con tu nombre de usuario y password al server. ¿entiendes lo q te quiero decir? saludos owei gracias ![]() |
| |||
Hola, Mejor di un juego que conozcas que sea semejante al que quieres hacer (Quake, Ultima online, etc). Depende de lo que quieras quizas tengas que tirarte 3 años solo para aprender a hacerlo. O quizas puedes usar un sistema que te permita crear un juego sin escribir una linea de codigo. Quizas debas aprender C/C++ desde 0 (o 1), aprender fisica, aprender trigonometria, aprender IA, aprender redes, etc Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Cita: Hay informaciones que dicen que un pesimista es un optimista informado Mensaje Original por pabli josemi, a eso se le llama dar ánimos ![]() ![]() yo haría juegos de lógica que son sencillos en el apartado gráfico... Saludos ![]() Pablo ![]() Bueno, para que luego no digan que soy malo: www.flipcode.com www.gamedev.net www.vjuegos.org www.stratos-ad.com (la parte de foros) Creo que a partir de esos sitios puedes hacerte una idea de lo que implica hacer un juego. Y tambien miles de recursos de como hacerlos. Por cierto, no es lo mismo "online" que "desde el navegador". Ademas, "hacer un juego online" sin saber "hacer un juego", es bastante "pretencioso". Normalmente recomiendan empezar por "clones" de los juegos sencillos: comecocos, tetris, arkanoid, ... Saludos. PD: En mi valoracion inicial no metia los graficos.
__________________ Josemi Aprendiz de mucho, maestro de poco. Última edición por josemi; 03/03/2004 a las 02:38 |
| ||||
Cita: josemi, pues como sigas así, el pobre va a tirar de "Gillette". PD: En mi valoracion inicial no metia los graficos. ![]() ![]() Perdonar por la broma... ![]() Tienes toda la razón, antes de empezar un viaje, tienes que saber el tiempo que te va a llevar y las implicaciones que conlleve. Es importantísimo estar bien informado. Saludos Pablo |
| |||
![]() Bueno el caso es q eso si teneis razon yo deberia empezar por hacer un juego sencillo, pero la verdad esq no se programar en ningun lenguage de juegos, gracias josemi por las paginas ya mirare haver. ![]() |
| ||||
Es que no hay, "lenguajes de juegos". Hacer un juego, es hacer, ni mas ni menos, un programa, y por ende se deben usar lenguajes tales como c/c++, java, visual c++, php, etc. A lo que le llamas "lenguajes de juegos", quizas te estas refiriendo a librerias de juegos, o librerias graficas que hacen la vida del programador algo mas facil, pero no son ni mas ni menos que librerias...funciones que sirven como extension de lenguajes ya conocidos. Saludos! |
| |||
Hola dan_arg entiendo lo q quieres decir yo a lo q me refiero es tambien q lenguage es mejor para programar juegos. En eso tienes razon pabli, no todos los lenguages valen para programar juegos, si podeis decirme algun sitio bueno de donde me pueda bajar un programa bueno para programar en un lenguage bueno para hacer juegos buenos en 3D y un buen manual en español ![]() gracias ![]() |
| |||
Bueno, existen programas "creadores de juegos" que se "programan" en un lenguaje propio. Por ejemplo, el blitz (http://www.blitzbasic.com/). Si quieres hacerte una idea de lo que puede suponer hacer un juego, de la pagina de ID software te puedes bajar el codigo fuente del Quake I y II, bajo licencia GPL. Esta todo menos los graficos. Esta en C (no recuerdo si tiene parte en ensamblador). De todas formas, es un codigo bastante viejo, y no creo que sea lo mejor para aprender a hacer un engine, ya que se supone que esta optimizado. Tambien podrias visitar la pagina del CrystalSpace, un engine 3D tambien GPL. O incluso pasearte por la seccion de juegos de sourceforge (www.sourceforge.net), y descargate el codigo fuente de alguno. Y si quieres un proyecto de un MMORPG, en www.worldforge.org estan creando unos engines. Saludos. PD: ¿Verdad que soy un programador de juegos frustado? ![]()
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Vaya, owei, contestaste mientras escribia. Casi todos los juegos "profesionales" se escriben en C/C++ mas algun lenguaje de script (lua, python), debido a que es el lenguaje que se acerca mas a ensamblador, y por lo tanto, se puede lograr un programa que aproveche al maximo los recursos del equipo (memoria, CPU). Para el aspecto grafico, en windows la lucha esta entre M$ directX y opengl. Ando un pelin desconectado en este campo, asi que no se cual es mas potente. Pero teniendo en cuenta quieres que sea online, te recomendaria que mirases opengl, ya que directx no funciona en todos los sistemas operativos, mientras que opengl si. De todas formas, puedes usar un wrapper que pueda usar ambas APIs graficas. O puedes usar librerias que usen alguna de esas APIs, como SDL (www.libsdl.org), que agrega funciones a opengl. Para programar en C/C++ puedes usar el IDE gratuito Devcpp (http://www.bloodshed.net/devcpp.html),. Y manuales C/C++ supongo que alguno encontraras en www.lawebdelprogramador.com Y yo de ti me acostumbraria a leer en ingles. Es en el lenguaje donde mas material encontraras. Y como ultimo punto, para crear tus graficos 3d puedes usar blender (http://www.blender3d.com/). Pero lo que mas vas a necesitar es paciencia y tenacidad. Y ayuda. Hoy en dia es muy dificil crear un gran juego 3d uno solo. Es una tarea tan multidisciplinar que es imposible que uno solo lo domine todo. Esa ayuda puede ser indirecta, usando librerias ya hechas. O directa, creando un grupo de desarrollo. Y esto creo que cubriria la parte tecnica de la realizacion de un juego. Falta la parte creativa, el guion, etc, que en los foros de www.vjuegos.org creo que comentan bastante. Y es esa parte la que realmente crea un juego. Porque si miras muchos proyectos, lo unico que se acaba creando es un "simple" engine para un supuesto juego. Saludos. PD: Si supiese que lo iba a acabar, habria hecho un juego.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Saludos Gracias josemi me a sido de gran ayuda ![]() ![]() |
| ||||
Hola, pues yo estoy tambien muy metido en esto de los videojuegos. Mira, si quieres hacer un juego en tu pagina web para que los demas lo juegue, usa flash. Ya que dices que eres bueno en javascript, pues no te va a costar nada de trabajo flash porque sus actionscripts son exactamente lo mismo solo que un modelo de objetos diferente, estos objetos tu los creas. Yo estoy elaborando un juego en flash para concursar, sinceramente si es dificil, pero se puede. Si de plano no puedes, pues intenta el java. Es muy compatible entre todos los sistema, y tiene mucha mas capacidad que el flash, solo que es mas dificil. Si quieres hacer un juego al estilo Age of Empires, Quake, etc, te recomiendo mucho el C\C++ combinado con el Ensamblador. C\C++ no es muy dificil una vez dominando Javascript pero 1000 veces mas amplio y 1000000000000x10^10000(Notacion cientifica) mas potente. Como dijo josemi, hay muchas librerias que contienen funciones que facilitan de manera sorprendente al programador. Yo te recomiendo para tu caso SDL porque este es mucho mas sencillo de usar y esta escrita en C. Si te quieres aventurar en el mundo de Mocosoft pues usa DirectX(es sumamente dificil de dominar pero tienes mas control sobre todo.) yo hace poco empeze con SDL y en poco tiempo ya puedo hacer grandes cosas con la libreria. Si quieres la programacion facil, usa el VisualBasic(muy limitado) pero se puede usar el Directx, pero CREO que el SDL no. Tambien ootra opcion muy buena es el OpenGL. De esta no conosco mucho pero he escuchado que es excelente. Si quieres que te acesore, que lo haria con gusto si te esmera) mandame un mail a [email protected]. Despues te añadire a mis contctos del msn. Tu sabras porque no pongo mi direccion del msn aqui......... DE TODOS MODOS SERIA INJUSTO DEJAR A LOS DEMAS SIN ENTERARSE DEL TEMA, ASI QUE SEGUIREMOS COMENTANDO AQUI SI ES NECESARIO. Saludos |
| |||
C++ ¡Hola! E estado estudiando C++ y la verdad esque e logrado hacer mas bien poco, segun lo que me han dicho con este lenguage se puede hacer casi de todo pero no acabo de aclararme, y de javascript si se algo entiendo los codigos y se definir scripts si la verdad esque algo se y con el flash pues no me aclaro mucho con los actionscripts bueno te mande un mail con mi direccion de msn cuando puedas agregame y me asesoras un poco como tu bien has dicho acepto tu ayuda tu sabras mas que yo del mundillo este de la programación. gracias ![]() Saludos ![]() |
| |||
Saludos instru te mande el mail con mi direccion de msn pero no deja me dio error de envio facilitame otro mail para que pueda mandarte mi correo de msn o me lo mandas al mio tu direccion y yo te agrego :) el mio es [email protected] |
| |||
Wenas a todos.,os escribo par aa ver si podeis echar un cable,ke tengo ke hacer un juego con blitz 3d,y no se si se pueden accedar a BBDD desde el(de acces,o lo ke sea).he buscado y solo he encontrado la beta de un modulo ke ha hecho un forofo del blitz.Si hay alguien ke entienda del tema,ke me ayude plis. |
| |||
Saludos ¡Hola! Mariomvp30, no te puedo ayudar en ese tema puesto q nunca e llevado el Blitz3D, pero te recomiendo q te busques un buen tutorial en el google o un curso, o sino continua preguntando por aqui, seguro q hay alguien q te pueda ayudar q entienda del tema ![]() suerte! ![]() Un Saludo ![]() |