Canvas 3D Renderer updated

I’ve updates the Canvas 3D Renderer with new sample data, a few performance tweaks, background image support, support for colored polygons and a few tweaks here and there.
Note however that the car you see is not a sprite, it’s simply an image put in front of the canvas for my amusement. So don’t get confused [...]

Real 3D Rendering right inside the browser

So far, you’ve always needed a plugin to even display dynamic 2D graphics, never mind 3D. So here’s a 3D engine that works right inside your browser, no plugin required.
OK, first for all of you impatient guys, the controls:

Arrow Keys: Turn/Walk
PageUp/PageDown: Fly

Flying only works when you’re outside the map, on the map you’ll get put [...]

Sudoku! (Update: Now with 1000 puzzles)

OK, so yesterday evening I started working on a new Javascript minigame: Sudoku.
I know what you’re going to say: there already are way too many Sudoku games around. And you’re absolutely right.
Problem is, there are very few good games around, and even less that run in your browser and almost none that require no plugins.
There’s [...]

Object Oriented Programming and Event Handlers

When I started writing Object Oriented Javascript, there was one major pitfall: Event handlers. Event handlers are functions that are launched when a certain event occurs inside the browser, say a click on an image.
Most people are familar with the onclick, onload (…) attributes in HTML and a few selected ones even know how to [...]

A few words about Javascript

I’m a bit of a Javascript fan and since I don’t have anything better to do right now I though I could tell you about a few typical errors that even the guys over at Google, along with 99% of all pages I know, make.
The problem is that people learn Javascript as well, a Script [...]

Welcome everybody

I think it’s high time I start yet another blog, after the last one has disappeared in the great free.fr cleanup.
My name is Hans Schmucker and I’m a student at the University of Applied Sciences, Heidelberg, Germany… while I’m not in a job yet, there are already quite a few things I’ve worked on [...]