- Back to Michal Beneš's homepage
- Representative sample of my C++ code (for job interview purposes)
- My old software page
- Lord of the Rings Engine
- Tatami competition system
- Double Dash
- My childhood Atari 800XL creations
- Tulka Whiteboard
This is a gallery of various software projects I have started since I started writing small basic programs on Atari 800XL in 1986. Some of them might be of interest to you, others are just a piece of nostalgia to me.
Legal notice: Unless stated otherwise, all of this software is copyrighted by Michal Beneš. You can use and redistribute my work under the terms of LGPL 2.1.
As the other projects listed on this site need not represent the quality of my current commercial code, I have decided to put here a small sample representing my current coding style and code quality. This code is intended for interviewers during any job interviews I might undertake in future.
Highlights: Polished and documented C++ code representing the code quality of my current commercial projects.
Linux port of the famous Interplays game Lord of the Rings
Highlights: This is by many the best game from Tolkiens Middle-Earth ever! And that means one of the best computer games ever. And now it runs on modern operating systems natively.
Tatami is a system for management of karate-do tournaments specifically tuned to the needs of JKA Czech Republic.
Highlights: Much cleaner code than my previous projects writen using excellent Django framework. Actually used by real people.
Split-screen multiplayer clone of Boulder Dash.
Highlights: Great fun to beat friends.
Various games written in Atari Basic on my first computer Atari 800XL.
Highlights: Embarrassing nostalgia.
Chat and shared Whiteboard tool designed for e-learning. In other words: shared paint program with chat tool.
Highlights: My first Java program. Support for all major Java-enabled browsers at that time. No only very small demands regarding Internet connectivity. Very little hardware demands even for year 2000 (many classrooms had only crappy old computers). Viewing of various document formats (.ps, .dvi, .rtf, .doc).