Here is an unfiltered, undocumented, user-unfriendly random stack of little hacks, that I've produced for recreational reasons. I put them online in spirit of the liberation of useless machines.
sawine@73: sawine@73:Tim
sawine@73:-
sawine@73:
-
sawine@73:
Description
sawine@73: A console-based head-on time recording tool, because time is money.
sawine@73: -
sawine@73:
Version
sawine@73: A stable prototype, no output generation yet. sawine@73:
sawine@73:
Cau
sawine@73: sawine@73:-
sawine@73:
-
sawine@73:
Description
sawine@73: Is bad PI-approximation good enough? A cellular automaton-based PI-approximation machine with Tkinter-based visualisation.
sawine@73: -
sawine@73:
Version
sawine@73: Working, approximating, slowly visualising. sawine@73:
sawine@73:
SML
sawine@73:-
sawine@73:
-
sawine@73:
Description
sawine@73: A simple Simple Modal Logic library doing all kinds of reductions including Modal Conjunctive Normal Form. It also features DIMACS output and a satisfiability test via MiniSat2.
sawine@73: -
sawine@73:
Version
sawine@73: Reliable version except for features noted as alpha. Parser has too much personality. sawine@73:
sawine@73:
NetChannel
sawine@73:-
sawine@73:
-
sawine@73:
Description
sawine@73: NetChannel is a simple Python object for message-based network communication sawine@73: on the TCP/IP stack. NetChannel is based on stateful sessions for improved performance.
sawine@73: -
sawine@73:
Version
sawine@73: A stable prototype. sawine@73:
sawine@73:
Eden Plotter
sawine@73: sawine@73:-
sawine@73:
-
sawine@73:
Description
sawine@73: Eden Plotter or Eden One is a quick prototype for my genetic programming routines. sawine@73: It approximates a given function by the methods of GP.
sawine@73: -
sawine@73:
Version
sawine@73: An unendurable slow prototype. sawine@73:
sawine@73:
ANQ
sawine@73:-
sawine@73:
-
sawine@73:
Description
sawine@73: ANQ is a testing environment for distributed algorithms. It provides a sawine@73: centralised and convenient way of organising runtime dynamic sawine@73: topologies, gives full control over the initialisation and flow of the sawine@73: algorithm and helps in tracking the current node states by visualising sawine@73: the node reports on the OpenGL graph. sawine@73: ANQ builds on the ANQ Protocol which can be optionally extended on sawine@73: special needs for the algorithm to be tested. The ANQ Master is written sawine@73: in C# using Windows Forms and OpenGL. Observer, Hotbed and the example sawine@73: Node were developed in Python. sawine@73:
sawine@73:
-
sawine@73:
-
sawine@73:
Version Antquarium Prototype
sawine@73: Antquarium is the predecessor of ANQ. It was an extended course assignment and serves as a prototype for ANQ. sawine@73: sawine@73:
sawine@73: -
sawine@73:
Version
sawine@73: Stable version missing features like flow and runtime topology control. sawine@73:
sawine@73:
Theme Blocks
sawine@73: sawine@73:-
sawine@73:
-
sawine@73:
Gameplay
sawine@73: A traditional gameplay most people will be familiar with. sawine@73: You have blocks falling down, you have a highscore. sawine@73:
sawine@73: -
sawine@73:
Features
sawine@73:- Online highscore list
- Hardware accelerated graphics
- Fullscreen and windowed mode
- Two colour themes: black and white
- Anti-aliasing support
sawine@73: -
sawine@73:
Requirements
sawine@73:- Microsoft Windows XP or Vista
- Graphics card supporting OpenGL 1.3 or higher
- One keyboard with at least the arrow keys working
sawine@73:
Pyng Pong
sawine@73: sawine@73:-
sawine@73:
-
sawine@73:
Gameplay
sawine@73: Two bats, one ball... sawine@73:
sawine@73: -
sawine@73:
Features
sawine@73:- Three AI difficulty levels
- Endless gameplay, play till you're bored!
sawine@73:
Klangbild
sawine@73: sawine@73:-
sawine@73:
-
sawine@73:
Gameplay
sawine@73: There is no gameplay yet, it's a prototype for an audio-visual puzzle game. sawine@73:
sawine@73: -
sawine@73:
Features
sawine@73:- Drag, create and remove sound sources
- Height of placement sets the sound pitch