I

I shipped: WOPR - Game of Life in a synthesier

Hacker News

I shipped: WOPR - Game of Life in a synthesier

This is the very first side project I've ever finished on my own, let alone shipped, and that makes this a very big moment for me. WOPR (an early build looked a bit like the computer in War Games) began as a simple Game of Life implementation and it turned into something much bigger. Along the way I got interested in synthesis programming and DSP, so I decided to combine the two and create a virtual analog synthesizer for the iPad. There are a few of these out there but this is the only one I've found that deviates a little bit from the classic synth architectures of the past. WOPR uses the Game of Life to modulate (ie control) the synth's parameters. Rather than twiddling the various knobs directly, you can link them to zones on the Life grid and have the number of living cells decide the parameter's value. The 16x16 wrapping Life grid is unusual in two respects: it's size is very small for a Life implementation, and it has an 'immortality' feature used to fix cells in place. This leads to some very interesting repeating patterns which are excellent for rhythmic modulation. Other than that there are a few interesting things: the synth architecture is dynamic, with the signal flow being linked to parameters which themselves can be modulated. This can lead to some pretty wild and rapidly-changing sounds. The synth itself is also pretty powerful, with 6 note polyphony, full stereo and two oscillators per note. The matrix window which links parameters to the Game of Life grid is also a great way to build custom control panels for performance. There are more details at: http://www.omnivoresoft.com and on the store: https://itunes.apple.com/us/app/wopr/id570489741?ls=1&mt=8 It works on iPad 2 or new iPad. I haven't tried it on an iPad 1 but it's close to limits on the 2 so I doubt it'd work well. Thanks for reading!

Share card

Actual performance

2points
3comments
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: para · Missing: supports, reddit linkedin, podcasting
89%89% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: apple, computer, new · Missing: mac, agents, macos
84%84% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
56%56% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRFits verified-revenue profile · Strong signals: way, para · Missing: mobile apps, ios, personal
55%55% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
34%34% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
14%14% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

D3
D3 game of life47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

D3 game of life

Hacker News2
Ga
Game of Life in x86 Assembly62%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Game of Life in x86 Assembly

Hacker News6
Ne
NetLogo Implementation of Conway's Game of Life43%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

NetLogo Implementation of Conway's Game of Life

Hacker News3
Ga
Game of Life and AssemblyScript44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Game of Life and AssemblyScript

Hacker News4
Co
Conway's game of life in pixi, as a tribute44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Conway's game of life in pixi, as a tribute

Hacker News2
Ga
Game of Life in 32 bytes of assembler59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Game of Life in 32 bytes of assembler

Hacker News267
Co
Conway's Distributed Game of Life on Ethereum57%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Conway's Distributed Game of Life on Ethereum

Hacker News3
Co
Conway's Game of Life in Clojurescript44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Conway's Game of Life in Clojurescript

Hacker News1
Co
Conway's Game of Life, Rails Implementation41%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Conway's Game of Life, Rails Implementation

Hacker News3
Co
Conway's Game of Life44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Conway's Game of Life

Hacker News1