gitwtfhub

wtf is symfony-tui-games?

welcomattic/symfony-tui-games — explained in plain English

Analysis updated 2026-07-18 · repo last pushed 2026-04-01

Audience · developerComplexity · 2/5MaintainedSetup · moderate

TL;DR

A collection of playable terminal games (Snake, Tetris, Space Invaders, a park sim) that demonstrate Symfony's experimental TUI component for building terminal interfaces.

Mindmap

mindmap
  root((repo))
    What it does
      Terminal games
      Snake and Tetris
      Space Invaders
      Park sim
    Tech stack
      PHP
      Symfony
      Composer
    Use cases
      Learn TUI
      Play games
      Study code
    Audience
      PHP developers
      Terminal fans

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Play terminal games like Snake, Tetris, and Space Invaders for fun.

REASON 2

Learn how to build interactive terminal interfaces with Symfony's TUI component.

REASON 3

Study reference code for real-time animation and keyboard input handling in a terminal app.

REASON 4

See how a more complex game manages layout and state in a text-based interface.

What's in the stack?

PHPSymfonyComposerTUI

How it stacks up

welcomattic/symfony-tui-games0verflowme/alarm-clock0verflowme/seclists
LanguageCSS
Last pushed2026-04-012022-10-032020-05-03
MaintenanceMaintainedDormantDormant
Setup difficultymoderateeasyeasy
Complexity2/52/51/5
Audiencedevelopervibe coderops devops

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires PHP 8.4+ and pulling the in-development Symfony TUI component directly from GitHub.

Yoink these prompts

Prompt 1
Explain how the Snake game in symfony-tui-games uses Symfony's TUI component to handle real-time animation and keyboard input.
Prompt 2
Walk me through installing symfony-tui-games with PHP 8.4 and Composer, including pulling the experimental TUI dependency from GitHub.
Prompt 3
Show me how the park management game in this repo manages complex layouts and state using Symfony TUI.
Prompt 4
Help me build my own terminal game in PHP using patterns from this repo's Tetris implementation.

Frequently asked questions

wtf is symfony-tui-games?

A collection of playable terminal games (Snake, Tetris, Space Invaders, a park sim) that demonstrate Symfony's experimental TUI component for building terminal interfaces.

Is symfony-tui-games actively maintained?

Maintained — commit in last 6 months (last push 2026-04-01).

How hard is symfony-tui-games to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is symfony-tui-games for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.