Skip to content
@clunkyard

Clunkyard

Program a robot. Read the replay. Improve your tactics. Robot combat in 2D and 3D, with starters and an SDK for 56 language profiles.
Clunkyard

Build a robot. Outthink the field.

Clunkyard is robot combat in 2D and 3D. Write the tactics, watch your robot scan, move and fire, then read the replay and improve your next decision.

Start with a working robot in Vane, Cadence or Glyph, or use the SDK in a language you already know. There are starters for 56 language profiles.

Your next move Start here
Put your first robot in the arena Five-minute tutorial
Pick a language or programming model Language-choice guide
Read the robot API and examples SDK reference
Develop in your own editor Language starters and local game kit
Clone and push your private robot Private Git setup
Compare a change in a real match Local trials and replays
Learn the rules, classes and competition Game manual

The public SDK repository contains the robot API, WebAssembly core source and developer tools. Install the reviewed player packages from npm:

Package Use it for
@clunkyard/cli Create projects, build robots, connect remote code and play real local matches with your installed toolchain
@clunkyard/sdk JavaScript and TypeScript robots, with the shared WebAssembly core
@clunkyard/git Clone and push your private Clunkyard project with Git

Create a Vane robot and play a local match with Node 20+ and npm:

npx @clunkyard/cli new vane my-robot
cd my-robot
npx @clunkyard/cli build
npx @clunkyard/cli match

The local development guide covers other languages, toolchain requirements and saved replays.

For setup questions and tactics, join the shared community discussions.

Play Clunkyard · Contribution guide · Help and bug reports

Pinned Loading

  1. sdk sdk Public

    Robot SDK, private Git helper and local development tools for Clunkyard.

    HTML 1

  2. game-kit game-kit Public

    Choose a language, build a Clunkyard robot and play real local matches.

Repositories

Showing 10 of 70 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…