← Mahdi Mortazavi · مهدی مرتضوی

overrun

Real-time arena, at the edge.
بازی آنلاین بلادرنگ روی لبه‌ی شبکه

A real-time multiplayer arena shooter running on Cloudflare Workers and Durable Objects — low-latency state at the edge.

شوتر آرنای چندنفره‌ی بلادرنگ روی Cloudflare Workers و Durable Objects — با تأخیر بسیار کم.

Screens 8تصاویر

The menu: three modes, and a code box for joining a friend's room.منو: سه مود، و کدی برای پیوستن به روم یک دوست.
Wave 14, and the banner says THEY LEARN. The director composes the wave against your build.موج ۱۴، و بنرش می‌گوید «آن‌ها یاد می‌گیرند». دایرکتور موج را بر اساس بیلد تو می‌چیند.
A 10x combo. The ladder starts decaying 3.2 seconds after the last kill.کمبوی ۱۰ برابری. نردبان کمبو ۳٫۲ ثانیه پس از آخرین کیل شروع به افت می‌کند.
Wave 20, a boss. Every rose ring is a telegraphed attack — rose is never decorative.موج ۲۰، باس. هر دایره‌ی صورتی یک حمله‌ی تلگراف‌شده است — رنگ صورتی هرگز تزئینی نیست.
Team deathmatch, 22–19. Team colour is gameplay information, so it lives in the shared package.ددمچ، ۲۲ به ۱۹. رنگ تیم اطلاعات است، پس در پکیج مشترک زندگی می‌کند.
Squad royale with 29 seconds left. Rose means the floor is being taken away from you.اسکواد رویال، ۲۹ ثانیه مانده. صورتی یعنی زمین دارد ازت گرفته می‌شود.
Wave 7, and the arena is briefly empty. The relief valley is deliberate; it is what makes the next spike land.موج ۷، و آرنا برای یک لحظه خالی است. دره‌ی آرامش عمدی است؛ چیزی است که ضربه‌ی بعدی را می‌سازد.
On a phone, landscape and fullscreen. The HUD stays at the edges because the centre is where you are staying alive.روی گوشی، افقی و تمام‌صفحه. HUD در حاشیه می‌ماند چون وسط صفحه جایی است که داری زنده می‌مانی.
Cloudflare WorkersDurable ObjectsReal-timeMultiplayer
Platform · Web Built with · JavaScript Stars · ★ 1

Frequently askedپرسش‌های پرتکرار

What is Overrun built on?اورران روی چه چیزی ساخته شده؟

Cloudflare Workers and Durable Objects. Each arena is a Durable Object holding authoritative game state at the edge, which is what keeps latency low for players in different regions.

Cloudflare Workers و Durable Objects. هر آرنا یک Durable Object است که وضعیت مرجع بازی را روی لبه‌ی شبکه نگه می‌دارد؛ همین است که تأخیر را برای بازیکن‌های مناطق مختلف پایین نگه می‌دارد.

Do I need to install or sign up to play?برای بازی باید نصب کنم یا ثبت‌نام کنم؟

No. It runs in the browser — open the link and you are in the arena.

نه. در مرورگر اجرا می‌شود — لینک را باز کن و داخل آرنا هستی.

Why build a game on Durable Objects?چرا یک بازی را روی Durable Objects بسازیم؟

Real-time multiplayer needs one authoritative copy of the world and a short path to every player. Durable Objects give you exactly that — a single-threaded, consistent object placed near the players — without running or paying for game servers.

بازی چندنفره‌ی بلادرنگ به یک نسخه‌ی مرجع از دنیا و مسیر کوتاه تا هر بازیکن نیاز دارد. Durable Objects دقیقاً همین را می‌دهد — یک شیء تک‌نخی و سازگار، نزدیک به بازیکن‌ها — بدون اینکه سرور بازی راه بیندازی و هزینه‌اش را بدهی.

An open-source project by Mahdi Mortazavi · مهدی مرتضوی
Telegram · GitHub