Pygcurse
(pronounced "pig curse") is a curses
library emulator that runs on top
of the Pygame framework.
It provides an easy way to create text
adventures, roguelikes,
and console-style applications. The
mascot
of Pygcurse is a blue pig with a skull tattoo on its butt.
Yes. But unfortunately, the curses module that comes with the Python standard library does not work on Windows. The excellent Console module from effbot provides curses-like features, but it only runs on Windows and not Mac/Linux. By using Pygame, Pygcurse is able to run on all platforms. Also, since this curses-like module is built on top of Pygame, your programs are not strictly limited strictly to text characters. You can use all the normal Pygame drawing and graphics functions, as well as any libraries made for Pygame.
Pygcurse provides several benefits over normal text-based stdio programs:
Pygcurse also provides some additional features that curses normally doesn't, such as tinting, shadows, textboxes, and line drawing functions.
Pygcurse requires Pygame to be installed. Pygame can be downloaded from http://pygame.org. Pygcurse can be used with either Python 2 or Python 3.
If you make your own games with Pygcurse, then send them to @Pygcurse to be publicized!
To learn how to write programs with Pygcurse, READ THE TUTORIAL.
Simply download the pygcurse.py file and import pygcurse to make use of it. The download comes with several demo programs.
You can also pull the files off of github: https://github.com/asweigart/pygcurse
There is a tutorial for Pygcurse where you can learn how to use it.
|
Dodger
Game (source, Windows exe)![]() |
Maze
Game (source, Windows exe)![]() |
Textris
Game (source, tetrisb.mid, tetrisc.mid, Windows exe)![]() |
Textbox
Test (source)![]() |
Shadow
Test (source)![]() |
Tic
Tac Toe Game (source)![]() |
Reversi
Game (source)![]() |