InicioHazlo Tu Mismo¿Hacemos un videojuego?
Hoy, mientras remoloneaba en la cama porque me daba mucha pereza levantarme... He estado pensando en ¿por qué no enseñar a la gente a hacer videojuegos? La verdad es que desde hace algún me rondaba esta idea en la cabeza puesto que un amigo me pidió que le enseñase hace ya algún tiempo. Al final por motivos de tiempo no pude enseñarle, así que me dispongo a escribir aquí una pequeña guía para que todo el mundo pueda darle vida a sus ideas... Casi literalmente. No esperen usar aquí algún programa de esos que ahí para hacer juegos, que son basura. Soy estudiante de ingeniería informática así que aquí aprendereís a hacer un juego como dios manda, programando. No se preocupen, no necesitan consultar ningún tutorial para aprender a programar. Con esta guía, que se dividirá en varias publicaciones, pretendo enseñar a la gente a programar como aprendí, haciendo videojuegos. Hombre, la verdad es que a mi me costó un poco más aprender a hacer un videojuego porque desgraciadamente no encontré ninguna buena guía que me enseñara, primero tuve que aprender a programar, a usar librerías y después tuve que usar mi imaginación para descubrir que ese era el modo de crear un juego. Sinceramente el primer juego que hice fue una auténtica basura, en ese tiempo era joven y alocado y además no sabía ni como empezar, no sé ni como conseguí que aquello funcionase. Basta ya de palabrería y empecemos con la guía, bien, nosotros trabajaremos con el lenguaje python y la librería pygame. Pienso que es la mejor opción, pues es fácil de entender además se pueden hacer infinidad de cosas y a pesar de lo que digan, el límite de python lo pone tu imaginación. Primero tenemos que preparar todo lo que necesitamos, algo que no nos tomará más de 15 minutos. Antes que nada quiero decir que yo estoy usando Windows 8.1, en Mac y Linux Python ya viene instalado, tan solo tienen que instalar Pygame. Bien, empezemos descargando Python, estas guías se basarán en la versión 2.7. Lo pueden descargar desde la página oficial https://www.python.org/downloads/ Para instalarlo simplemente hagan doble click en el ejecutable, no tiene más misterio. (El instalador te dará la opción de agregar python al path de Windows, si por algún motivo no se agregó escríbelo en los comentarios e intentaré ayudarte a resolverlo en la medida de lo posible) Vale, ahora que tenemos la versión 2.7 de Python instalada necesitamos nuestra libreria, usaremos Pygame, la verdad es que es la mejor librería para hacer juegos en Python que he visto, está basada en SDL una librería para hacer juegos en C++. También pueden descargar Pygame desde su página oficial, solo está disponible para 32 bits, pero no se preocupen. http://www.pyg***/download.shtml Por algún motivo esta URL es censurada con **, pero no es ningúna página ilegal, escribir bien la URL que sería "pygame" o si quieren búsquenlo usando Google o su buscador preferido. Lo siento por esto, de verdad. Bien, ya está casi todo lo que necesitamos preparado, en este punto ya podríamos empezar a programar si quisieran puesto que el instalador de Python también instala un pequeño IDE. Sois libres de usar ese IDE si quereís o usar cualquier otro como por ejemplo PyDev. Yo sin embargo prefiero usar Geany, está disponible tanto para Windows como para Linux, no sé si estará disponible para Mac pero supongo que sí. Geany es un editor bastante minimalista y es todo lo que necesitamos, al final de la guía crearemos un gran proyecto y ya verán como es posible hacerlo usando Geany. Tal vez para programar en algún otro lenguaje es recomendado usar un buen editor especializado pero es que es posible programar cualquier cosa en python incluso usando el bloc de notas de Windows. También lo pueden descargar desde su página oficial: http://www.geany.org/Download/Releases Pueden descargar la versión que los de la gana, yo uso la última pero supongo que todas funcionarán igual. Ya estamos casi acabando ya solo nos queda descargar la última cosa, esta vez es un motor o no sé llámenlo como quieran que yo mismo he creado. Aún es muy básico pero la verdad es que es bastante útil. Pueden crear videojuegos sin usar esto último pero esta guía lo usará así que yo creo que es bastante recomendado, se puede decir que indispensable si quiere seguir esta serie de guías. https://github.com/Luminnem/Facesmash Esto último no necesitas instalarlo, tan solo tienes que extraerlo en el directorio donde quiera crear su proyecto. Bueno, una vez descargado tiene que instalar todo si no lo ha hecho ya. Tiene que instalar Python antes de Pygame, sino le dará error, aunque tal vez no, no sé nunca lo probé. Empezemos a programar pues que tenemos una larga tarea por delante. La plantilla básica es la siguiente, no importa como sea nuestro proyecto de grande, siempre la usaremos. Se trata del "main" o método principal. Se llama sí ya que cuando el programa se inicia se llama a este método y desde él se llama a todo lo demás en el programa. Aquí está el código de la plantilla completamente comentado. Para usarlo tan solo necesitan abrir geany, crear un nuevo archivo y guardarlo con la extensión .py Después pegan el código en el archivo y dan a ejecutar, si todo está está correctamente instalado deberá abrirse una ventana de color negro. Si tienen cualquier problema no duden en dejarlo en los comentarios e intentaré ayudarlos en todo lo posible. http://codebin.org/view/a5b02cee Ya tenemos la plantilla que necesitaremos, en el siguiente post empezaremos a crear nuestro primer videojuego que será el clásico Pong. Sé que es un juego muy básico, pero debéis saber que roma no se construyó en un día. Si tienen algún problema, si no entendiste algo o cualquier otra cosa por favor no duden en dejar un comentario. También pueden escribir uno aunque sea para decir "Me gustan los ponis rosa"
Datos archivados del Taringa! original
431puntos
2,333visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

L
Luminnem🇦🇷
Usuario
Puntos0
Posts2
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.