FLASH • WASM ARCADE
● PLAYING
Booting Ruffle Flash Engine...Running native Rust-compiled WebAssembly Flash player with zero plugins.
🕹️
Xiao Xiao 4: Bar Shootout

The legendary first-person stickman shootout that defined internet Flash history

Powered by Ruffle (Rust Flash WASM Emulator) • 100% Client-Side
💡Game not loading or stuck? If an update causes a black screen or loop, try clearing your browser cache (Ctrl+F5 / Cmd+Shift+R) or check the troubleshooting guide below.
Troubleshooting FAQ ↓
FLASH2001

Xiao Xiao 4: Bar Shootout

The legendary first-person stickman shootout that defined internet Flash history

2 PLAYERSFLASH
CONTROLES
Aim ReticleMouse Cursor
Shoot WeaponLeft Click
Reload BerettaSpacebar
CONTROLESCONTROLES CLÁSICOS DE NAVEGADOR Y TECLADO
Aim Reticle
Mouse Cursor
Shoot Weapon
Left Click
Reload Beretta
Spacebar
HTML5 Gamepad API Active • Xbox / PS4 / PS5 / 8BitDo
Connect any Bluetooth or USB controller
2001 • Zhu Zhiqiang

Cómo Jugar en el Navegador — Xiao Xiao 4: Bar Shootout

60 FPS FijosSin Instalación

The groundbreaking first-person rail shooter by Zhu Zhiqiang. Gun down waves of stick figures with martial arts action powered by Rust Ruffle WASM.

Created in Beijing in 2001, the Xiao Xiao stickman series became an international internet phenomenon, viewed hundreds of millions of times worldwide.

Hardware Emulation & Engine Pipeline

Technical Architecture & Specifications

Original Platform
FLASH
Zhu Zhiqiang (2001)
Web Engine Architecture
Ruffle (Rust Flash WASM Emulator)
Ruffle, the open-source Flash Player emulator written in Rust.
Raster & Display
Locked 60 FPS Hardware Render
Aspect: 4:3 CRT Standard • CRT Scanline Ready
Audio Pipeline
Web Audio 48kHz Stereo Synth
Cycle-accurate FM & ADPCM Sample Emulation
Input & Gamepad API
Keyboard, Mouse & Gamepad
Auto-detects Xbox, PS5, Switch & 8BitDo
Save State Persistence
100% Client-Side IndexedDB
Zero cloud tracking • One-click .sav export

❓Preguntas Frecuentes

Solución de Problemas y Guías

💡¿Qué hacer si el juego se congela, no carga o muestra una pantalla negra?

Si un juego no inicia o se queda congelado durante la carga, casi siempre se debe a una caché desactualizada en el navegador. Realiza una recarga forzada (Ctrl+F5 en Windows/Linux o Cmd+Shift+R en Mac) o borra los archivos en caché en la configuración. Asegúrate también de que la aceleración por hardware y WebGL 2.0 estén habilitados.

How does this Flash game run without Adobe Flash Player?

It uses Ruffle, a high-performance open-source Flash Player emulator written in Rust and compiled to WebAssembly. No browser plugins needed!