
Encuestas - E3 2007 - E3 2008 - Programacion de juegos 13
Asignación dinámica de memoria #16
Capítulo 16: Asignación dinámica de memoria
Lo prometido es deuda, ya estoy aquí e nuevo con un nuevo post sobre programación. Ya queda menos para meternos de nuevo con los videojuegos.
El tema que trataremos hoy es de suma importancia, es algo complicado de entender, pero en ocasiones posteriores nos será de suma [...]
David Saltares | 13/12 Uniones y enumeraciones #15
Bueno, por fin vuelvo después de un largo descanso y mucho estudio y conmigo también regresa el curso de programación de videojuegos. Retomaremos las lecciones justamente por donde las dejamos. Vayamos, sin más dilación, directamente al grano.
Capítulo 15: Uniones y enumeraciones
En el capítulo anterior vimos las estructuras o registros, que son formas de [...]
David Saltares | 07/12 Estructuras #14
Capítulo 14: Estructuras
Imaginaos que queremos almacenar información sobre los alumnos de una clase. Utilizaríamos cadenas para sus nombres, otras para sus apellidos, vectores de float para sus notas y otras cadenas para diversas observaciones. Hay que tener en cuenta que deberemos conta con todas estas variables por cada alumno, imaginad si tenemos 30 en una [...]
David Saltares | 01/11 Cadenas de caracteres #13
Algo que no se vio en vectores es que cuando se les pasa como parámetros a una función con la siguiente cabecera (por ejemplo)
int sumaelementos(int *vector, int nelementos);
Se hace de la siguiente manera:
suma = sumaelementos(vector, nelementos);
Dentro de la función accedemos a los elementos del vector de la siguiente manera:
v[2] = n;
Por ejemplo. Es [...]
David Saltares | 30/10 Arrays multidimensionales (matrices) #12
Capítulo 12: Arrays multidimensionales (matrices)
En el capítulo anterior vimos como agrupar variables del mismo tipo en un grupo, de esta manera construiamos un vector o un array (matriz) de dimensión 1, que al caso viene a ser lo mismo. Muy bien, pero imaginaos que necesitamos almacenar las notas de 25 alumnos de 7 [...]
David Saltares | 27/10 Programación de Vectores #11
Capítulo 11: Vectores
A lo largo de nuestras vidas de programadores tendremos que usar muchas variables a la vez que estén relacionadas entre sí. Imaginaos que queremos almacenar las notas que ha sacado un alumno en cada uno de los 10 exámenes que ha realizado. Tendríamos que crear 10 variables float para almacenar toda [...]
David Saltares | 24/10 Programa tu videojuego #10-3
Bien, espero que llevéis el asunto de los punteros de buena manera, repito que es algo muy importante en programación, sobre todo en el lenguaje C (es una de sus herramientas más potentes). Hoy veremos como usar los punteros como parámetros de una función.
Repito que cuando le pasamos a una función un parámetro, [...]
David Saltares | 22/10 Guía para programar juegos #10-2
Bueno, después de una primera aproximación a lo que es la memoria del ordenador y de cómo se organizan las variables y programas en ella comenzamos con lo que son en sí mismos los punteros. Es algo complicado pero espero que con paciencia y práctica lo entendáis.
Un puntero es un tipo de variable, [...]
David Saltares | 20/10 Punteros - Crea tu propio videojuego #10
Espero que no halláis tenido ningún problema programando la calculadora haciendo uso de funciones creadas por vosotros mismos. Si no es así, mandadme un correo con el programa que os da problemas, intentaré ayudaros.
Capítulo 10: punteros
Si os ha costado lo que hemos hecho hasta ahora, preparaos porque viene lo peor, los [...]
David Saltares | 17/10 Funciones en la Programación #9
Capítulo 9: Funciones
Bien, ya hemos visto muchas cosas, variables, operadores, sentencias de control de flujo, entrada por teclado, salida por pantalla… Ahora veamos una cosa que es muy, muy útil.
Habréis notado que muchas cosas del código que escribimos la tenemos que teclear una y otra vez, así que vamos [...]
David Saltares | 15/10 Sentencias Básicas de Programación #8-2
Bienvenidos de nuevo a programación de videojuegos, hoy veremos los bucles, ahora paso a explicar lo que son y qué tipos podremos encontrarnos y utilizar.
- Selección múltiple switch:
Esta sentencia la utilizaremos cuando la variable de la que dependan nuestras acciones pueda tomar múltiples valores y para cada uno de ellos necesitemos [...]
David Saltares | 13/10 Sentencias de Control de Flujo #8
Bien, en la anterior entrega os mandé tarea, espero que la hayáis realizado. Si os ha funcionado lo que se os pedía perfecto, sino mandadme los programas a mi correo (david.saltares@gmail.com) para que les eche un vistazo. Ahora comencemos con el siguiente capítulo:
[...]
David Saltares | 10/10 Programa tu juego #7
Capítulo 7: Entrada por teclado
Durante estos capítulos os habréis preguntado que cómo hacemos para que el usuario de nuestro programa introduzca datos por el teclado para que el programa trabaje con ellos. Por ejemplo: el usuario introduce el radio de una circunferencia por el teclado y el programa calcula el perimetro y el [...]
David Saltares | 08/10 Operadores en la Programación de videojuegos #6-2
En la anterior entrega comenzamos a estudiar los operadores, vimos el de asignación y los aritméticos, ahora pasaremos a los de comparación. No los vimos todos en una entrega porque se hubiera hecho demasiado extensa.
Operadores de comparación:
Los operadores de comparación sirven para crear condiciones que regulen nuestro programa. Las estructuras de [...]
David Saltares | 06/10 Haz tu propio videojuego: Operadores #6
Capítulo 6: Operadores
En este capítulo veremos los operadores, los operadores manipulan datos. Podéis haceros primero una idea intuitiva de qué son los operadores. Pensad en la suma, resta, producto, cociente, pero también en la comparación, asignación… Veámoslos más a fondo.
Un operador sirve para manipular datos. Hay de varios tipos, asignación, aritméticos, [...]
David Saltares | 04/10 Constantes en Programación #4
Ayer no publiqué el correspondiente capítulo de la guía para dar más tiempo a sus seguidores de procesar la información que, a algunos, se les puede hacer demasiada. Se que empezar en esto es complicado por la multitud de conceptos existentes así que, a partir de ahora, los capítulos se publicarán cada dos días. No [...]
David Saltares | 02/10 Tipos de datos y variables #3
Capítulo 3: Tipos de datos y variables
En el mundo real manejamos distintos tipos de datos, sobre todo en el campo de las matemáticas. De esta manera un número entero no es lo mismo que un numero fraccionario, a su vez, un número fraccionario no es lo mismo que un carácter. Lo mismo ocurre [...]
David Saltares | 30/09 Instalar y configurar el compilador DevC++ #2
Bien, lo prometido es deuda, ya está aquí la segunda parte de esta guía. A lo largo de la segunda entrega instalaremos el compilador y daremos nuestros primeros pasos en el lenguaje C. Espero que os guste y la sigáis durante los próximos números.
Capítulo 2: Instalando y configurando el compilador DevC++
Ahora [...]
David Saltares | 29/09 Programación de videojuegos nº 1
INTRODUCCIÓN
Dado que todos somos aficionados a los videojuegos imagino que a muchos se le habrá pasado por la cabeza la feliz idea de programar uno, aunque sea simple, aunque sea feo, simplemente por satisfacción personal.
Yo comencé en este mundillo hace un año y he de decir que la programación en sí misma y el desarrollo [...]
David Saltares | 28/09 


















