Show HN: Web swing through midtown NYC
swingnyc.com|20 points|6 comments|by shahahmed|Jul 22, 2026
🕸️ Project Showcase: Web-Slinging through Voxel Manhattan
This project was shared on Show HN, featuring an interactive experience called SWING NYC, where users can simulate the thrill of swinging through a stylized, voxel-based version of midtown New York City.
🚀 Initialization
When the experience begins, the system initializes the environment:
0 MPH MAX VELOCITY
while (loading) {
console.log("GENERATING VOXEL MANHATTAN...");
status = "Ready to Swing";
}
🎮 Control Schemes
Depending on your hardware, the interaction methods vary. Use the following guide to master the city:
| Action | Keyboard & Mouse | Touch Interface |
|---|---|---|
| Swing | Left Mouse (Hold Release at peak) | Hold (Release at peak) |
| Movement | W A S D (Air & Ground) | Stick (Move) |
| Camera | Mouse Movement | Drag right side of screen |
| Jump | SPACE (Tap) | Tap |
| Super Jump | SPACE (Hold & Release) | Hold & Release |
| Air Dash | SPACE (One per swing) | Tap |
| Dive | SHIFT | Hold |
| Reset | R (Respawn on roof) | N/A |
📉 Physics & Mechanics
The core loop of the game relies on the conversion of potential energy into kinetic energy. Specifically, the Dive mechanic follows a basic principle:
The swinging logic can be visualized as follows:
🛠️ Quick Start Checklist
- Load the voxel environment
- Master the
Left Mouse/Holdtiming - Experiment with
SHIFTto increase speed - Try a
SUPER JUMPto reach higher peaks
🎵 Audio Experience The atmosphere is driven by the track “POWERUP!” composed by Jeremy Blake.
[ PLAY ] [ PAUSE ] [ VOLUME ❚❚ ]