Grzegorz Adam Hankiewicz wrote:
> 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).
¡Vaya! creía que sólo estaba complicándome la vida :-)
>
> Lo normal es coger un lenguaje ya existente para evitar tener que
> crear uno y depurar los fallos que se puedan cometer. Entre estos
> la opción favorita suele ser lua (http://www.lua.org/) y a veces
> python (http://www.python.org/), aunque este último es MUY GRANDE
> y no me parece idóneo para programas 'muy C', porque va tirando a
> orientación de objetos (C++).
Pensaba crear mi propio lenguaje, pero ya instalé y revisé lua; no
tiene caso reinventar la rueda. No sabía que Python podía ser usado
para scripts, pero tienes razón, es demasiado grande. Además, prefiero
usar siempre C antes que C++.
>
> Ya hay mucho escrito, así que directamente ve a
>
> http://www.pixelate.co.za/issues/9/articles/art/article.html
> http://gamestudies.cdis.org/~amatheson/LUA-Part01/Part01-section01.html
> http://www.allegro.cc/resource/index.php?id=22
¡Gracias! Es justo lo que necesitaba para empezar, la verdad
no tenía idea de cómo resolver este asunto.
>
> Hay un rumor por mi universidad, cuenta que los chicos que hicieron
> Blade han quebrado y han intentado liberar su maraña de código como
> GPL. Sea verdad o nó, el Blade usa Python, y los programadores fueron
> tan majos como para distribuir el código fuente de sus scripts con
> el juego original. Por ejemplo, a mí me lo prestaron unas semanas,
> y como no tenía mucho tiempo modifiqué un script para ponerme
> hiperfuerza y que todos los enemigos tuviesen un punto de energía
> (sólo me interesaba ver la estructura de los mapas, el juego me
> parece pobre en jugabilidad, aunque es muy bonito gráficamente).
>
> Ventajas de saber programar... :-)
Mmmm, tendré que conseguir el Blade; nunca lo he jugado. Aunque
lo de la jugabilidad puede explicarse por los cambios que le
hiciste :-)
¡Gracias!
-J
>
> _______________________________________________
> Para cancelar su subscripción envíe un email a:
> allegro-espanol-unsubscribe@egroups.com
>
>
> La utilización de Yahoo! Grupos está sujeta a su aceptación de las
> Condiciones del servicio (http://es.docs.yahoo.com/info/utos.html) así
> como de la Política de privacidad (http://privacy.yahoo.com/es/).
>
>
>
>
>