Skip to main content

demos


LinePointDistance

Simple implementation of a Point to Line distance algorithm. The algorithm also calculates the location of the closest point on the line.

Particle Invaders

Particle Effects Demo

SolitaireCryptoDemo

A visual demonstration of the steps involved in generating a keystream using Bruce Schneier's Solitaire encryption algorithm.

Bezier Loop

A python demo with connected bezier curves and a supplied background image.

Mango 64 - Experimental

A 3D platformer with only 3 levels.

Lines Simulation

A simple line simulation, based on the Mystify screen saver up to windows xp.

Mario Shell Defense

A Pygame learning experience for me. Simple (very simple) platform game. Mario shoots fireballs at oncoming Koopa shells. Run using game.py.

Fugu path finding demo

A demonstration of a simple path finding algorithm.

star-lines

A star-field demo effect with mouse interaction and motion blur

PyBoids

Python implementation of the boids algorithm.

FPS test

3d First-Person-Shooter test. Three levels. Requires Psyco. Created using pyggel, a 3d game engine.

soft3d

A 3d software rendering experiment - texture mapped, "lit" polygons, with translation, rotation, and texture scrolling

Pathfinding Experiment

Demo program to test a pathfinding algorithm for a map with hexagonal tiles

Shadows

Small demo that shows a way to implement some nice light masking.

Rayforge

Rayforge is a simple and fast (for python) raycaster. It will never be as advanced as the Doom engine, but this is just to show how raycasting is done.

next