Curso de desarrollo de videojuegos con Python

Instalación de Visual Studio Code, Python y Pygame

Level 3: Preparación del entorno de videojuegos con Pygame

Antes de ponerse a crear cosas con Pygame, es necesario tener el entorno preparado, con todo lo necesario instalado, al menos, lo necesario para empezar. De lo contrario, puede que tengas problemas con las variables de entorno, con el IDE o editor de código que utilices o que no logres instalar Pygame.

Ya sé que dije que este no era un curso básico de Python, pero he tenido todo tipo de alumnos en un curso que hice de Pygame (que también requería saber lo mínimo de Python) y aunque sabían seguramente hacer cosas de programación orientada a objetos, funciones, manejar bastante los bucles, muchos presentaban problemas con algo de base como es la instalación correcta de Python. Algunos ni podían utilizar PIP por una mala configuración en su sistema.

Por lo tanto, si alguna vez me detengo a explicar cosas básicas de Python, tener en cuenta que lo hago por antecedentes, para intentar maximizar la cantidad de alumnos que consigáis finalizar el curso.

Instalación de Visual Studio Code

El primer paso es instalar un editor de código o un IDE. Te recomiendo y si no funciona, te insisto en que te instales Visual Studio Code. Ignora esta parte si ya lo tienes.

¿Por qué Visual Studio Code y no otro como por ejemplo PyCharm?
No tengo nada en contra de ningún IDE o editor de código, pero te recomiendo usar Visual Studio Code por facilidad de uso que tiene, extensiones y un gran equipo de desarrollo detrás, que es el de Microsoft. Además, seguir mis pasos en las cuestiones de configuración del programa, te será más fácil si lo haces con el mismo que pongo en los ejemplos.

Por ejemplo, PyCharm es un IDE excelente para Python, pero se de ocasiones que han ocurrido fallos inesperados que no dejan avanzar. Algo tan simple como no dejarte instalar una biblioteca. Lo sé, porque he tenido varios mensajes de diferentes personas con fallos del estilo.

Descargar Visual Studio Code

Lo primero de todo, es ir al sitio web oficial de descarga de Visual Studio Code y descargarlo para alguno de los sistemas operativos en los que está disponible. Yo voy a elegir Windows. Si usas otro sistema operativo y no logras instalarlo, déjamelo en los comentarios y miraré de ayudarte.

Descargar Visual Studio Code para Windows

Instalar Visual Studio Code

Una vez lo hayas descargado, abre el ejecutable y comienza la instalación.

Instalación de Visual Studio Code - Términos de licencia

Si tienes SSD, asegúrate que Visual Studio se instala en él. Esto hará que mejore su rendimiento notablemente.

Ruta de Instalación de Visual Studio Code

Ahora, solo haz clic en "Siguiente":

Instalación de Visual Studio Code - Carpeta menú inicio

Deja todas las opciones que ves en la imagen marcadas de la misma forma:

Path instalación de Visual Studio Code

Para proceder con la instalación, haz clic en "Instalar":

Instalar VSCode

Cuando termine, te saldrá esta ventana. Haz clic en "Finalizar" para finalizar la instalación. No hace falta que ejecutes VSCode todavía.

Finalizar instalación de VSCode

Instalación de Python

Logo de Python

El segundo paso, es tener Python instalado. Si ya lo tienes, es buen momento para actualizar y si ya lo tienes en la última versión, un paso que te ahorras. Eso sí, asegúrate de que tienes las variables de entorno bien configuradas. Después te digo como revisarlo.

Descargar Python

Para descargar Python, ves al sitio web oficial de Python. Descarga la última versión. En el momento de escribir esto es la que ves en la imagen, pero evoluciona tan rápido, que quizás estás ya en la 3.50 o quien sabe si con Python 4.

Descargar Python

Instalar Python

Una vez descargado, abre el ejecutable y pulsa en "Install now", pero antes, no te olvides de dejar las dos opciones de abajo de la imagen marcadas.

Instalar Python

Le tendrás que dar permisos de administrador para continuar:

Permisos de instalación para Python

Después de unos instantes habrá finalizado. Solo le tienes que dar al botón "Close".

Terminar la instalación para Python

Prueba de Python

Con el fin de probar si has instalado correctamente Python, puedes ejecutar la consola y escribir "python" sin más:

Probar Python en la consola

Esto quiere decir que Python ha sido instalado correctamente y que la variable de entorno está configurada correctamente.

Comprobar las variables de entorno de Python

Si no has hecho la instalación de Python (porque ya lo tenías) y quieres saber si tienes las variables de entorno configuradas correctamente, solo tienes que ir a "Editar las variables de entorno del sistema":

Editar las variables de entorno del sistema

Haz clic en el botón "Variables de entorno":

Editar las variables de entorno del sistema

Luego, ves a la parte que pone "Path" y con dos clics abrirás la ventana de la izquierda. Si tienes una línea de Python, no importa que ponga "311" como en la imagen (eso es la versión), lo tienes perfecto.

Variable de entorno de Python
En el vídeo tienes más información sobre como empezar con Visual Studio Code, crear un proyecto de prueba, un archivo Python y ejecutarlo con el intérprete de Python recién instalado. Además, te muestro como traducirlo al español y alguna que otra extensión necesaria para facilitarte las cosas.

Instalación de Pygame

La instalación de Pygame es un proceso simple de instalación de su biblioteca para utilizarla en tus archivos '.py' de Python.

Requisitos de instalación para Pygame

Para instalar Pygame, primero asegúrate de tener Python instalado en tu ordenador. Si aún no lo tienes, puedes descargarlo de forma gratuita desde el sitio web oficial de Python. También necesitarás un programa para programar en Python. El que voy a utilizar es Visual Studio Code, aunque tú puedes usar el que prefieras.

Supongo que ya sabes como hacer esto, ya que como indiqué al comienzo del curso, se requieren conocimientos básicos de Python para seguirlos, y esto entraría dentro de esos conocimientos.

De todas formas, si tienes cualquier duda sobre la instalación de Python o algún programa sobre el que utilizarlo, déjame un comentario y así podré ayudarte. No quiero que nadie se quede fuera por no saber hacer algo. No se nace aprendido y aquí estoy yo para ayudarte en lo que pueda.

También deberás tener pip correctamente configurado para poder usarlo.

Instalar Pygame

Una vez tenemos todo, nos vamos a la terminal o consola y escribimos lo siguiente:

pip install pygame

Con este sencillo comando, tendrás instalado Pygame.

Actualizar Pygame

Cuando salgan nuevas versiones, no hace falta que lo desinstales para luego volverlo a instalar. Es posible actualizar Pygame con el siguiente comando:

pip install --upgrade pygame

Importar Pygame

Para poder utilizar Pygame en tus scripts de Python, deberás importar Pygame de la siguiente forma:

import pygame

Hasta aquí el proceso de instalación e importación. A partir del siguiente capítulo, ya empezamos a escribir código con Python y Pygame.


Comentarios

Si te quedan dudas sobre el temario, sobre Python, los videojuegos, cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.

Programación Fácil YouTube

Suscríbete

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.