this is a simple platformer demo I made with my HTML5 engine. It can be played here. Screen size and scaling can be controlled via query parameters:
w = scale width (integer from 1 - x)
h = scale height (integer from 1 - x)
cw = internal width
ch = internal height
touch = enable touch controls (0 or 1)
Controls
left/right - arrow keys
jump - up
double jump - up + up
An overview of the engine and supporting tools:
Tools
- bitmap font editor
- sprite/animation editor
- level editor
Engine Features
- profiling
- customisable splash and loading screens
- cookie support
- dynamic frameskipping + frame limiting
- dynamic resource loading
- multi-channel audio (on supported browsers)
- bitmap virtual pads/analogue sticks
- simple gesture support
- bitmap fonts
- animated sprites
- particle systems
- multiple cameras (zooming and panning)
- multilayered rendering with parallax scrolling
- background tile optimizer
- AABB physics (customisable hit boxes)
- customisable waypoints with interpolation
- multiple input methods: single/multitouch, mouse, keyboard
- per-pixel screen filters (TV, tint, circle fade, greyscale, sepia, posterisation, pixelate, shockwave, swirl)
- triggers (area, time, property)
- screen transition effects (fade in/out, wipe left/right/up/down, tween from/to)
- screen snapshots
Supported Resources
- object serialization to cookies and back
- local storage
- bitmap fonts
- animated sprites
- maps
- gesture "maps"
- virtual pads/analogue sticks
Cheers
Kurt
Click here to view the iotd