Quick Info

Building Kyra

The Kyra Engine

Tool Chain

Engine Capabilities Summary

  Drawing Quality Collision Detection Hit Testing
Sprite Perfect Fast Yes Yes
Cached Scaled
Adaptive Yes Yes
Real Time Scaled
Fast NOT SUPPORTED Yes
Tile Perfect Fast Don't Collide Yes
Cache Scaled
Adaptive Don't Collide Yes
Real Time Scaled
Kyra 1:NOT SUPPORTED
Kyra 2:
Fast, Linear, Adaptive
NOT SUPPORTED NOT SUPPORTED
Canvas Perfect Fast Yes Yes
Real Time / Cache Scaled
Fast, Linear, Adaptive Yes Yes
Box Perfect Fast Don't Collide Yes
Real Time / Cache Scaled
Perfect Fast Don't Collide Yes

 

Drawing Quality

  • Perfect Fast is "normal" pixel perfect ptimized Kyra drawing.
  • Fast is a quick scaling algorithm, at some cost to visual quality.
  • Linear is a slower scaling algorithm, with very good visual quality.
  • Adaptive is a visual improvement of Linear at small sizes, with minor speed reduction over the Linear algorithm.

Collision Detection

Kyra supports pixel perfect collision detection of objects, in most conditions. Collision detection refers to Kyra objects colliding with one another.

Hit Testing

Is fully supported. Hit Testing checks which objects are at a certain point on the screen. (Often used to know what is under the mouse, in other words.)