elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
08 Octubre 2008, 00:20  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderadores: Hendrix, E0N)
| | |-+  El mejor lenguaje para programa juegos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: El mejor lenguaje para programa juegos  (Leído 1547 veces)
Jericho

Desconectado Desconectado

Mensajes: 1.583


Kill me, if you can...


Ver Perfil WWW
El mejor lenguaje para programa juegos
« en: 24 Marzo 2005, 06:40 »

Cual es lel mejor lenguaje para programa videojuegos??
En línea

fandango
Another
Colaborador

Desconectado Desconectado

Mensajes: 1.875


Powered By Slackware!


Ver Perfil
Re: El mejor lenguaje para programa juegos
« Respuesta #1 en: 24 Marzo 2005, 06:42 »

Para mi C++ sin duda unos de los mejores.
En línea

¤ Nerviozzo ¤

Desconectado Desconectado

Mensajes: 3.960


[*_*]RAP SOLO[*_*]


Ver Perfil WWW
Re: El mejor lenguaje para programa juegos
« Respuesta #2 en: 24 Marzo 2005, 06:46 »

Que yo sepa es C/C++ en lo que se programa la inmensa mayoria de los videojuegos no?

PAZ
En línea

Crack_X
Anti-War
Colaborador

Desconectado Desconectado

Mensajes: 2.324


Peace & Love


Ver Perfil WWW
Re: El mejor lenguaje para programa juegos
« Respuesta #3 en: 24 Marzo 2005, 06:50 »

Quizas esto te pueda ayudar: programacion de juegos
En línea

Shit loads of money spend to show us wrong from right. Say no to war


Yasser Has Things To Say
WarZone
kaito2008

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: El mejor lenguaje para programa juegos
« Respuesta #4 en: 09 Julio 2008, 10:34 »

Hay muchas paginas dedicadas a la programacion en c++, vb,java, python, etc... con el tipico ejemplo del arkanoid o ping-pong, pero despues ya no vienen mas ejemplos o el codigo del programa esta hecho para la version del 2000 y tu tienes la del 2001 o te falta una libreria que instalar, etc... Un monton de complicaciones que te terminan quitando las ganas de seguir.

Hay otra alternativas como el blitzbasic3d, con muchos ejemplos y manuales en español muy completos, pero que no dispone de un engine que nos permita obtener resultados a corto plazo y esta un poco desfasado (utiliza directx7, aunque para hacer un juego casero sobra).

Hasta que llegamos a mundovilla.es, que enfoca el tema de la programacion de videojuegos desde un punto de vista de "ocio", no de estudio ni de profesion sino de pasar una rato ameno frente al ordenador y obtener algun resultado, mediante los GAME ENGINES mas conocidos (FPS Creator, 3DGameStudio, 3DWorldStudio,FreeWorld3D). Con el GAME ENGINE no abordaremos muchos aspectos del juego lo cual nos ahorrara mucho tiempo. Incluso podemos usar el codigo utilizado en otros proyectos del engine (los que vienen de ejemplo en la instalacion) en nuestro nuevo proyecto (por ejemplo la IA 'inteligencia artificial' de los personajes) con un simple copiar/pegar.  El inconveniente de estos GAME ENGINES es que son aplicaciones comerciales (es decir no gratuitas) aunque existen versiones de prueba, o free muy recortadas en cuanto a prestaciones.

Solo he encontrado una GAME ENGINE llamado NeoAxis Engine con una version "completa" y "gratuita" para su uso NO comercial que utiliza librerias GPL como:
-OGRE 3D
-OPEN DYNAMICS ENGINE
-Ageia PHYSX
-FMOD
Algunas no son GPL pero se autoriza su uso NO comercial.

Este engine utiliza directx 9.0c y la tecnologia .net con C#(No es necesario instalar Visual C#, pero si el .net Framework 2.0), tiene editor de mapas (tipo WED de 3DGameStudio) y un editor de recursos (tipo MED del 3DGameStudio).
El procedimiento es similar a otros game engines, creamos nuestros escenarios y colocamos los personajes y objetos mediante el editor de mapas, y le damos vida mediante codigo en C# que ya tenemos hecho de otro proyecto o que hacemos/modificamos nosotros. Considero que aprender C# es mas recomendable que aprender un -script language- que te vale solo para un programa. Ya que se hace el esfuerzo en aprender un lenguaje creo que merece la pena aprender C# y encima sobre lo que nos interesa, los videojuegos. (aunque para hacer nuestro juego no es necesario ser un programador C#, un copiar/pegar y un poco de maña sobra)  Mas informacion: neoaxisgroup.com/description.htm

Yo tengo instalada la version "completa" para uso NO comercial y he probado el proyecto DEMO donde viene todo lo que puede hacer este engine (FPS, RTS, TPS,...) yo creo que de todo.
La descarga esta al FINAL de esta pagina: neoaxisgroup.com/download.htm

IMPORTANTE REQUISITOS tener instalado para que funcione: Microsoft .Net Framework 2.0, Microsoft Runtime DirectX9c, y los ultimos drivers de vuestra tarjeta grafica (los enlaces a estos recursos estan al principio de la misma pagina de descarga del engine). Luego ejecutamos el instalador del engine, abrimos el 'Map Editor' y podemos comenzar a crear nuestro videojuego siguiendo el manual que incluye (no hay que enlazar librerias ni nada raro). Como tengo actualizado el sistema constantemente no hizo falta instalar nada, aparte del engine claro.
 
Os animo a todos a que lo descargueis y lo probeis. Espero que pronto haya una comunidad hispana con recursos y tutoriales del NeoAxis Engine.
En línea
Thaorius

Desconectado Desconectado

Mensajes: 1.075


Ver Perfil WWW
Re: El mejor lenguaje para programa juegos
« Respuesta #5 en: 09 Julio 2008, 17:13 »

Mi recomendacion es C++(no C), por la simple razon de que tiene una muy buena velocidad de ejecucion y a la vez tiene OOP.

Como game engine, no te recomendaria ninguno, yo creo que deberias armarte uno propio juntanto las piezas que lo conforman, mi recomendacion:

Fisica: PhysX (NovodeX)
Sonido: FMOD o Miles Sound System
Render: OGRE
UI: Realmente no conozco un kit que pueda considerar "El kit", pero CEGUI funciona bastante bien.
Input: OIS

Un saludo.
En línea

Si te sirvio mi aporte, encontrarás más en www.teoxstudios.com. Gracias!
Buscando un buen hosting? Click aquí
zhynar_X

Desconectado Desconectado

Mensajes: 516


Use linux my friend...


Ver Perfil WWW
Re: El mejor lenguaje para programa juegos
« Respuesta #6 en: 10 Julio 2008, 13:30 »

Java es una buena opcion ya que es muy portable, es POO y puedes introducir tus juegos en webs mediante Applets.

Saludos
En línea

Me he creado un blog:
http://zhynar.blogspot.com  Aver si os gusta! ;)


Optimista es aquel que cree poder resolver un atasco de trafico tocando el claxon (Anonimo)
E0N
Lab &
Moderador
*****
Desconectado Desconectado

Mensajes: 2.671



Ver Perfil WWW
Re: El mejor lenguaje para programa juegos
« Respuesta #7 en: 10 Julio 2008, 13:38 »

Yo creo que depende un poco de para lo que lo quieras utilizar... Si quieres hacer algo multiplataforma, y que lo puedas insertar en una web o llevártelo al móvil, pues java es tu lenguaje.

C# + XNA también es una buena opción, es sencillo, y puede que algún día llegue a ser multiplaforma, se está desarrollando XNA para mono, pero aún falta mucho...

C++ yo creo que es el más usado. Yo también he hecho algo en VB, pero lo desaconsejo, es demasiado lento.

Para mi los tres mejores son C++, C# y Java, busca lo que se adapte a tus necesidades ;)
Salu2
En línea
kaito2008

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: El mejor lenguaje para programa juegos
« Respuesta #8 en: 10 Julio 2008, 20:34 »

Por si quieres montarte tu propio game engine, aqui tienes un game engine open source, completo y gratuito. El REALITY FACTORY.

Aqui tienes la pagina de descarga donde encontraras el codigo(creo que viene en visual c) de todos los programas del engine: realityfactory.info/cms/index.php?option=com_docman&Itemid=21

El Game Engine esta construido sobre el engine Genesis3D (no se si mejor o peor que el OGRE3D pero soporta directx9.0c).

Aqui tienes una descripcion en español mundovilla.foroactivo.es/foro/viewtopic.php?t=37
« Última modificación: 10 Julio 2008, 20:38 por kaito2008 » En línea
Hendrix
Moderador
*****
Conectado Conectado

Mensajes: 2.024


The Lord of his Middle Earth


Ver Perfil WWW
Re: El mejor lenguaje para programa juegos
« Respuesta #9 en: 10 Julio 2008, 20:51 »

Aparte de lo que dijo E0N, si te decantas por C++ tendras que ahcer otra elección, la del motor del juego, yo estoy poco puesto en cuanto a motores, pero segun e visto el Ogre esta bastante bien. Tambien puedes probar el irrlicht


List of Game Engines

Un Saludo  :)
En línea

Muchas veces las cosas no se le dan al que las merece más, sino al que sabe pedirlas con insistencia. - Arthur Schopenhauer

Thaorius

Desconectado Desconectado

Mensajes: 1.075


Ver Perfil WWW
Re: El mejor lenguaje para programa juegos
« Respuesta #10 en: 11 Julio 2008, 05:21 »

Respecto a irrlich, es un buen motor. Genesis3D no lo probe, pero vi un par de code snippets y personalmente, no me gusta como se usa. Crystal Space, solia ser decente. El unico que realmente no te recomendaria usar es el Torque(el del unreal). Es pago(100us) y bastante limitado. Respecto a OGRE, tengo cierta predileccion por este motor, ademas, tiene una comunidad muy buena(dado que sepas ingles).

De todas formas, si nunca hiciste un juego, por que no empezar haciendo un pacman con bounding box/circle collision y SDL(con OpenGL) y unos cuantos sprites? o un ping-pong, un tetris. Algo simple para que te des una idea de como funciona un juego.

PD: Pasate por gamasutra y gamedev.
PD2: Busca sobre sistemas de estados.

Un Saludo
En línea

Si te sirvio mi aporte, encontrarás más en www.teoxstudios.com. Gracias!
Buscando un buen hosting? Click aquí
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC