Programacion Fenix

Páginas: 144 (35885 palabras) Publicado: 13 de marzo de 2013
CURSO DE INICIACIÓN A LA PROGRAMACIÓN DE VIDEOJUEGOS CON EL LENGUAJE FENIX v0.92a
(en Windows)

Oscar Torrente Artero

1

Esta obra está bajo una licencia Reconocimiento-No comercial-Compartir bajo la misma licencia 2.5 España de Creative Commons. Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.5/es/ o envie una carta a Creative Commons, 171Second Street, Suite 300, San Francisco, California 94105, USA. 2

Agradecimientos Quiero agradecer el empeño y las ganas que le ponen todas aquellas personas que tiran para adelante este proyecto tan fantástico que es Bennu/Fénix y a toda la gente que participa en el foro aportando toda la ayuda que está en su mano. Gracias por todo.

A quién está dirigido este texto Este curso está pensado parausuarios de Windows con ciertos conocimientos medios (p. ej: saber qué es un megabyte, saber crear un acceso directo, saber qué es la extensión de un archivo, haber oido hablar alguna vez de la linea de comandos...) pero que no hayan programado nunca, y que quieran aprender utilizando para ello el lenguaje Fénix. Por lo tanto, está pensado para gente que se quiera iniciar en el mundo de laprogramación a través de la excusa de la creación videojuegos, objetivo éste apasionante y realmente reconfortante.Y finalmente, está pensado para gente con ilusión para ilusionar (valga la redundancia) a los demás creando mundos y experiencias mágicas y únicas. En este manual el lector no encontrará temas avanzados tales como el manejo de punteros y gestión de memoria, o la creación de dlls: elobjetivo de este texto es ser para el futuro programador una introducción elemental en el fascinante mundo de la algoritmia y del desarrollo de sotware mediante un lenguaje potente y flexible como Fénix, asumiendo que el lector parte de un nivel de conocimiento escaso en lo que se refiere a los conceptos básicos de programación. Por tanto, la intención de este libro es enseñar a programar a aquellos quelo intentan por primera vez y facilitar la adquisición de los procedimientos básicos necesarios para el desempeño en esta actividad, utilizando como excusa los videojuegos y como medio el lenguaje Fénix. Por eso no se han incluido temas que sobrepasarían el objetivo inicial planteado. Así mismo, este curso no es una referencia o compendio exhaustivo de las funciones y comandos que Fénix aporta. Ellector experimentado notará que en las páginas siguientes faltarán por mencionar y explicar multitud de funciones interesantes ( de manejo del CD, de manejo del joystick, de gestión de memoria dinámica, de control de animaciones FLI/FLC, de todas las funciones relacionadas con la manipulación de paletas de color,etc). No se ha pretendido nunca que este texto albergara toda la información sobreFénix, y sólo se ha incidido en aquellos aspectos del lenguaje que han sido considerados más relevantes, importantes o útiles en el día a día de un programador de este lenguaje.

3

CAPÍTULO 0: ANTES DE EMPEZAR...
Conceptos básicos de programación para el principiante:
¿Qué es "programar"? Pulsamos una tecla y los datos bailan en la pantalla o la impresora empieza a trabajar el papel. Un tornomoldea con destreza el trozo de madera. El brazo robótico de la cadena de montaje aplica los puntos de soldadura con precisión. La máquina de refrescos nos ofrece nuestra bebida favorita y además nos devuelve el cambio con exactitud... Detrás de todas estas acciones están los programadores que son personas que se han encargado de elaborar unos programas (unas "recetas" que especifican quéacciones se han de realizar y cómo) para cada máquina determinada. Es decir,los programas no son más que un conjunto de instrucciones ordenadas, entendibles por las máquinas, y que les permiten realizar tareas concretas como las enumeradas al principio, (y muchas más que vemos a nuestro alrededor). Así pues, para el buen funcionamiento de los aparatos anteriores podemos deducir que entran en juego dos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • fenix
  • Fenix
  • Fenix
  • El Fenix
  • el fenix
  • fenix
  • Fénix
  • fenix

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS