Ribbie, một trang web "vibe-coded" mới lạ, đang làm say lòng cộng đồng yêu công nghệ và thể thao khi biến dữ liệu bóng chày MLB thời gian thực thành những buổi phát sóng 8-bit sống động với nghệ thuật pixel hoạt hình đậm chất arcade. Được sáng tạo bởi Eric Brownrout, Ribbie mang đến một luồng gió mới, khác biệt hoàn toàn so với những giao diện truyền thống như ESPN Gamecast vốn bị ông đánh giá là "khá nhàm chán".
Khi Dữ Liệu Bóng Chày Gặp Gỡ Nghệ Thuật Pixel 🎨
Ý tưởng cho Ribbie nảy sinh khi Brownrout tạo một hình ảnh pixel-art của ngôi sao Kyle Schwarber của Phillies làm logo cho đội bóng chày ảo của mình. "Tôi yêu vẻ đẹp này và bắt đầu suy nghĩ về cách áp dụng nó vào một công cụ dữ liệu hoặc trực quan hóa," Brownrout chia sẻ với TechCrunch. Một tìm kiếm nhanh trên Google đã tiết lộ MLB public StatsAPI, và ông nhận ra mình hoàn toàn có thể tái tạo toàn bộ một trận đấu bóng chày ở định dạng pixel tương tự.
AI và Chặng Đường Phát Triển Thần Tốc 🚀
Giống như nhiều nhân viên công nghệ khác ở San Francisco, Brownrout đã dành nhiều đêm thử nghiệm với các công cụ AI như Claude Code và Codex. Nhờ chúng, một dự án lẽ ra phải mất nhiều tháng đã được hoàn thành và ra mắt chỉ trong vài cuối tuần. "Tôi dùng Codex để xây dựng quy trình tạo ảnh và sprite, còn Claude Code giúp phát triển ứng dụng web. Tôi chưa bao giờ làm game trước đây, nên đây là một trải nghiệm hoàn toàn mới," ông giải thích.
Trải Nghiệm Người Dùng Độc Đáo và Sống Động 🏟️
Khi truy cập Ribbie – cái tên là một từ tượng thanh của chỉ số RBI (runs batted in) trong bóng chày – người dùng sẽ được đưa vào một phòng khách pixel-art, nơi hiển thị các trận đấu MLB đang diễn ra. Bạn có thể chọn một trận để "xem".
Trong khi các ứng dụng tường thuật trực tiếp chính thống như ESPN Gamecast hay MLB Gameday có giao diện khá cơ bản, chỉ tập trung hiển thị thông tin mà không cầu kỳ, Ribbie lại ưu tiên tính thẩm mỹ. Mỗi sân vận động và cầu thủ đều có hình ảnh pixel-art độc đáo, nhưng vẫn đảm bảo hiển thị rõ ràng tỷ số, người giao bóng, người đánh bóng hay người đang ở các cơ sở.
Dữ liệu cho tất cả các hình ảnh trực quan này đều đến từ API của MLB, cung cấp hầu hết các thông tin quen thuộc mà người hâm mộ thường thấy trên các ứng dụng khác, nhưng theo một cách mô tả sống động hơn. Gần đây, Brownrout còn thêm hỗ trợ cho fantasy baseball, cho phép người dùng thêm đội hình và theo dõi các cầu thủ đang hoạt động.
> "Tôi thực sự yêu thích vẻ đẹp của các sân vận động pixel-art thu nhỏ," Brownrout nói. "Có một điều gì đó rất thỏa mãn mà khó có thể diễn tả. Tôi nghĩ đó là một trong những lý do khiến mọi người bị ám ảnh bởi những trò chơi như Stardew Valley. Đó là cả một thế giới pixel nằm gọn trong lòng bàn tay."
Rủi Ro Pháp Lý và "Bức Thư Tình" Gửi Bóng Chày ⚖️❤️
Liệu một dự án đam mê như Ribbie có thể tồn tại lâu dài? Liệu các luật sư của MLB có hành động chống lại Ribbie chỉ vì tổ chức thể thao khổng lồ này cảm thấy bị đe dọa bởi một hình ảnh pixel của Shohei Ohtani? Đây là những rủi ro có thật.
Tuy nhiên, Brownrout tự tin rằng mình đã có sự chuẩn bị. Ông viện dẫn một án lệ từ năm 2007, trong đó tòa án phán quyết rằng các thống kê bóng chày là sự thật và do đó không thể bị bảo vệ bản quyền. Điều này cho phép các sản phẩm fantasy baseball tồn tại mà không cần sự cho phép của MLB.
> "API này là cùng một API cung cấp năng lượng cho các trang web fantasy baseball, các trang thống kê của bên thứ ba, các luồng trò chơi trực tiếp trên Reddit... Vì vậy, nó đã được sử dụng theo truyền thống cho tất cả các loại dự án chính thức và do người hâm mộ tạo ra," ông nói. "Cuối cùng, dự án hoàn toàn miễn phí và phi thương mại, và tôi cố gắng làm rõ trên trang web rằng Ribbie là một dự án của người hâm mộ không liên kết. Đó là một 'bức thư tình' gửi bóng chày, chứ không phải thứ gì đó đang cố gắng cạnh tranh với MLB.tv."
Tương Lai và Đam Mê Bất Tận 🎧
Mặc dù khá bận rộn với vai trò đồng sáng lập của nền tảng AI SaaS Frigade, Eric Brownrout vẫn đang dành thời gian để phát triển Ribbie vì tình yêu với môn bóng chày. Ông đang bổ sung hiệu ứng âm thanh và hoạt ảnh đầy đủ hơn để việc theo dõi trận đấu trở nên dễ dàng và thú vị hơn khi Ribbie chạy nền. "Hàng xóm của tôi chắc hẳn nghĩ tôi điên, vì đêm qua tôi đã ở trong phòng thu âm 100 lần từ 'Ball! Strike! Out!' trên iPhone để làm bản âm thanh cho Ribbie," Brownrout hài hước kể.