MakeCode Games!

A fan-made community library of MakeCode Arcade games. Visit MakeCode Arcade to make a game!

← Back to extensions

Arcade Overworld

Create connected Zelda-style room grids and seamless multi-screen adventure worlds with smooth transitions and auto-scrolling.

map row 8

Problem it solves

You need to group several 8x8 tilemaps horizontally side-by-side into a single row for your 8-bit overworld.

What this block does

Takes up to 6 individual 8x8 tilemaps and bundles them into an array representing one row of the overworld grid.

The block

Block ID: overworld_mapRow8

$map0 $map1 $map2|| $map3 $map4 $map5 block

Parameters

NameTypeDefaultMeaning
map0tiles.TileMapData—Tilemap at column 0 in this row.
map1tiles.TileMapData—Tilemap at column 1 in this row.
map2tiles.TileMapData—Tilemap at column 2 in this row.
map3tiles.TileMapData—Optional tilemap at column 3.
map4tiles.TileMapData—Optional tilemap at column 4.
map5tiles.TileMapData—Optional tilemap at column 5.

Returns

tiles.TileMapData[] — An array of 8x8 tilemaps representing a single row.

Example

let row = overworld.mapRow8(tilemap`level1`, tilemap`level2`)

Add the extension

Add github:riknoll/arcade-overworld to your project, or open: Import arcade-overworld.