<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: thealexanderlee</title><link>https://news.ycombinator.com/user?id=thealexanderlee</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 28 Aug 2026 08:55:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=thealexanderlee" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by thealexanderlee in "Show HN: Build your own theme park"]]></title><description><![CDATA[
<p>good question! I'd say similar in web where ideally the agent doesn't stray too far from creating new components. I noticed that happening here as well unless you directly prompt for it.<p>But the design system follows a set of rules and skill files and applies them when needed!</p>
]]></description><pubDate>Fri, 28 Aug 2026 01:15:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49473260</link><dc:creator>thealexanderlee</dc:creator><comments>https://news.ycombinator.com/item?id=49473260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49473260</guid></item><item><title><![CDATA[New comment by thealexanderlee in "Show HN: Build your own theme park"]]></title><description><![CDATA[
<p>Hey, thanks so much for the feedback although obviously hurts a bit for wanting something I just created for fun to go into oblivion.<p>I totally understand your feedback though. The issue is that AI costs a lot of money under the hood, and so we needed some way to know if a user was hitting a limit. Will think about how to make that more clear upfront.<p>Thanks again for your feedback.</p>
]]></description><pubDate>Thu, 27 Aug 2026 15:12:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49466178</link><dc:creator>thealexanderlee</dc:creator><comments>https://news.ycombinator.com/item?id=49466178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49466178</guid></item><item><title><![CDATA[New comment by thealexanderlee in "Show HN: Build your own theme park"]]></title><description><![CDATA[
<p>Originally we actually started messing around with 3D assets, which turned into RCT, then we learned about Ramp Labs! Very cool project as well. There's is more "how can AI play RCT" whereas this is "how can we construct theme parks using components"</p>
]]></description><pubDate>Wed, 26 Aug 2026 23:41:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49457424</link><dc:creator>thealexanderlee</dc:creator><comments>https://news.ycombinator.com/item?id=49457424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49457424</guid></item><item><title><![CDATA[New comment by thealexanderlee in "Show HN: Build your own theme park"]]></title><description><![CDATA[
<p>oh wow, I'm surprised it edited the assets to look like that!</p>
]]></description><pubDate>Wed, 26 Aug 2026 23:37:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49457377</link><dc:creator>thealexanderlee</dc:creator><comments>https://news.ycombinator.com/item?id=49457377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49457377</guid></item><item><title><![CDATA[New comment by thealexanderlee in "Show HN: Build your own theme park"]]></title><description><![CDATA[
<p>You should be able to prompt to create your own horror assets, but it might take some time for them to build though!</p>
]]></description><pubDate>Wed, 26 Aug 2026 23:11:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49457184</link><dc:creator>thealexanderlee</dc:creator><comments>https://news.ycombinator.com/item?id=49457184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49457184</guid></item><item><title><![CDATA[New comment by thealexanderlee in "Show HN: Build your own theme park"]]></title><description><![CDATA[
<p>that's fair. Thanks for your feedback!<p>Perhaps more exciting: build a chocolate factory slide and river with a hot fudge river... haha</p>
]]></description><pubDate>Wed, 26 Aug 2026 22:44:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49456937</link><dc:creator>thealexanderlee</dc:creator><comments>https://news.ycombinator.com/item?id=49456937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49456937</guid></item><item><title><![CDATA[New comment by thealexanderlee in "Show HN: Build your own theme park"]]></title><description><![CDATA[
<p>oooh! Fun idea. I think this might actually work... if you upload an image + prompt it to make a theme park referencing the map.</p>
]]></description><pubDate>Wed, 26 Aug 2026 22:43:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49456924</link><dc:creator>thealexanderlee</dc:creator><comments>https://news.ycombinator.com/item?id=49456924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49456924</guid></item><item><title><![CDATA[New comment by thealexanderlee in "Show HN: Build your own theme park"]]></title><description><![CDATA[
<p>Hi! Thanks for trying it! Sometimes the agent can get tripped up if it doesn't have a component that matches the theme. For example, I can tell you I don't have a rocketship asset or alien asset, so it might default to something to generic in replacement. And also we have lots of pirate assets, so then it might lean toward a pirate-theme if it sees the word "island."<p>That said - I just noticed a bug making them <i>overly</i> generic. Fixing right now!</p>
]]></description><pubDate>Wed, 26 Aug 2026 22:42:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49456917</link><dc:creator>thealexanderlee</dc:creator><comments>https://news.ycombinator.com/item?id=49456917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49456917</guid></item><item><title><![CDATA[New comment by thealexanderlee in "Show HN: Build your own theme park"]]></title><description><![CDATA[
<p>that's kind of you to write, thanks for reading. Do you like RollerCoaster Tycoon too?! Anything we can make better?</p>
]]></description><pubDate>Wed, 26 Aug 2026 22:40:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49456895</link><dc:creator>thealexanderlee</dc:creator><comments>https://news.ycombinator.com/item?id=49456895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49456895</guid></item><item><title><![CDATA[Show HN: Build your own theme park]]></title><description><![CDATA[
<p>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.<p>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.<p>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.<p>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.<p>At some point I realized those same ideas could be applied to RCT.<p>While in web, you might have rules about which typography, colors, spacing, and components should be used together.<p>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.<p>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.<p>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.<p>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.<p>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.<p>Best yet, you can also follow the guests, listen to their thoughts, and watch them ride the rides in RCT fashion.<p>Happy to answer any questions, but would love to see the parks you all create!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49452037">https://news.ycombinator.com/item?id=49452037</a></p>
<p>Points: 51</p>
<p># Comments: 24</p>
]]></description><pubDate>Wed, 26 Aug 2026 16:40:01 +0000</pubDate><link>https://www.magicpatterns.com/theme-park</link><dc:creator>thealexanderlee</dc:creator><comments>https://news.ycombinator.com/item?id=49452037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49452037</guid></item></channel></rss>