BigSteve/PyGame/README.md

1.4 KiB

PyGame Python Examples

This folder contains simple examples of using PyGame in Python to create simple UI tools or "game like" programs.

Prerequesits

  • All of these projects require the PyGame module.
  • In order to create stand alone executables the pyinstaller module is required.
  • The pillow module may be used by pyinstaller, and is quite the handy image manipulation library.

Inside a terminal:

pip install pygame pyinstaller pillow

PyInstaller

Any programs set up to be able to use PyInstaller can be built to an EXE file using the provided .spec file. DO NOT use pyinstaller on a .py file directly unless you are creating a new .spec file. Doing so will overwrite the existing file.

Syntax:

pyinstaller MyFile.spec

This will create two folders named Build/ and Dist/. The .EXE file will be created inside the Dist/ folder. The executable can be moved anywhere on the system and does not need Python to be installed in order to work.

WARNING NOTE: If an icon is to be used for the created executable it is HIGHLY recommended to use an icon converter to create a singular .ico file that contains all icon resolutions inside it. An online tool such as ICOConvert or RedKetchup IconConverter can be used to convert a higher resolution image into a multi-resolution .ico file.