Suscríbete vía RSS Síguenos en Twitter

Categoría: Tutoriales

Curso Python V – Funciones del usuario

adrigm | 25/08/2010 | 0 Comentarios
python-logo

Añadir funciones Hasta ahora las funciones que hemos visto son funciones que ya están definidas, es decir, que alguien programó y nosotros usamos, pero es posible crear funciones propias que hagan lo que nosotros queramos, la definición de una función en la siguiente. def NOMBRE (LISTA PARÁMETROS): SENTENCIAS Donde def es la palabra reservada para declarar funciones, NOMBRE es el identificador de nuestra función y ... Continuar »

Gestionando Escenas con Pygame

adrigm | 25/08/2010 | 2 Comentarios
pygame

Un videojuego generalmente no se compone de una sola pantalla, sino que hay varias como pueden ser un menú introductorio. el mapa de nuestro juego, un menú de objetos, una pantalla de puntuaciones, etc. Estas diferentes pantallas reciben el nombre de escenas cada una de ella representa algo especifico de nuestro juego. Cambiar la escena del juego puede ser algo complicado, recuerda que siempre se debe ... Continuar »

Curso Python IV – Funciones

adrigm | 20/08/2010 | 0 Comentarios
python-logo

Llamada a funciones Ya hemos visto en anteriores entregas la llamada a una función. >>> type("32") < type 'string'> El nombre de la función es type y lo que está entre paréntesis se llama parámetro, las funciones pueden recibir un parámetro, varios parámetros o ningún parámetro. Nuestra función type recibe 1 parámetro, en este caso puede ser cualquier valor. Y cuando es llamada devuelve el tipo de dato que ... Continuar »

Curso Python III – Scripts y Comentarios

adrigm | 20/08/2010 | 0 Comentarios
python-logo

Escribiendo Scripts El intérprete está muy bien para probar pequeños códigos o hacer alguna cosa rápida, pero como norma general querrá guardar sus programas para poder editarlos y ejecutarlos cuando quiera. Esto se hace a través de un script, un script de Python no son más que sentencias que se le pasan al intérprete una detrás de otra, veamos un ejemplo de script. [python] a = 5 b = 2 c ... Continuar »

Juego de la serpiente paso a paso. Parte 2

adrigm | 17/07/2010 | 2 Comentarios
Sin imagen

En esta parte definiremos sub-rutinas que nos servirán para controlar varios loops dentro de un juego, muy útil para mostrar menús, pausar el juego y demás. Adaptando a subrutinas Antes de seguir vamos a mirar al futuro, la idea es que el juego muestre al iniciar un menú donde puedas elegir nuevo juego, opciones, mejores puntuaciones y salir. Por lo que el bucle principal de nuestro juego ... Continuar »

Juego de la serpiente paso a paso. Parte 1

adrigm | 17/07/2010 | 0 Comentarios
Sin imagen

Vamos a hacer paso a paso el juego de la serpiente usando Python y Pygame. La idea del juego para el que no lo conozca es una pequeña serpiente que debemos mover por una pantalla cogiendo la comida que aparece que es lo que da puntos, pero entre más comes más crece la serpiente. Manos a la obra. Antes de hacer este tutorial es totalmente recomendable ... Continuar »

Engine XI: Creando al héroe

adrigm | 14/06/2010 | 32 Comentarios
Sin imagen

Ya tenemos listo nuestro mapa, preparado para ser puesto en pantalla, pero en un juego RPG la cámara sigue al héroe, es decir, se ve el trozo de mapa alrededor del héroe, por eso necesitamos antes de representar el mapa a nuestro héroe para poder representar la parte que necesitamos del mapa. Cortando un chareset Un charaset es una imagen que contiene todas las posiciones de un personaje, que superpuestas crean ... Continuar »

Engine X: La clase mapa III

adrigm | 12/06/2010 | 6 Comentarios
Sin imagen

Ya tenemos una array bidimensional llamada self.capas que contiene unos números que se corresponde con los tiles que ocupa y tenemos un array unidimensional llamado self.tileset que contiene los sptites de nuestro tilesets (los tiles). Pues el siguiente paso será crear un array bidimensional igual a self.capas, pero sustituyendo los valores por nuestros sprites que tenemos en self.tileset. Esto lo haremos creando la variable de clase ... Continuar »

Engine IX: Cargando el tileset

adrigm | 12/06/2010 | 2 Comentarios
Sin imagen

Antes de empezar con este tema he ordenado un poco el código para que esté todo bien estructurado desde el principio que sino luego es liante saber donde está cada cosa, hay rutinas y funciones que usaremos a menudo, como las que usaremos para cargar imágenes sonidos, etc. Por eso he pensado que sería mejor tener todas estas funciones de uso genérico en un fichero ... Continuar »

Engine VIII: La clase Mapa II

adrigm | 11/06/2010 | 2 Comentarios
Sin imagen

Por ahora hemos conseguido tener una forma de hacer mapas y extraer su información del archivo XML para poder manejarla con Python, en el anterior tutorial quizás no quedo claro como almecenamos los tiles del mapa y en este tutorial quiero dejar claro como lo hacemos pues es clave para entender la representación del mapa. A través del método cargar_mapa hemos extraído muchos valores de nuestro ... Continuar »

Página 1 de 41234