whatisgithub

What 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

In one sentence

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

What do people build with it?

USE CASE 1

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

USE CASE 2

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

USE CASE 3

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

USE CASE 4

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

What is it built with?

PHPSymfonyComposerTUI

How does it compare?

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 get it running?

Difficulty · moderate Time to first run · 30min

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

Copy-paste 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

What 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.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.