View on GitHub

rail-cart

Tile-based rail cart rides with easing, passengers, events, and customizable effects for MakeCode Arcade.

Open this page at https://crzle0723.github.io/rail-cart/

Use as Extension

This repository can be added as an extension in MakeCode.

Edit this project

To edit this repository in MakeCode.

Metadata (used for search, rendering)

Rail Cart Extension for MakeCode Arcade

Handle tile-based rail cart rides in your MakeCode Arcade games.
Supports easing, passengers, events, sounds, effects, and advanced controls.

Installation

  1. Open your MakeCode Arcade project.
  2. Click Extensions in the gear menu.
  3. Search for rail-cart and add it.

Blocks Overview

Setup

Ride

Events

Effects

Utilities

Advanced


Example

```ts let cart = sprites.create(img . . . . , SpriteKind.Player) tiles.placeOnTile(cart, tiles.getTileLocation(2, 3))

railCart.setSpeed(0.8, 5.5) railCart.startRide(player, cart, tiles.getTileLocation(2,3), tiles.getTileLocation(10,5)) railCart.onRideStart(() => { game.showLongText(“Ride has started!”, DialogLayout.Top) })