عصر نرمافزارهای سرگرمی شروع شده
خلاصهٔ کاملتر
نویسنده که قبلاً تو Stripe کار میکرده، از سایتهای جام جهانی ۲۰۲۶ خسته شده بود چون همهشون میخواستن یه چیزی بهش بفروشن. پس تصمیم گرفت با مدل Fable 5 از Anthropic و Stripe Projects (یعنی ابزاری که agent میتونه باهاش زیرساخت وب رو خودش راه بندازه) یه داشبورد برای خودش بسازه. شرطش هم این بود که خودش نه کد بنویسه و نه زیرساخت رو دستی تنظیم کنه.
نتیجه شد worldcupdash.com؛ یه داشبورد زنده با نتیجهها، جزئیات بازی، احتمال برد و جدول گروهها. نسخهی اول ۱۲ ژوئن، یعنی حدود ۸ ساعت بعد از اینکه ایده به ذهنش رسید، آنلاین شد. ظرف چند هفته از یه کاربر (خودش) به حدود ۵۰ هزار کاربر رسید.
قیدهایی که برای خودش گذاشته بود ساده بودن: بدون dependency، بدون build system و package.json، بدون backend، کاملاً تو مرورگر، فقط با APIهای عمومی، و deploy روی یه پلن ارزون Netlify. به گفتهی نویسنده Fable خودش بیشتر کار پیدا کردن منبع داده و وصل کردنش رو انجام داد. Projects هم یه اکانت Netlify ساخت و یه توکن به agent داد تا خودش deploy کنه.
البته کار یهشبه تموم نشد. تو شش هفته سایت صدها بار deploy شد و سختترین بخش، رسوندن UI از «قابل استفاده» به «واقعاً خوب» بود؛ جایی که نویسنده بیشترین وقت رو صرف هدایت agent کرد. خیلی از قابلیتها هم وسط تماشای بازیها به ذهنش میرسید و گاهی چند دقیقه بعد آنلاین بود. مثلاً وقتی مرحلهی گروهی تموم شد، ویژگیهای مرحلهی حذفی رو همون موقع اضافه کرد.
بعضی قابلیتها هم هیچ کاربردی نداشتن جز خنده. مثلاً یه تم «رومی» با رنگ سنگ تراورتن و اعدادی که همه رومی میشن، فقط به خاطر یه شوخی دربارهی صعود نکردن ایتالیا. یه بازی پنالتی به سبک NES هم اضافه کرد. نویسنده معتقده چهار سال پیش هیچوقت چنین چیزی نمیساخت، چون حتی راه انداختن زیرساختش اونقدر دردسر داشت که جلوشو میگرفت. به نظرش حالا وارد «عصر نرمافزارهای سرگرمی» شدیم؛ یعنی هر ایدهی کوچیکی که قبلاً بیارزش حساب میشد دوباره قابل ساختنه، و شاید هزاران نفر دیگه هم همونو بخوان.
نکات کلیدی:
- سایت با Fable 5 و Stripe Projects ساخته شد و نویسنده هیچ کدی دستی ننوشت
- نسخهی اول حدود ۸ ساعت بعد از ایده، یعنی ۱۲ ژوئن ۲۰۲۶، آنلاین شد
- سایت بدون backend و dependency هست و روی پلن ارزون Netlify اجرا میشه
- تو شش هفته صدها بار deploy شد و به حدود ۵۰ هزار کاربر رسید
- سختترین بخش کار، بهتر کردن UI بود، نه نوشتن منطق برنامه




