Key Moments
Fire Pong Details - Computerphile
Key Moments
Fire Pong is a game combining classic Pong with fire effects, built by hackers with safety and engineering challenges.
Key Insights
Fire Pong merges the video game 'Pong' with real fire effects, creating a visually striking and visceral experience.
The project involved significant engineering challenges, including gas ignition, spark gap design, and plumbing.
Safety was a paramount concern, with fireproof gear and adherence to hackspace 'Rule Zero' (don't be on fire).
Custom electronics, including a Raspberry Pi and RS485 communication, were used to control the gas flow and ignition.
Gas pressure management and cooling of propane tanks were critical for consistent flame generation.
The game's design evolved to include a 'victory swipe' and haptic feedback on controllers to enhance player engagement.
ORIGINS AND CONCEPTUALIZATION
The idea for Fire Pong emerged from experiences at Burning Man, inspiring a desire to create fire art. The previous EMF camp project, BarBot (a cocktail-making robot), paved the way for a larger, collaborative endeavor. Discussions with an EMF organizer revealed an interest in fire-based projects, leading to the suggestion of 'Pong' as a game mechanic. This concept quickly evolved into Fire Pong, combining simple gameplay with impressive fire effects.
ENGINEERING AND IGNITION CHALLENGES
Building Fire Pong presented numerous technical hurdles. Initial experimentation involved various gas ignition methods, eventually settling on high-voltage generators producing thousands of volts for robust sparking. Designing spark gaps required careful consideration of insulators and electrode shape; sharp points were found to be more effective for generating reliable sparks over the gas nozzles. The project also involved extensive plumbing with a mix of left-hand and right-hand threads, requiring custom adapters and a good understanding of gas fittings.
GAS DISTRIBUTION AND CONTROL SYSTEM
The gas system is centrally managed through a distribution board, allowing for independent pressure control of large and small gas 'puffers'. Lower pressure is used for the smaller puffers for a more toroidal flame shape, while higher pressure is used for larger bursts. Butane cylinders act as 'gas capacitors' or accumulators, enabling rapid gas flow to the burners for significant flame effects. Solenoid valves control the gas release, and a dedicated regulator powers a pilot light for ambient lighting and a constant flame, adding to the atmosphere.
ELECTRONICS AND SOFTWARE INTEGRATION
A Raspberry Pi runs the game logic using Python, communicating with various nodes via a custom serial protocol. RS485 converters are employed to ensure signal integrity against electrical noise generated by high-voltage components and high currents. The system uses a robust power supply and carefully selected connectors to handle significant power demands. Arcade-style buttons on a control box are used for game interaction, including restarting the game and selecting modes.
SAFETY PROTOCOLS AND OPERATIONAL CONSIDERATIONS
Safety was paramount, with participants advised to wear fireproof overalls, though they were ultimately not needed. The project adhered to 'Rule Zero' of hackspaces: 'Do not be on fire,' emphasizing personal and communal safety. A master shut-off valve was incorporated for quick emergency shutdowns, although gas remaining in accumulators posed a residual risk. Safety perimeters with fencing were established to maintain a safe distance from the flames, crucial due to the visceral sound and visual impact of the fire effects.
GAMEPLAY FEATURES AND DEVELOPMENT
The gameplay of Fire Pong was not the initial focus but evolved into a functional representation of classic Pong. A 'victory swipe' feature was added to encourage players and prolong engagement by creating more fire upon winning. The controllers, or 'bats,' incorporate haptic feedback to confirm successful swings, a subtle but important cue for players. The game is designed to be played at night, maximizing the visual impact of the fire effects against the darkness.
MAINTENANCE AND LOGISTICS
The project involved significant costs, partly offset by grants. Refilling propane cylinders was a recurring expense, with one cylinder lasting approximately four hours of operation. The physical structure is designed for stability, using metal stud sections and adjustable feet for transportability. Setup for an event includes assembling the structure, flushing the gas lines to remove air, and establishing safety perimeters, taking about an hour before the fire can be safely lit. Cooling of propane tanks due to rapid gas expansion and liquid boiling was a notable challenge, requiring submersion in water to maintain optimal pressure.
FUTURE PROSPECTS AND INFORMATION SHARING
While no definite future events were confirmed, the creators expressed enthusiasm for running Fire Pong again, given its popularity. They have provided extensive details about the build, including parts lists, costs, and sourcing information, on the 'Notting Hack Wiki.' This open sharing of information within the hackspace community facilitates replication and further innovation, while always emphasizing the critical importance of safety and the 'Rule Zero' principle.
Mentioned in This Episode
●Software & Apps
●Companies
●Organizations
●Concepts
Fire Pong Safety and Operational Guidelines
Practical takeaways from this episode
Do This
Avoid This
Common Questions
Fire Pong is a game inspired by the art installations at Burning Man. It's a fusion of a classic Pong game with actual fire elements, where players interact by batting flames.
Topics
Mentioned in this video
A collaborative cocktail-making robot project previously built by the team for the EMF camp.
Microcontrollers used in the development of Fire Pong, some of which experienced issues.
A communication protocol used for its differential signaling, making it more immune to noise from high voltage and current.
A resource where detailed information about the Fire Pong project, including parts lists and costs, is available.
More from Computerphile
View all 82 summaries
21 minVector Search with LLMs- Computerphile
15 minCoding a Guitar Sound in C - Computerphile
13 minCyclic Redundancy Check (CRC) - Computerphile
13 minBad Bot Problem - Computerphile
Found this useful? Build your knowledge library
Get AI-powered summaries of any YouTube video, podcast, or article in seconds. Save them to your personal pods and access them anytime.
Try Summify free