Projects
These are the recent projects I am proud of.Estate Search
|
Started a site for better real estate search in Prague: jakybyt.cz. It provides list of homes for sale, map and graph of prices.
|
![]() |
Electronic Program Guide
|
Electronic Program Guide (EPG) for IPTV provides detailed information about past, current and future TV shows. The data are displayed on user's set-top-box. It is comfortable to browse the TV listing while watching TV. I had the opportunity to provide solution on all layers:
|
![]() |
Vodafone live!
Robo Hunt
|
Realistic artificial agents hunt the player. I started this projects as an experiment with artificial intelligence. But it has became a fully polished game. Features:
|
![]() |
Localization Server
|
This server allows to guess position of mobile phones. The localization service is used by multiple clients. One client is rich GUI application, another client is monitoring application to localize company cars. The geographic guess is based on two sources of information:
I developed the localization server and invented few localization algorithms. Same algorithms are better at free space, while others are required to get good guess in crowded city with signal scattering. The error is usually under 200 meters.
|
![]() ![]() |
Problem Solving Contest
|
I implemented web platform for problem solving contest. The contest was organized by Research and Development Centre to invite bright students. Players had to solve given quest to advance to the next level. The developed platform provides interface for both contest definition and contest solving. Features:
|
![]() |
SMS Server
|
This SMS Server is designed for flexible processing of text messages from and to mobile phones. Server allows to send and receive large amount of messages. Clients could send SMS by RMI or JMS interface and pluggable handlers will care about incoming messages. Server usage includes: SMS voting, processing of alarm SMSes, SMS self-care.
|
![]() |
Fish Fillets - Next Generation
|
Fish Fillets - Next Generation is a wonderful puzzle game. Two fish agents investigate Lost Atlantis, UFO, pirate treasure and other global concerns. Goal is always the same: find safe way out. The fish utter witty remarks about their surroundings or quarrel between themselves. Music melodies are quiet, comforting. The game was first released in 1998. In 2004, I convinced the original authors to re-license the game under GPL and started on Linux port. Whole game engine was rewritten to C++ and game levels were converted to Lua scripting language. The porting project was very successful. The game is recognized as one of best Linux games. It is now included in all major Linux distribution and also runs on FreeBSD, Mac OS X, BeOS and others. Features:
|
![]() ![]() ![]() |
Pocket Self-care
|
Part of my diploma thesis was development of Pocket Self-care. The self-care is server application that provides dynamic menu for mobile phones. Any customer can browse the menu and find information about her account, news or fun content. The menu offers 1200 items in total. Features:
|
![]() ![]() |
Rigid Body Dynamics
|
This simulator demonstrates Newtonian mechanics. Simulated rigid bodies move in 3D space and their velocities and accelerations are dictated by laws of physics. For example, it is possible to simulate bouncing cubes or solar system with all its planets and moons. I examined multiple methods how to resolve object collisions. One group of methods solve system of differential equations to compute precise contact forces. Another approach is to use iterative process to resolve one contact per step. The later approach is less physicaly accurate but it has proved to be more reliable. The iterative process is able to resolve already interpenetrating bodies and that makes it usable for interactive computer games. Features:
|
![]() ![]() |
SMS Voting
|
In 2003, I implemented backend and simple web presentation for voting by SMS. The voting was used as entertainment on mobile operator press conference. Features:
|
![]() |
Cars
|
Simple car racing game for up to 4 players. Each map has two turns and the maps could be edited by Gimp. Features:
|
![]() |
Ships
|
This game is a classical top down scrolling space shooter. Your brave spaceships starts with just single cannon. It has to crash to damaged enemy ships to stole more weapons. Using this tactics, it is possible to build a cruiser over whole screen. Features:
|
![]() ![]() |


















