TGViewer
Database Database @database_academy · 891 subscribers
Post #1677 47
🔵 عنوان مقاله
'We Ported the Original Doom to SQL'

🟢 خلاصه مقاله:
در پروژه‌ای جالب و خلاقانه، تیمی که مسئول توسعه پایگاه داده CedarDB، یک نسخه از بازی کلاسیک و پیشگام در ژانر تیراندازی اول شخص یعنی Doom را به زبان SQL منتقل کرده است. اگرچه این پروژه با پایگاه داده PostgreSQL تفاوت دارد و مستقیماً پابرجا نیست، اما نشان‌دهنده توانمندی و نوآوری تیم در استفاده از فناوری‌های نوین است. هدف اصلی در این پروژه این بود که منطق و گرافیک بازی در قالب زبان SQL اجرا شود و هر فریم از بازی به‌صورت یک تصویر بیتی (Bitmap) برگردانده شود تا توسط پایتون نمایش داده شود، که نشان‌دهنده ترکیب جالب میان بازی‌سازی و پایگاه‌های داده است.

این پروژه با تغییر مسیر از مسیرهای معمول توسعه بازی و بهره‌برداری از توانایی‌های زبان SQL، نگاه تازه‌ای به چالش‌های برنامه‌نویسی و اجرای بازی‌های قدیمی در بسترهای متفاوت دارد. در نتیجه، تیم موفق شده است فرآیند اجرای بازی Doom را در قالب کوئری‌های SQL پیاده‌سازی کند و هر فریم را به صورت تصویری برگرداند که سپس توسط زبان پایتون نمایش داده می‌شود. این کار نشان‌دهنده قدرت و انعطاف‌پذیری زبان‌های درون‌سازمانی است که می‌توان از آن‌ها فراتر از کارهای معمول استفاده کرد و پروژه‌های هیجان‌انگیزی را خلق کرد.

در مجموع، این پروژه نمونه‌ای از نوآوری، خلاقیت و شکستن مرزهای سنتی در دنیای توسعه نرم‌افزار و بازی‌سازی است. نشان می‌دهد که فناوری‌ها هرگز محدود به استفاده‌های مرسوم نیستند و با کمی خیال‌پردازی و پشتکار، می‌توان چیزهای غیرمنتظره و جذابی خلق کرد. این پروژه همچنین به هم‌سویی جالب میان پایگاه‌های داده و توسعه بازی اشاره دارد، که می‌تواند الهام‌بخش توسعه‌دهندگان و علاقمندان به فناوری‌های نو باشد.

#توسعه_بازی #پایگاه_داده #نوآوری #فناوری

🟣لینک مقاله:
https://cedardb.com/blog/sqldoom/

➖➖➖➖➖➖➖➖
👑 @Database_Academy
Cedardb We ported the original Doom to SQL CedarDB is a database system that delivers unmatched performance for transactions and analytics, from small writes to handling billions of rows. Built on cutting-edge research to power today’s tools and tomorrow’s challenges.
More from @database_academy
  1. Oct 11, 2026🔵 عنوان مقاله Running Apache Cloudberry as Postgres Extensions 🟢 خلاصه مقاله: در این مطا…
  2. Oct 11, 2026🔵 عنوان مقاله 5 Jev use cases for analytics, with real queries and datasets (15 minute re…
  3. Oct 11, 2026🔵 عنوان مقاله Metrics Board: Building an Agent-ready Metrics Layer (10 minute read) 🟢 خل…
  4. Oct 11, 2026🔵 عنوان مقاله Query Plan Rewriting in Postgres 🟢 خلاصه مقاله: برنامه‌ریزی مجدد کوئری در…
  5. Oct 10, 2026🔵 عنوان مقاله Release of Polars 2.0 (5 minute read) 🟢 خلاصه مقاله: نسخه ۲.۰ پولارز، تحول…
  6. Oct 10, 2026🔵 عنوان مقاله I benchmarked "Jev-killer" OpenAI Decisions API against Jev (2 minute read)…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →