Skip to content

Tetristeza v1.2.0 - Global Top 10

Choose a tag to compare

@santirodriguez santirodriguez released this 09 Aug 19:18
· 3 commits to main since this release
10c114a

Tetristeza v1.2.0 — Global Top 10

Tetristeza now has a global arcade-style Top 10.

What's new

  • Global Top 10 leaderboard at Game Over
  • Self-hosted PHP + SQLite backend
  • Player names up to 8 characters
  • Optional private email that is never displayed publicly
  • Earlier scores win ties
  • English, Spanish, and Catalan leaderboard UI
  • Local file:// leaderboard mode for offline testing
  • Responsive Game Over leaderboard on smaller screens

Reliability & privacy

  • Leaderboard failures never interrupt the game
  • Bounded network requests with safe retry behavior
  • Idempotent score submissions prevent duplicate entries after ambiguous retries
  • Session-based rate limiting without storing IP addresses
  • SQLite data remains outside the public document root by default
  • Emails are never included in public leaderboard responses
  • Improved PDO SQLite compatibility for shared hosting environments

The core game remains the same lightweight HTML5 Canvas + vanilla JavaScript Tetristeza.

Play online: https://santiagorodriguez.com/Tetristeza/