Get the latest tech news

Show HN: Family Chess: Play across firewalls and Internet cultures


100% standalone with no external dependancies real time multiplayer chess game. Suitable for deployment in restrictive environments are where players are within/outside the GFW. - kelvinq/family-chess

A real-time online chess game built with Django, designed specifically for users in restrictive network environments with very different Internet culture from the rest-of-world (ROW). No Internet Dependency: All assets (JS, CSS, images, sounds) are hosted locally No Login Required: Quick access with shareable 8-digit game IDs Cross-Network Play: Works reliably in restricted environments and within firewalls Mobile-Friendly: Responsive interface with click-to-move system Real-time Updates: Using Server-Sent Events (SSE) for instant move synchronization Multilingual: Full support for English and Chinese No external dependencies Network Environment Generally open internet accessCompletely blocked or intermittentWorks behind firewalls - Optimized for restricted networks Device Preference Desktop and mobile mixMobile-first usage patternsMobile-optimized UI - Touch-friendly interface design Real-time Features WebSockets widely supportedWebSocket connections often blockedServer-Sent Events (SSE) - More reliable than WebSockets chess.js: Core chess logic and move validation chessboard.js: Chess board UI and piece movement Tailwind CSS: Responsive styling and layout Howler.js: Audio handling for game sounds jQuery: DOM manipulation and AJAX requests

Get the Android app

Or read this on Hacker News

Read more on:

Photo of firewalls

firewalls

Photo of family chess

family chess

Photo of internet cultures

internet cultures

Related news:

News photo

Firewalls and BIOS's and Coreboot (2020)

News photo

Securing edge device systems, including firewalls, routers, and VPN gateways

News photo

US sanctions Chinese firm for hacking firewalls in ransomware attacks