pacterm // structural-hub
v1.3.7 [C++20]

PACTERM

A high-performance C++20 Pac-Man arcade clone designed fully for modern terminal emulators.

Here is the demo running structural simulations
wael@arch: ~/pacterm/build/pacterm --autoplay

Engine Architecture Core

01 // MAZE

Procedural & Manual Maps

Seamlessly loops through 15 handcrafted layout templates or spins up procedurally generated rogue-like DFS maze systems when scaling levels.

02 // AI

Dynamic Wave AI Timings

Accurate tracking systems transitioning ghosts seamlessly between Scatter, Chase, Frightened, and Eaten states reflecting genuine structural coin-op metrics.

03 // HARDWARE

Hardware & Layout Agnostic

Features built-in intelligence that runs queries against local X11 systems ('setxkbmap') to detect and automatically rebind between QWERTY (WASD) and AZERTY (ZQSD) layouts instantly.

04 // TUI

Raw Terminal Performance

Highly advanced double-buffered terminal rendering engine generating ANSI coordinate escape batch patches for fluid, smooth console gameplay.

05 // DEPLOY

Built-In Local Installer

Compiles directly with native system commands ('--install' / '--delete') to copy itself into secure user paths (~/.local/bin) and inject environment exports directly into shell profiles (.bashrc / .zshrc).

Installation Arrays

Arch Linux Target Remote Binary Injection Endpoint Command:

# Pull pre-compiled binary from remote staging architecture engine and activate local installation flags yay -S pacterm-bin

Manual Build from Open Source Repository Source:

# Clone repository and trigger C++20 release build workflow git clone https://github.com/wa-el-az/pacterm.git cd pacterm && cmake -B build && cmake --build build --config Release