sawine@56:
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@56:
sawine@56:
sawine@56:
sawine@56: -
sawine@56:
Description
sawine@56: A console-based head-on time recording tool, because time is money.
sawine@56: -
sawine@56:
Version
sawine@56: A stable prototype, no output generation yet.
sawine@56:
sawine@56:
sawine@56:
sawine@56:
sawine@56:
sawine@56:
sawine@56: -
sawine@56:
Description
sawine@56: Is bad PI-approximation good enough? A cellular automaton-based PI-approximation machine with Tkinter-based visualisation.
sawine@56: -
sawine@56:
Version
sawine@56: Working, approximating, slowly visualising.
sawine@56:
sawine@56:
sawine@56:
sawine@56:
sawine@56:
sawine@56: -
sawine@56:
Description
sawine@56: 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@56: -
sawine@56:
Version
sawine@56: Reliable version except for features noted as alpha. Parser has too much personality.
sawine@59:
sawine@56:
sawine@56:
sawine@47:
sawine@47:
sawine@47: -
sawine@47:
Description
sawine@47: NetChannel is a simple Python object for message-based network communication
sawine@47: on the TCP/IP stack. NetChannel is based on stateful sessions for improved performance.
sawine@47: -
sawine@56:
Version
sawine@47: A stable prototype.
sawine@56:
sawine@47:
sawine@47:
sawine@47:
sawine@47:
sawine@47:
sawine@47: -
sawine@47:
Description
sawine@47: Eden Plotter or Eden One is a quick prototype for my genetic programming routines.
sawine@47: It approximates a given function by the methods of GP.
sawine@47: -
sawine@56:
Version
sawine@47: An unendurable slow prototype.
sawine@56:
sawine@47:
sawine@47:
sawine@47:
sawine@47:
sawine@47: -
sawine@47:
Description
sawine@47: ANQ is a testing environment for distributed algorithms. It provides a
sawine@31: centralised and convenient way of organising runtime dynamic
sawine@31: topologies, gives full control over the initialisation and flow of the
sawine@31: algorithm and helps in tracking the current node states by visualising
sawine@47: the node reports on the OpenGL graph.
sawine@31: ANQ builds on the ANQ Protocol which can be optionally extended on
sawine@31: special needs for the algorithm to be tested. The ANQ Master is written
sawine@31: in C# using Windows Forms and OpenGL. Observer, Hotbed and the example
sawine@47: Node were developed in Python.
sawine@47:
sawine@47:
sawine@47:
sawine@47:
sawine@47:
sawine@47: -
sawine@47:
Version Antquarium Prototype
sawine@47: Antquarium is the predecessor of ANQ. It was an extended course assignment and serves as a prototype for ANQ.
sawine@56:
sawine@47:
sawine@47: -
sawine@56:
Version
sawine@47: Stable version missing features like flow and runtime topology control.
sawine@47:
sawine@47:
sawine@47:
sawine@47:
sawine@47:
sawine@47:
sawine@47: -
sawine@47:
Gameplay
sawine@47: A traditional gameplay most people will be familiar with.
sawine@47: You have blocks falling down, you have a highscore.
sawine@47:
sawine@47: -
sawine@47:
Features
sawine@47: - Online highscore list
- Hardware accelerated graphics
- Fullscreen and windowed mode
- Two colour themes: black and white
- Anti-aliasing support
sawine@47:
sawine@47: -
sawine@47:
Requirements
sawine@56: - Microsoft Windows XP or Vista
- Graphics card supporting OpenGL 1.3 or higher
- One keyboard with at least the arrow keys working
sawine@56:
sawine@47:
sawine@47:
sawine@47:
sawine@47:
sawine@47:
sawine@47:
sawine@47: -
sawine@47:
Gameplay
sawine@47: Two bats, one ball...
sawine@47:
sawine@47: -
sawine@47:
Features
sawine@47: - Three AI difficulty levels
- Endless gameplay, play till you're bored!
sawine@56:
sawine@56:
sawine@47:
sawine@47:
sawine@47:
sawine@47:
sawine@47:
sawine@47:
sawine@47: -
sawine@47:
Gameplay
sawine@47: There is no gameplay yet, it's a prototype for an audio-visual puzzle game.
sawine@47:
sawine@47: -
sawine@47:
Features
sawine@47: - Drag, create and remove sound sources
- Height of placement sets the sound pitch
sawine@56:
sawine@47:
sawine@31: