dartcade

A simple set of terminal-based arcade games written in pure Dart.

Github action status Style guide

Purpose

I was developing some simple 2D UI libraries (such as package:griddle, package:neokeys), and I wanted a few motivating examples to make sure I was on the right track and the libraries were providing the right kinds of abstractions.

Usage

Currently, you have two options: clone and build, or use dart pub global:

# Clone and build from source.
git clone https://github.com/matanlurey/dartcade
cd dartcade
dart run :pong

# Activate the set of games.
dart pub global activate -sgit https://github.com/matanlurey/dartcade
dart pub global run dartcade:pong

GitHub

View Github