Skip to content
FutureBlitz

    Install

    Learn

    Projects

    Whole programs, built step by step, from a command-line tool and an HTTP service to a terminal game.

    Each project builds a complete program from the first lines to a release build, using the language and std together as a real program does. words is a command-line tool that reads files; the high-score service answers HTTP requests with JSON; and Snake is a game in the terminal, on std.term. Each step runs, and the last is a program you can ship.

    Tutorials

    1. A command-line tool (words) Build words, a tool that counts the words in files, with options and help, tests, and a release build.
    2. An HTTP service (high scores) Build a high-score service with std.net.http, its routes a Class's Methods, JSON in and out, tried with HttpClient.
    3. A terminal game (Snake, on std.term) Build Snake for the terminal on std.term, from drawing a board to a game you play with the arrow keys, tested with a FakeTerminal.

    Report an issue with this page or with FutureBlitz on GitHub.