Pages - Menu

domingo, 30 de junio de 2013

Documental Minecraft: The story of MOJANG

Hoy me gustaría compartir con vosotros un documental que sin duda es de gran interés para todos. El documental Minecraft: The story of MOJANG.

sábado, 29 de junio de 2013

Solución al ejercicio de animales en C++ y Java

Ayer propuse un ejercicio simple acerca de implementar en C++ y Java una jerarquía de clases con el objetivo de afianzar conocimientos sobre la herencia en Programación Orientada a Objetos. Hoy presento la solución.

viernes, 28 de junio de 2013

Ejercicio de Programación Orientada a Objetos: Jerarquía de animales

Hoy como parte del curso de Programación Orientada a Objetos y a la vez como introducción a los siguientes cursos dejo planteado un ejercicio sobre implementación de clases.

jueves, 27 de junio de 2013

Ejemplo de la clase Persona en Java

Durante el curso de Programación Orientada a Objetos hemos estado hablando de varias clases como por ejemplo la clase Persona.

miércoles, 26 de junio de 2013

Curso de Programación Orientada a Objetos 6/6: Polimorfismo

Llegamos al último capítulo del curso de Programación Orientada a Objetos. A estas alturas ya se conocen bien los conceptos de clase, objeto, herencia y encapsulación, herramientas muy potentes y que nos dan la posibilidad de desarrollar de una forma fácil y cómoda. Ahora pasamos al último (pero no menos importante) concepto: El polimorfismo

martes, 25 de junio de 2013

Curso de Programación Orientada a Objetos 5/6: Encapsulación

Penúltimo capítulo del curso de ProgramaciónOrientada a Objetos, tras ver los conceptos de clase, objeto y las posibilidades de la herencia como práctica para crear un desarrollo rápido y limpio ahora vamos a entrar en otro concepto muy interesante. La encapsulación.

lunes, 24 de junio de 2013

Curso de Programación Orientada a Objetos 4/6: Herencia

Después de unos días donde hemos realizado un paréntesis en el curso ofreciendo ejercicios y el índice oficial, volvemos al curso. En éste cuarto capítulo trataremos uno de los aspectos de la Programación Orientada a Objetos que es posiblemente la más importante, la Herencia.

domingo, 23 de junio de 2013

Curso de Programación Orientada a Objetos

A continuación os dejo el índice del curso de Programación Orientada a Objetos.

sábado, 22 de junio de 2013

Ejercicios de Programación Orientada a Objetos

Ya hemos podido ir viendo durante los tres primeros capítulos del curso de Programación Orientada a Objetos dos de los componentes más importantes que conforman éste nuevo paradigma: Las Clases y los Objetos.

viernes, 21 de junio de 2013

Curso de Programación Orientada a Objetos 3/6: Objetos

Continuamos con el curso de Programación Orientada a Objetos, después de un primer capítulo de introducción donde podíamos comenzar a ver las virtudes de este paradigma y también después de segundo capítulo donde veíamos el concepto de clase, ahora toca ver lo más importante, los objetos.

jueves, 20 de junio de 2013

Curso de Programación Orientada a Objetos 2/6: Clases

Continuamos con el curso de Programación Orientada a Objetos, tras una introducción donde podíamos ver por encima las características de este paradigma de programación, en este segundo capítulo veremos el concepto de Clases.

miércoles, 19 de junio de 2013

Curso de Programación Orientada a Objetos 1/6: Introducción

Comenzamos un nuevo curso, una vez terminado el curso básico de C tenemos que seguir avanzando con la formación para continuar en la carrera de crear videojuegos. Ahora toca comenzar con un curso nuevo, un curso introductorio acerca de un nuevo paradigma, la programación orientada a objetos.

martes, 18 de junio de 2013

La librería complex.h

Muchas veces es necesario manipular de una longitud más allá de los números enteros, existen momentos en los que necesitemos realizar complejos cálculos matemáticos y para ello debemos ser capaces de manejar números complejos. Para eso en C existe la librería complex.h.

lunes, 17 de junio de 2013

Curso básico de C 10/10: Ficheros

Ha pasado casi dos meses desde que comenzamos con el cursobásico de C, donde hemos podido empezar completamente desde cero, realizando innumerables ejercicios y yendo paso a paso ha llegado el momento de llegar a la recta final del curso con el último capítulo del mismo: Los ficheros.

domingo, 16 de junio de 2013

Curso básico de C

A continuación os dejo el índice a todos los apartados del curso básico de C.

sábado, 15 de junio de 2013

Programación Orientada a Objetos

Casi hemos finalizado con el curso básico de C, tan sólo queda abordar el tema de los ficheros, algo que veremos la semana que viene. Es hora de comenzar una nueva etapa, y que mejor forma de comenzar que con un nuevo paradigma, el más actual, la programación orientada a objetos.

viernes, 14 de junio de 2013

Cómo solucionar una tarea en la que se está atascado.

Programar es una tarea apasionante pero a la vez bastante dura, un programador no es ninguna máquina, todo lo contrario, es un ser humano que por desgracia nunca puede estar al 100%. Es por eso por lo que siempre hay factores que influyen en el rendimiento y motivación en el día a día.

jueves, 13 de junio de 2013

Curso básico de C 9/10: Listas dinámicas (II)

Continuamos con la segunda parte del noveno capítulo del curso básico de C. En la primera parte definíamos el concepto de nodo, de estructura dinámica, tipos de estructuras dinámicas, comenzábamos con las listas enlazadas dinámicamente y veíamos cuatro operaciones sencillas para realizar con ellas. Ahora continuamos con la segunda parte donde veremos más operaciones con listas de enlace simple.

miércoles, 12 de junio de 2013

Gameplay Left 4 Dead "de_dust"

Hace unos días subí unas capturas de pantalla acerca del mapa actual con el que estaba trabajando, es la versión del mapa clásico de_dust de Counter Strike 1.6 para Left 4 Dead. Ahora os traigo un vídeo del primer gameplay.

martes, 11 de junio de 2013

Curso básico de C 9/10: Listas dinámicas (I)

En la octava entrega del curso básico de C pudimos tomar contando con el concepto de puntero, pudimos ir jugando un poco con sus operaciones y comprobando las diferencias entre tratar valores y punteros. Ahora vamos a tratar uno de los aspectos más potentes de C, las listas dinámicas.

lunes, 10 de junio de 2013

Ejercicio de C: Palabras palíndromas

Un ejercicio bastante común en C en los temas de tratamientos de cadena suele ser el de averiguar si una palabra es palíndrome o no.

domingo, 9 de junio de 2013

Introducción al sexto mapa para Left 4 Dead “de_dust”

Ayer ya os enseñé mi último proyecto para Left 4 Dead, el mapa de CounterStrike 1.6 de_dust2, uno de mis mapas favoritos hace ya mucho tiempo, cuando jugaba bastante más que ahora. Ahora os presento mis avances en el nuevo mapa que estoy trabajando, la versión del de_dust original.

sábado, 8 de junio de 2013

Gameplay quinto mapa para Left 4 Dead “de_dust2”

Desde hace unos días he posteado sobre todo modificaciones que ido realizado sobre la música de Left 4 Dead y Left 4 Dead 2, puede parecer que he abandonado la idea de seguir realizando mapas, nada más lejos de la realidad.

viernes, 7 de junio de 2013

Juego “Tres en raya” en C

La programación de pequeños juegos siempre es algo bastante divertido, nos ayudan a romper esquemas mentales y no encasillarnos siempre en programas de gestión de datos, donde a largo plazo suponen una rutina.

jueves, 6 de junio de 2013

Curso básico de C 8/10: Punteros

Vamos entrando en la recta final del curso básico de C, durante éste tiempo hemos estado viendo todas las operativas básicas para desarrollar programas básicos en C. A lo largo de éste artículo iremos viendo otro concepto bastante importante, los punteros.

miércoles, 5 de junio de 2013

"The Bunker" para Left 4 Dead 2

Hace un tiempo publiqué el mapa "The Achievement's Bunker" para Left 4 Dead, ahora y siguiendo el propósito de evolucionar he terminado de adaptar el mismo mapa pero para Left 4 Dead 2.

martes, 4 de junio de 2013

Generadores de sprites 2D

Ahora que vamos a comenzar a crear videojuegos con entornos propios y dedicados como Stencyl, debemos empezar a realizar acopio de todos los recursos posibles que podamos necesitar.

lunes, 3 de junio de 2013

Introducción a Stencyl

Ahora que vamos poco a poco terminando con el curso básico de C, donde hemos practicado mucho con una considerable cantidad de ejercicios, es hora de avanzar y de comenzar a desarrollar juegos con entornos bastante amigables pero potentes, vamos a comenzar con Stencyl.

domingo, 2 de junio de 2013

Ejercicio planteado de empresa automotriz

Un lector del blog, Jose, ha planteado el siguiente problema desde el formulario de consulta.

sábado, 1 de junio de 2013

La librería locale.h

Normalmente cuando creamos programas lo hacemos con la intención de lanzarlo a la mayor cantidad de público posible, atraer una audiencia para que prueben tu juego o programa es muy importante, por lo que todos los detalles deben estar cuidados.