Entrar
¿Usuario nuevo? Regístrate
allegro-espanol · Una lista en español sobre la librería Allegro.
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes determinar el orden de los mensajes. Pulsa el enlace en la columna correspondiente a la fecha. Tus preferencias serán guardadas y no tendrás que introducirlas de nuevo.

Mensajes

  Mensajes Ayuda
Avanzado
¿lenguaje script para RPG?   Lista de mensajes  
Responder | Reenviar Mensaje #806 de 9896 |
RE: [AL-ES] ¿lenguaje script para RPG?

> > Aun me dejas en la duda de si Python es en realidad mejor, ¿tu
> > crees que un proyecto grande, por ejemplo el quake3 hubiese sido
> > mejor y mas rapido de desarrollar en Python que en C? y si dices
> > que si, porque los quakes, doom(3), unreal tournament, etc no se
> > hacen con phyton?
>
> Porque son muy chulos y desarrollan su propio lenguaje de scripting,
> Carmack inventó el Quake-C, y no sé cómo se llama el del Unreal, pero
> por ejemplo toda la inteligencia artificial del juego va por scripts.
>
> La razón de que estos dos gigantes no hayan usado Python es porque
> no "nacieron ayer". La historia de los creadores del Quake es
> impresionante, y aunque reescriban el motor de una versión a otra,
> todo lo demás (sobre todo la lógica) no tiene que ser reescrito.
> Lo que ves hoy en día es seguramente el trabajo de casi una década.
>
> Además, como es específico del juego es siempre más óptimo que
> un lenguaje de propósito general, pero claro, hacerse su propio
> lenguaje puede suponer días o años, según tu ambición.

Ok, creo que mirare mas a fondo Python para ver si aprendo el lenguage
ya que seguro que se programa más rápido que C, y tambien miraré Lua
para ver si me cubre todas mis necesidades.
Total, solo quiero un juego que almenos sea construido de la forma más
profesional que pueda, haber como queda.

> > Aunque usan algun lenguaje de script seguro, no se cual, supongo
> > que desarrollados por ellos, no creo que incluso el motor lo hagan
> > en este lenguaje de script, lo hacen en C (motor de quake1/2/3:
> > C, half life:C++, unreal tournament ? , doom3 C (creo)) por lo
> > que en el fondo debe de conseguirse algun tipo de ganancia en
> > control/velocidad/calidad.
>
> Claro, yo no había sugerido lo contrario: al fin y al cabo Python
> no tiene acceso directo al hardware, y por debajo siempre vas a tener
> un directX o similar programado en C, que llamas desde python, y éste
> a su vez tendrá una capa de abstracción que tratará con ensamblador,
> y finalmente esta con el microcódigo de los drivers de la tarjeta.

Ya, pero a veces sacrificar claridad por velocidad no lleva a mejores
programas, prefiero un código legible y fácil de entender en Python
que una patraña en ensamblador que es 2 veces más rápido.
Seguro que en Python el código queda más legible que en C, pero tengo
que aprender y eso me hecha atrás, por ahora continuaré con mi C, SDL
y Lua haber como queda, más adelante haré el siguiente paso.

Y gracias por la información Lua/Phyton.

Carlos Rodríguez Caminero




Do, 19 de Ene, 2003 8:46 pm

todoslosnomb...
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #806 de 9896 |
Desplegar mensajes Autor Ordenar por fecha

Saludos a toda la lista. Un grupo de amigos y yo estamos pensando desarrollar un pequeño RPG. Ahora mismo estamos tratando de hallar la forma más fácil de...
Jorge Ramirez Flores
jorge_ramire...
Sin conexión Enviar mensaje
18 de Ene, 2003
8:18 am

... Lo que describes es muy frequente hoy en día en los videojuegos, se puede hacer incluso implementado en C de forma particular (aunque limitada). Lo normal...
Grzegorz Adam Hankiew...
gradha@...
Enviar mensaje
18 de Ene, 2003
9:58 am

... Desconocia estos programas, pero la idea me ha parecido genial, ahora voy a intentar juntarlo con opengl y sdl y haber que sale :D ... Pues los de blade...
todoslosnombresestanc...
todoslosnomb...
Sin conexión Enviar mensaje
19 de Ene, 2003
11:08 am

... Oh, ¡cuidado! No vayas a reescribir... http://pygame.org/ http://pyallegro.sourceforge.net/ La verdad, teniendo eso, da pena programar en C/C++... ... Si...
Grzegorz Adam Hankiew...
gradha@...
Enviar mensaje
19 de Ene, 2003
11:26 am

... El programa aún no ha comenzado, solo he hecho pruebas, por lo que reescribir no me molesta. El problema del pygame es que: 1.- es phyton y no se :_(...
todoslosnombresestanc...
todoslosnomb...
Sin conexión Enviar mensaje
19 de Ene, 2003
12:02 pm

... Pygame tiene un módulo que importa OpenGL y es exáctamente igual que en C, sólo que más fácil. Igualmente para Allegro tienes AllegroGL, aunque no...
Grzegorz Adam Hankiew...
gradha@...
Enviar mensaje
19 de Ene, 2003
12:44 pm

... soya no me termina de convencer para mi proyecto, el problema que le veo es la importacion de objetos 3D, planean importar desde blender, y es que yo ya me...
todoslosnombresestanc...
todoslosnomb...
Sin conexión Enviar mensaje
19 de Ene, 2003
5:45 pm

... Porque son muy chulos y desarrollan su propio lenguaje de scripting, Carmack inventó el Quake-C, y no sé cómo se llama el del Unreal, pero por ejemplo...
Grzegorz Adam Hankiew...
gradha@...
Enviar mensaje
19 de Ene, 2003
6:47 pm

... Ok, creo que mirare mas a fondo Python para ver si aprendo el lenguage ya que seguro que se programa más rápido que C, y tambien miraré Lua para ver si...
todoslosnombresestanc...
todoslosnomb...
Sin conexión Enviar mensaje
19 de Ene, 2003
8:46 pm

Si te interesa escuchar más opiniones y sugerencias al respecto te recomiendo la lista de discisión que hay en: http://vjuegos.cem.itesm.mx la mayoría...
jakovito punk
jakovito_punk
Sin conexión Enviar mensaje
21 de Ene, 2003
6:57 am

Qué tal, soy nuevo en la lista y checando mensajes, este me pareció interesante, también me gustaría hacer algunas preguntas sobre lo de los lenguajes...
ejorge19
Sin conexión Enviar mensaje
18 de Mar, 2003
9:03 am

Hola! La principal ventaja de los lenguajes de script es que permiten modificar el funcionamiento de ciertos elementos del juego sin necesidad de volver a...
rpgrca@...
rpgrca
Sin conexión Enviar mensaje
18 de Mar, 2003
6:45 pm

Qué tal, descargué el simulador de IA que mencionaste, pero no pude ejecutarlo, abrí el proyecto en Dev-C++, compila correctamente, pero al ejecutar me sale...
ejorge19
Sin conexión Enviar mensaje
20 de Mar, 2003
3:38 am

*oops* Lo siento, pense que lo habia escrito en las instrucciones en algun lado. Por defecto, el programa busca un archivo de script llamado script.ai....
rpgrca@...
rpgrca
Sin conexión Enviar mensaje
20 de Mar, 2003
2:20 pm
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda