factory/v2011/personalwork.html
author Eugen Sawin <sawine@me73.com>
Sat, 16 Jul 2011 12:52:33 +0200
changeset 55 a0a90e9ae77a
parent 47 fcd40ec16c5c
child 56 d95a6fb42886
permissions -rw-r--r--
Recursive links.
     1 <p>Here an unfiltered, random stack of small hacks, that I've produced for recreational reasons.</p>
     2 <h2><a name="netchannel">NetChannel</a></h2>
     3 <ul>
     4 <li>
     5 <h4>Description</h4>
     6 NetChannel is a simple Python object for message-based network communication
     7                     on the TCP/IP stack. NetChannel is based on stateful sessions for improved performance.</li>
     8 <li>
     9 <h4>Version 0.7</h4>
    10 A stable prototype.
    11 <div class="download"><a href="http://me73.com/downloads/netchannel.zip">
    12                     Download NetChannel (Python required)</a></div></li>
    13 </ul>
    14 
    15 <h2><a name="eden">Eden Plotter</a></h2>
    16 <img src="images/edenplotters1.png" alt="eden plotter" class="float-right" height="150" width="200" />
    17 <ul>
    18 <li>
    19 <h4>Description</h4>
    20 Eden Plotter or Eden One is a quick prototype for my genetic programming routines.
    21 It approximates a given function by the methods of GP.</li>
    22 <li>
    23 <h4>Version 0.9</h4>
    24 An unendurable slow prototype.
    25 <div class="download"><a href="http://me73.com/downloads/eden.zip">
    26                     Download Eden Plotter (Python required)</a></div></li>
    27 </ul>
    28 
    29 <h2><a name="anq">ANQ</a></h2>
    30 <ul>
    31 <li>
    32 <h4>Description</h4>                    
    33 ANQ is a testing environment for distributed algorithms. It provides a
    34 centralised and convenient way of organising runtime dynamic
    35 topologies, gives full control over the initialisation and flow of the
    36 algorithm and helps in tracking the current node states by visualising
    37 the node reports on the OpenGL graph.</br>
    38 ANQ builds on the ANQ Protocol which can be optionally extended on
    39 special needs for the algorithm to be tested. The ANQ Master is written
    40 in C# using Windows Forms and OpenGL. Observer, Hotbed and the example
    41 Node were developed in Python.
    42 </li>
    43 </ul>
    44 <img src="images/anqs3.png" alt="anq" class="float-right" height="130" width="200" />
    45 <img src="images/anqs2.png" alt="anq" class="float-right" height="130" width="200" />
    46 <ul>
    47 <li>
    48 <h4>Version Antquarium Prototype</h4>
    49 Antquarium is the predecessor of ANQ. It was an extended course assignment and serves as a prototype for ANQ.
    50 <div class="download"><a href="http://me73.com/downloads/antquarium.zip">
    51                     Download Antquarium for Windows (Python and .Net 2.0 required)</a></div>
    52 </li>
    53 <li>
    54 <h4>Version 0.4.1</h4>
    55 Stable version missing features like flow and runtime topology control.
    56 </li>
    57 </ul>
    58 
    59 <h2><a name="theme_blocks">Theme Blocks</a></h2>
    60 <img src="images/themeblockss1.png" alt="theme blocks" class="float-right" height="150" width="200" />
    61 <ul>
    62 <li>
    63 <h4>Gameplay</h4>
    64 A traditional gameplay most people will be familiar with.
    65 You have blocks falling down, you have a highscore.
    66 </li>
    67 <li>
    68 <h4>Features</h4>
    69 <ul><li>Online highscore list</li><li>Hardware accelerated graphics</li><li>Fullscreen and windowed mode</li><li>Two colour themes: black and white</li><li>Anti-aliasing support</li></ul>
    70 </li>
    71 <li>
    72 <h4>Requirements</h4>		        
    73 <ul><li>Microsoft Windows XP or Vista</li><li>Graphics card supporting OpenGL 1.3 or higher</li><li>One keyboard with at least the arrow keys working</li></ul>	                		    <div class="download"><a href="http://me73.com/downloads/ThemeBlocksSetup.exe">Download Theme Blocks (1.4MB)</a></div>     	        
    74 </li>
    75 </ul>
    76 
    77 <h2><a name="pyng_pong">Pyng Pong</a></h2>
    78 <img src="images/pyngpongs1.png" alt="pyng pong screenshot" class="float-right" height="149" width="200" />
    79 <ul>
    80 <li>
    81 <h4>Gameplay</h4>
    82 Two bats, one ball...
    83 </li>
    84 <li>
    85 <h4>Features</h4>
    86 <ul><li>Three AI difficulty levels</li><li>Endless gameplay, play till you're bored!</li></ul>
    87 <div class="download"><a href="http://me73.com/downloads/PyngPongSetup.exe">
    88                     Download Pyng Pong for Windows (2.4MB)</a></div>
    89 <div class="download"><a href="http://me73.com/downloads/pyngpong.zip">
    90                     Download Pyng Pong Source (Python + PyGame needed) (0.4MB)</a></div>	
    91 </li>
    92 </ul>
    93 
    94 <h2><a name="klangbild">Klangbild</a></h2>
    95 <img src="images/klangbilds1.png" alt="klangbild" class="float-right" height="150" width="200" />
    96 <ul>
    97 <li>
    98 <h4>Gameplay</h4>
    99 There is no gameplay yet, it's a prototype for an audio-visual puzzle game.
   100 </li>
   101 <li>
   102 <h4>Features</h4>
   103 <ul><li>Drag, create and remove sound sources</li><li>Height of placement sets the sound pitch</li></ul>
   104 <div class="download"><a href="http://me73.com/downloads/klangbild.zip">
   105                     Download Klangbild (Python and PyGlet required)</a></div>		            
   106 </li></ul>            
   107