FEATURE UPDATE: Python Editor now contains the support for tilemaps:
- “Tilemap” is now one of the ready-made examples in Python Editor: pyinsky.herokuapp.com
- You can use the integrated pixel editor to draw the tilemap It works exactly like drawing a bitmap or sprite, but for tilemap each pixel means one tile. You can freely choose which color of a pixel you use to represent a particular tile.
- There can be many simultaneous tilemaps. That is handy for creating parallax scrolling layers. However, a tilemap cannot contain transparent pixels.
- The tilemap can be arbitrary size and position.
- The tiles can be arbitrary size (the width must be divisible by two as with all bitmaps in mode 2).
- It is very easy to use. The tilemap API contains total 3 methods,
draw(), which are explained here: [Wiki] Pokitto gaming API for Python reference (uPyGame and umachine)
- It is very, very fast! Based on @FManga 's excellent Tilemap engine.
Here is the video of the tilemap in action. Note that the FPS is over 80 (!).
(Graphics by Lanea Zimmerman, https://opengameart.org/content/tiny-16-basic. Licensed under CC-BY 3.0.)