frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Build your own theme park

https://www.magicpatterns.com/theme-park
15•thealexanderlee•5h ago
I built an agent that helps you build Rollercoaster Tycoon-influenced theme parks. You can prompt something like “Build me a cool theme park” and it’ll build a cohesive theme park with multiple worlds and connected with paths and rides.

The weird part is that I built it using the same ideas we use to make AI-generated websites follow a company’s design system.

I work as an engineer at Magic Patterns, focused on building our Design System Agent, aimed to use your existing brand, components, and conventions instead of producing something that looks like generic AI-generated UI.

By default, models tend to converge on similar-looking designs. This is part of that “vibe coded slop” feeling: the same typography treatments, shadows, cards, icons, animations, etc… My job is to figure out the right context and guardrails so that when you prompt “Build me a dashboard,” the result actually looks like your existing product.

At some point I realized those same ideas could be applied to RCT.

While in web, you might have rules about which typography, colors, spacing, and components should be used together.

In a theme park, you need rules like: rollercoasters need complete tracks, rides need entrances connected to paths, paths need to connect different areas of the park, and a pirate-themed world should actually use pirate-themed scenery.

It was interesting seeing how closely the problem of building a coherent theme park resembled the problem of building a coherent product UI. Similarly with web design, simply giving the model the right components wasn't enough.

I ended up building an eval loop where Magic Patterns would generate a park, another agent would grade it against a rubric, and then the agent would update its rules and skill files before trying again.

The rubric checked things like whether rollercoasters formed valid tracks with at least one drop, whether rides were accessible by paths, whether each world used the appropriate themed scenery, and whether the park worked as a whole.

After a lot of iterations, you can now prompt something as simple as “Build me a cool theme park.” and you should get back a fully functioning park with guests, rides, paths, rollercoasters, and themed worlds.

Best yet, you can also follow the guests, listen to their thoughts, and watch them ride the rides in RCT fashion.

Happy to answer any questions, but would love to see the parks you all create!

Comments

addandsubtract•32m ago
I asked for a theme park in space with aliens, but it just loaded a generic(?) park, with 5 different themed "islands", but none of them are space themed. Do I need an account to actually create a prompt?
elicash•27m ago
Same happened to me (with my very different prompt).
raajg•26m ago
Great to see the interest in RCT . also https://labs.ramp.com/rct
gverrilla•21m ago
“Build me a cool theme park” is not a very exciting prompt.
mlfreeman•11m ago
No special Bender easter egg if you request a theme park with blackjack and hookers?

https://www.youtube.com/watch?v=ubPWaDWcOLU

Show HN: Build your own theme park

https://www.magicpatterns.com/theme-park
15•thealexanderlee•5h ago•5 comments

Show HN: We built the smallest dual-band aircraft tracker

https://pantsforbirds.com/the-worlds-smallest-dual-band-ads-b-receiver-module/
14•CoolNamesAllTkn•1h ago•2 comments

Show HN: Devx – Autonomous AI coding agent built for Android Termux and desktop

https://github.com/apvcode/Termux-Dev
7•apvcode•1h ago•1 comments

Show HN: Every push-up becomes an attack in a camera-counted RPG game

https://pushup.quest/
16•not_wowinter13•1h ago•6 comments

Show HN: Fab Friends a crowdfunding site for Rwandan college students

https://www.joinfabfriends.org
3•muramira•47m ago•0 comments

Show HN: Invader – an indie iOS podcast player that never phones home

https://invader.gg/
2•HeadOfProbing•1h ago•3 comments

Show HN: Timber (iOS) and Timber Tabs (Mac) – best offline read-aloud LLMs

https://timberreader.com/
9•Fe2_O3•4h ago•0 comments

Show HN: NetSour, the modular packet analyzer TUI

https://github.com/thegoodduck/NetSour
2•thegoodduck•2h ago•0 comments

Show HN: Infra Lang – Compile a Single DSL to K8s, Compose, Helm and Terraform

3•Tuvi•2h ago•0 comments

Show HN: Find Perth jobs. Hire local talent

https://jobsinperth.com.au
2•wowinter15•2h ago•0 comments

Show HN: Ten_cubed – Artificially restricted social graph

https://tencubed.dev
3•darkpicnic•2h ago•0 comments

Show HN: TexLite – A lightweight self-hosted LaTeX workspace

https://github.com/SWUFE-DB-Group/TexLite
19•thisispi•7h ago•0 comments

Show HN: Convolens – Real time slides and fact-checking

https://demo.convolens.ai
3•Banbanaste•2h ago•0 comments

Show HN: Bury.lol – a $2 pixel-art graveyard for things that died

https://bury.lol/
9•alertcubes•7h ago•0 comments

Show HN: Railo – Deterministic security patch bot using AST and Z3 (no LLMs)

https://www.railo.dev
3•mdzariflatif•4h ago•0 comments

Show HN: Use GLM-5.3 in Cursor today via tokengo API

https://www.tokengo.com
3•bingus-bongo•2h ago•2 comments

Show HN: Collete-01 - Person in a Model

https://colette.genexperiences.com/
2•quicheshore2003•3h ago•1 comments

Show HN: Notificator – Send website events to push, email, MQTT and hardware

https://notificator-project.com/get-started/
2•vagelisp•3h ago•1 comments

Show HN: Buslens – where can I get to by bus? (UK)

https://rupertlinacre.com/buslens/
77•RobinL•14h ago•54 comments

Show HN: De-Spark, migrate a GitHub Spark export off the private SDK

https://deespark.space
2•sarthakkuwar1•3h ago•0 comments

Show HN: LatticeDB – Like SQLite but for graph databases

https://github.com/jeffhajewski/latticedb
177•smiths1999•1d ago•48 comments

Show HN: SSH Session Monitor – read-only Windows OpenSSH monitoring

https://github.com/issacnitin/SshSessionMonitor
3•issacnitin•5h ago•0 comments

Show HN: I wrote a BASIC interpreter that boots on UEFI machines

https://tarjan.itch.io/thoreaubasic
153•Gorsefound•3d ago•41 comments

Show HN: Family sync with no server – Apple-signed entitlements on iOS

https://receiptiq.me/blog-family-sync-architecture
3•nichliu•5h ago•0 comments

Show HN: Nodusfall Wiki – Tracking Verified Game Information and Updates

https://nodusfallwiki.org/
2•richardharmer•3h ago•0 comments

Show HN: AI scientist builds an open-source Codex Micro from scratch for $40

https://iluvatarlabs.com/blog/2026/08/how-we-cloned-openai-codex-micro/
2•ben_iluvatar•4h ago•0 comments

Show HN: Prompt Builder – Free Templates

https://www.promptbuilder.space/templates
14•LandoLorinse•8h ago•0 comments

Show HN: Chroncal – A TUI for Calendar

https://github.com/DouglasdeMoura/chroncal
2•douglasdemoura•4h ago•0 comments

Show HN: TeXbrain, a LaTeX editor that runs pdfTeX in the browser via WASM

https://github.com/swimmingbrain/texbrain
116•swimmingbrain•1d ago•27 comments

Show HN: Caniuse for spreadsheet functions, every LibreOffice result executed

https://canispreadsheet.com/
2•aflabs•5h ago•1 comments