How to Automate your Murder Mystery
#1about 1 minute
Automating a murder mystery party for an immersive experience
An overview of murder mystery parties and how software automation can be used to create a more engaging and tech-enhanced experience for guests.
#2about 1 minute
Creating a digital suspect list to track characters
A custom web app with photos solves the common party problem of remembering who's who among the many characters.
#3about 2 minutes
Building the UI with Svelte and a Convex backend
Svelte was chosen for its built-in CSS and animation support, while Convex provides a real-time database and backend with TypeScript integration.
#4about 3 minutes
Automating image processing and cropping with Thumbor
Thumbor's machine learning-powered face detection automatically crops and filters photos, simplifying the process of adding new guests to the suspect list.
#5about 4 minutes
Using home automation for a dramatic death scene
Home Assistant and Node-RED are used to orchestrate a sequence of smart lights and sounds, creating a dramatic and memorable murder scene.
#6about 2 minutes
Building a physical treasure chest with an electronic lock
A standard paper-based puzzle is upgraded into an exciting physical prop by installing a custom electronic lock inside a treasure chest.
#7about 2 minutes
How an electromagnet, relay, and circuit work together
The electronic lock is built using an electromagnet to hold the lid shut, a relay to act as a programmable switch, and a simple power circuit.
#8about 3 minutes
Controlling the lock with a Raspberry Pi and Node.js
A Raspberry Pi controls the relay via its GPIO pins, using a simple Node.js server with the `onoff` library to toggle the lock via HTTP requests.
#9about 1 minute
Creating a simple password entry app with SvelteKit
A minimal SvelteKit application with no client-side JavaScript provides a simple HTML form to enter the password and unlock the chest.
#10about 3 minutes
Key takeaways on creative software and hardware projects
Hardware projects are more accessible than they seem, and combining software skills with other hobbies can lead to uniquely creative and fulfilling outcomes.
Related jobs
Jobs that call for the skills explored in this talk.
Eltemate
Amsterdam, Netherlands
Intermediate
Senior
TypeScript
Continuous Integration
+1
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
Python
Structured Query Language (SQL)
+1
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Matching moments
04:17 MIN
Playing a game of real or fake tech headlines
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
01:15 MIN
Crypto crime, EU regulation, and working while you sleep
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
00:59 MIN
Distinguishing real from fake tech headlines
Fake or News: Coding on a Phone, Emotional Support Toasters, ChatGPT Weddings and more - Anselm Hannemann
00:38 MIN
Exploring bizarre headlines about IoT and robotics
Fake or News: Coding on a Phone, Emotional Support Toasters, ChatGPT Weddings and more - Anselm Hannemann
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
05:26 MIN
Using AI prompts to rebuild a classic 8-bit game
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
01:06 MIN
Malware campaigns, cloud latency, and government IT theft
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
Featured Partners
Related Videos
How to Automate your Murder Mystery
Daphne Oakes and Tiger Oakes
Building a fully automated escape room
Tomas Vaškevičius
WeAreDevelopers LIVE - Build a multi AI agents game master with Strands & our weekly web finds
Chris Heilmann, Daniel Cranney & Tiffany Souterre
WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney
Your Code as a Crime Scene
Adam Tornhill
Automate everything via NodeJS and Puppeteer
Miki Lombardi
WeAreDevelopers LIVE: Scammer Payback with Python, Grok Goes Unhinged, The Future of Chromium and mo
Dan Cranney, Chris Heilmann & Brian Rountree
Creating games to make the web fun again
Nolan Royalty
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript


TechBiz Global GmbH
REST
Docker
Node.js
JavaScript
Continuous Integration


Escape Velocity Entertainment
Remote
Intermediate
C++
Unix
Azure
Docker
+3


Abnormal AI
Intermediate
API
Spark
Kafka
Python

Escape Velocity Entertainment Inc
Remote
£44K
Intermediate
C++
Unix
Azure
+4
