Skip to content
@AbstractPlay

Abstract Play

A website dedicated to the asynchronous online play of abstract strategy board games

Abstract Play is a site that allows you to play abstract strategy board games against other players on the internet. These game are not real-time, meaning your opponent does not need to be online at the same time as you are. You can submit your move and come back later to see if your opponent has moved. We specialize in offbeat, perfect information games without any element of luck.

Pinned Loading

  1. front front Public

    The game client itself

    JavaScript 3 4

  2. node-backend node-backend Public

    Backend for AbstractPlay using node.js and DynamoDB

    TypeScript 1 3

  3. renderer renderer Public

    Renders Abstract Play game states graphically

    TypeScript 3 4

  4. gameslib gameslib Public

    TypeScript implementations of the core Abstract Play games, intended to be wrapped by the front- and backends

    TypeScript 10 18

  5. zendo zendo Public

    A single-page, peer-to-peer, synchronous client for playing Zendo online (https://www.looneylabs.com/content/zendo)

    TypeScript 6 1

  6. designer designer Public

    Designer playground supported by Abstract Play libraries

    Svelte 2

Repositories

Showing 10 of 18 repositories
  • front Public

    The game client itself

    AbstractPlay/front's past year of commit activity
    JavaScript 3 4 1 0 Updated Sep 21, 2026
  • node-backend Public

    Backend for AbstractPlay using node.js and DynamoDB

    AbstractPlay/node-backend's past year of commit activity
    TypeScript 1 MIT 3 0 0 Updated Sep 21, 2026
  • gameslib Public

    TypeScript implementations of the core Abstract Play games, intended to be wrapped by the front- and backends

    AbstractPlay/gameslib's past year of commit activity
    TypeScript 10 MIT 18 0 2 Updated Sep 21, 2026
  • designer Public

    Designer playground supported by Abstract Play libraries

    AbstractPlay/designer's past year of commit activity
    Svelte 2 MIT 0 0 0 Updated Sep 20, 2026
  • renderer Public

    Renders Abstract Play game states graphically

    AbstractPlay/renderer's past year of commit activity
    TypeScript 3 4 0 0 Updated Sep 20, 2026
  • ap-deps-tools Public

    Tools for managing our CI flow

    AbstractPlay/ap-deps-tools's past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Sep 19, 2026
  • docs Public

    Developer documentation

    AbstractPlay/docs's past year of commit activity
    JavaScript 0 0 0 0 Updated Sep 19, 2026
  • backend-crons Public archive

    All the backend cronjobs separated from the main API code

    AbstractPlay/backend-crons's past year of commit activity
    TypeScript 0 MIT 1 0 0 Updated Sep 19, 2026
  • recranks Public

    The Records and Rankings module of Abstract Play

    AbstractPlay/recranks's past year of commit activity
    TypeScript 1 MIT 1 0 0 Updated Sep 17, 2026
  • betza Public

    A Betza parser and move generator

    AbstractPlay/betza's past year of commit activity
    TypeScript 0 MIT 1 0 0 Updated Sep 15, 2026

Most used topics

Loading…