About |
|
| Name | Ondřej Žára |
| Photo | ![]() |
| ondras@zarovi.cz | |
| Résumé | http://ondras.zarovi.cz/cv/ |
| Location | Prague, Czech Republic |
| Tumblelog | http://ondras.tumblr.com/ |
| ICQ Number | 122411733 |
| Organization | Seznam.cz, Web Developer |
| Google Profile |
|
| What is going on? |
|
Current projects |
|
| Drago | HTML5 remake of an old game by Blue Byte Software. Fully playable with cool graphics, animations, sounds and music! |
| CSS Blockout | 3D Tetris (Blockout) implemented using CSS 3D transforms. Submitted as a demo to Mozilla Dev Derby. Works correctly only in certain Browser/OS/HW combinations. |
| HAF | HTML5 Animation Framework is used to orchestrate complex canvas-based rendering projects, such as Brain Defense or Just Spaceships. It can be also used to perform several benchmarks and generally experiment with HTML canvas. |
| Just Spaceships! | Space shooter game: canvas, sounds effects, animated sprites, AI, websocket-based multiplayer! A presentation documenting the development process is available for online viewing. |
| Brain Defense | Zombies & lasers. What could go wrong? (Non-obsolete browser required.) |
| Rogue Zombies | Coffeebreak roguelike game. Playable version at http://ondras.zarovi.cz/roguezombies/. |
| v8cgi | Multi-purpose wrapper around V8 JS engine. Rich set of libraries included, including DB access, POSIX + Web Sockets, Apache module, … |
| Slides | Yet another HTML/JS presentation system. |
| Dungeon-related algorithms | Maze generation, FOV computation, turn scheduling. |
| js-like | JavaScript roguelike. In heavy development, demo version available. |
| WWW SQL Designer | Online tool for designing relational database schemas. Features schema saving, exporting to xml and sql script creation. Demo installation here. |
| Gallery | Personal photogallery. |
| Cookbook | Written in PHP, uses MySQL database backend. Contains more than 200 recipes. Code available here. |
| oz.php | Tiny PHP framework for rapid application development. |
| oz.js | Tiny but smart JS assistance for advanced coders. |
| SZ Showcase | A selection of photos taken in Sluneční zátoka. |
| Sluneční zátoka | Photos from traditional children summer camp with long history and unique atmosphere. Years 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, and 2011. |
| Fire Commander | Traditional two-pane file manager, implemented as Firefox extension / XUL application. |
| Syntax | Tiny syntax highlighter. |
Experiments & demos |
|
| Collaborative Draw | WebSockets used to share drawing area. Support for lines, text and images. |
| Atoms | Traditional "atoms" game, well-known from Windows 3.1. Up to four players; local play with bots, multiplayer using WebSockets. |
| Geometry Wars | Multiplayer-only game, implemented using WebSockets. Score by drawing longest line; block enemies by placing circles. |
| Canvas Audio Fireworks | Regular fireworks mixed with HTML5 Audio API Extension. |
| Harmoniums of Mercury | Semi-interactive homage to Kurt Vonnegut. |
| Rubik's cube | Rubik's cube implemented using CSS 3D transforms. Submitted as a demo to Mozilla Dev Derby. Works correctly only in certain Browser/OS/HW combinations. |
| Space-filling curves | Recursive implementation of Peano/Hilbert curves, using canvas transformations. |
| Clickmania | JS port of a well-known time-killer. |
| a-g-e | Adventure Game Engine, suitable for playing interactive gamebooks. |
| Coral generator | Based on certain Game of Life rules; requires Web Workers. |
| Worms | Canvas-based worm simulation. |
| Canvas-based e-mail hash | Visualizing e-mail addresses using various algorithms. |
| Canvas fireworks | Javascript fireworks using elementary mechanics, <canvas> and <audio> tags. |
| Compression benchmarks | Trying to compress JSON with algorithms implemented in JS. |
| Canvas maze | Produces a perfect maze and finds the path between two corners. In perfect maze, every two cells are connected with exactly one path. |
| Canvas fractal | Interactive fractal drawer. Uses <canvas> and Web Workers (processing in multiple threads). Both Julia and Mandelbrot sets are supported. |
| Derivation Captcha | An accessibility experiment. |
| HEX | Creates SVG maps for "Expres" game (Dampfross, Railway Rivals). |
| Sun | Interactive SVG Sun, logo for Sluneční zátoka. |
| Sudoku solver | I wrote three Sudoku solvers. This one is fastest, featuring some optimizations in addition to brute force. |
| RSS | AJAX & MySQL RSS reader, public domain. |
Old projectsNone of these is guaranteed to work :) |
|
| Sluneční zátoka – přihlášky | Website created to simplify the process of registering and administering attendees of Sluneční zátoka. |
| Wild West | Browser-based arena for simple but interesting fights of JavaScript AIs, based on a child's play. |
| Fallout 3 hack tool | An attempt to simplify the Fallout 3 hacking process. |
| WWW SQL Designer 1.x | Old version of a popular tool. |
| PHP Templates | Original and lightweight (10kB), but extremely powerful templating engine. Used in various websites. Current version: 2.3. Obsoleted by oz.php. |
| RSS Favorites | Instead of complicated RSS readers, I used this page to keep myself informed. Both RSS and parsed HTML pages are supported. |
| Showcase | Some fine photos taken with my old and crappy Fujifilm FinePix S5000. |
| OAT Gallery | Open source PHP/JS-based complete personal photogallery solution. Created with OpenLink Ajax Toolkit, with map and timeline. |
| OAT | JavaScript/AJAX toolkit for advanced web development. Has some unique features ;) |