• صفحه اصلی
  • همه اخبار
  • تبلیغات تکناک
  • درباره ما
  • تماس با ما
اخبار تکنولوژی روز جهان و ایران
  • فناوری
    • اخبار هوش مصنوعی
    • رباتیک
    • اینترنت و شبکه
    • شبکه های اجتماعی
    • هوافضا
    • معماری
    • ورزش
    • رویداد ها
    • دوربین دیجیتال
  • کامپیوتر و موبایل
    • موبایل و تبلت
    • لپ تاپ و کامپیوتر
    • اپلیکیشن موبایل
    • نرم افزار
    • سخت افزار
    • ساعت هوشمند
    • مانیتور
    • اسپیکر و هدفون
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
  • نقد و بررسی
    • بررسی موبایل و تبلت
    • کنسول بازی
    • بررسی لپ تاپ و کامپیوتر
    • قطعات کامپیوتر
    • نرم افزار
    • بررسی اسپیکر و هدفون
    • بررسی ساعت هوشمند
  • آموزش
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
    • آموزش هوش مصنوعی
    • سخت افزار
  • اخبار ارز دیجیتال
    • قیمت لحظه ای ارز دیجیتال
    • ماشین حساب ارز دیجیتال
    • آموزش ارز دیجیتال
  • علمی
    • سلامت و پزشکی
    • انرژی
    • فیزیک
    • شیمی
    • نجوم
    • ورزش
    • محیط زیست
    • باستان شناسی
  • کسب و کار
    • شرکت ها
    • بورس
    • مدیریت(پروژه، کسب و کار، منابع انسانی)
    • استارتاپ ها
    • دولت الکترونیک
    • رویداد کسب و کار
  • وسائل نقلیه
    • خودرو
    • دوچرخه
    • موتور سیکلت
    • قطار
    • هواپیما
  • بازی و سرگرمی
    • کنسول بازی های کامپیوتری
    • بازی های کامپیوتر
    • بازی کنسول
    • بازی موبایل
    • فیلم و سریال
  • چند رسانه ای
    • عکس
    • ویدئو
  • اخبار داخلی
    • دانش بنیان
    • دولت الکترونیک
    • رویداد داخلی
    • بازار
    • دانشگاه
No Result
مشاهده تمامی نتایج
اخبار تکنولوژی روز جهان و ایران
  • فناوری
    • اخبار هوش مصنوعی
    • رباتیک
    • اینترنت و شبکه
    • شبکه های اجتماعی
    • هوافضا
    • معماری
    • ورزش
    • رویداد ها
    • دوربین دیجیتال
  • کامپیوتر و موبایل
    • موبایل و تبلت
    • لپ تاپ و کامپیوتر
    • اپلیکیشن موبایل
    • نرم افزار
    • سخت افزار
    • ساعت هوشمند
    • مانیتور
    • اسپیکر و هدفون
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
  • نقد و بررسی
    • بررسی موبایل و تبلت
    • کنسول بازی
    • بررسی لپ تاپ و کامپیوتر
    • قطعات کامپیوتر
    • نرم افزار
    • بررسی اسپیکر و هدفون
    • بررسی ساعت هوشمند
  • آموزش
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
    • آموزش هوش مصنوعی
    • سخت افزار
  • اخبار ارز دیجیتال
    • قیمت لحظه ای ارز دیجیتال
    • ماشین حساب ارز دیجیتال
    • آموزش ارز دیجیتال
  • علمی
    • سلامت و پزشکی
    • انرژی
    • فیزیک
    • شیمی
    • نجوم
    • ورزش
    • محیط زیست
    • باستان شناسی
  • کسب و کار
    • شرکت ها
    • بورس
    • مدیریت(پروژه، کسب و کار، منابع انسانی)
    • استارتاپ ها
    • دولت الکترونیک
    • رویداد کسب و کار
  • وسائل نقلیه
    • خودرو
    • دوچرخه
    • موتور سیکلت
    • قطار
    • هواپیما
  • بازی و سرگرمی
    • کنسول بازی های کامپیوتری
    • بازی های کامپیوتر
    • بازی کنسول
    • بازی موبایل
    • فیلم و سریال
  • چند رسانه ای
    • عکس
    • ویدئو
  • اخبار داخلی
    • دانش بنیان
    • دولت الکترونیک
    • رویداد داخلی
    • بازار
    • دانشگاه
No Result
مشاهده تمامی نتایج
اخبار تکنولوژی روز جهان و ایران

تک ناک » کامپیوتر و موبایل » ساخت بازی DOOM با SQL: دستیابی به نرخ ۳۰ فریم بر ثانیه با زبان پایگاه داده

ساخت بازی DOOM با SQL: دستیابی به نرخ ۳۰ فریم بر ثانیه با زبان پایگاه داده

امیرحسین یونس نوشته شده توسط امیرحسین یونس
پنجشنبه 20 شهریور 1404 - 23:45 - به‌روزشده در شنبه 22 شهریور 1404 - 06:10
در کامپیوتر و موبایل, نرم افزار
ساخت بازی DOOM با SQL: دستیابی به نرخ ۳۰ فریم بر ثانیه با زبان پایگاه داده
کپی لینکاشتراک گذاری در تلگراماشتراک گذاری در توییتر

یک دانشمند کامپیوتر موفق شده است با استفاده از «pure SQL» یک بازی چندنفره شبیه DOOM بسازد که با نام DOOMQL شناخته می‌شود.


به گزارش تکناک، این پروژه که تنها با حدود ۱۵۰ خط کد Python پیاده‌سازی شده، توانسته نرخ اجرای چشمگیر ۳۰ فریم بر ثانیه را به دست آورد.

لوکاس فوگل (Lukas Vogel)، هم‌بنیان‌گذار شرکت CedarDB، این بازی را در مدت کمتر از یک ماه و در دوران مرخصی والدینی توسعه داده است. نکته قابل توجه اینجاست که او تمامی رندرینگ و ورودی‌ها را به طور کامل در SQL پیاده‌سازی کرده و برخلاف پروژه مشابهی به نام DuckDB-DOOM ساخته‌ی پاتریک ترینر (Patrick Trainer)، از زبان‌های دیگر برای پردازش گرافیک یا ورودی‌ها استفاده نکرده است.

تامزهاردور می‌نویسد که نسخه DuckDB-DOOM با کمک JavaScript و WebAssembly تنها حدود ۸ فریم بر ثانیه اجرا می‌شود و وضوح پایین‌تری دارد، در حالی‌که DOOMQL با وضوح ۱۲۸×۶۴ پیکسل و سرعت بالاتر اجرا می‌شود. فوگل در توضیحی طنزآمیز گفته است که استفاده از جاوااسکریپت در رندرینگ «نوعی تقلب» محسوب می‌شود.

ساخت بازی DOOM با SQL

معماری این بازی نوآورانه بر پایه چهار اصل شکل گرفته است:

وضعیت و داده‌های بازی در جداولی شامل نقشه، بازیکنان، دشمنان، ورودی‌ها و تصاویر ذخیره می‌شوند.

رندرینگ با مجموعه‌ای از SQL views برای پیاده‌سازی raycasting و نمایش اسپریت‌ها انجام می‌شود.

حلقه بازی یک اسکریپت شل کوچک است که فایل SQL را حدود ۳۰ بار در ثانیه اجرا می‌کند.

کلاینت با تنها ۱۵۰ خط کد Python، ورودی‌ها را دریافت کرده و نمای سه‌بعدی بازیکن را از پایگاه داده می‌گیرد.

فوگل تأکید کرده است که این تجربه، درک او از SQL به‌عنوان ابزاری برای مدیریت منطق و وضعیت بازی را عمیق‌تر کرده و منجر به طراحی یک «حلقه بازی شگفت‌انگیز و ساده» شده است. او همچنین از برنامه‌های آینده شامل اضافه کردن پاورآپ‌ها، سلاح‌های متنوع‌تر، بهبود سیستم گرافیکی اسپریت‌ها، ساخت یک کلاینت کارآمدتر و حتی طراحی رقیبان هوش مصنوعی خبر داده است.

علاقه‌مندان می‌توانند با مراجعه به GitHub و دریافت کد منبع، این بازی را به کمک Docker و Python روی سیستم خود اجرا کنند. پروژه DOOMQL تحت مجوز MIT منتشر شده و امکان تغییر و توسعه آزادانه برای کاربران را فراهم می‌کند.

امیرحسین یونس

امیرحسین یونس

کارشناس ارشد محیط زیست، نویسنده حوزه تکنولوژی

مطالب مرتبط

بازگشت ویژگی نوستالژیک آیفون در به‌روزرسانی iOS 26.1 با رویکردی مدرن
سیستم عامل موبایل

بازگشت ویژگی نوستالژیک آیفون در به‌روزرسانی iOS 26.1 با رویکردی مدرن

نوشته شده توسط سید محمد برازنده
11 آبان 1404
تاریخ رونمایی گلکسی S26 سامسونگ لو رفت
پیشنهاد سردبیر

تاریخ رونمایی گلکسی S26 سامسونگ لو رفت

نوشته شده توسط سید محمد برازنده
11 آبان 1404
آزمایش قابلیت جدید واتساپ برای دعوت مستقیم کاربران به کانال‌ها
اپلیکیشن موبایل

آزمایش قابلیت جدید واتساپ برای دعوت مستقیم کاربران به کانال‌ها

نوشته شده توسط سید محمد برازنده
11 آبان 1404
باگ‌های عجیب در منوی Start جدید ویندوز ۱۱؛ تجربه‌ای ناپایدار برای کاربران
سیستم عامل کامپیوتر

بروز باگ‌های عجیب در منوی Start جدید ویندوز ۱۱

نوشته شده توسط سید محمد برازنده
11 آبان 1404
GPUهای انویدیا در انبار مایکروسافت خاک می‌خورند؛ زیرساخت کافی وجود ندارد
سخت افزار

GPUهای انویدیا در انبار مایکروسافت خاک می‌خورند؛ زیرساخت کافی وجود ندارد

نوشته شده توسط سید محمد برازنده
11 آبان 1404
خبر بعدی
اینتل پردازنده قدیمی Comet Lake را با نام Core i5-110 دوباره عرضه کرد

اینتل پردازنده قدیمی Comet Lake را با نام Core i5-110 دوباره عرضه کرد

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آذرآنلاین آذرآنلاین آذرآنلاین

پیشنهادی

ایرپاد پرو ۳ اپل

مجله تایم ایرپاد پرو ۳ اپل را به‌عنوان یکی از اختراعات برتر سال ۲۰۲۵ معرفی کرد

18 مهر 1404 - به‌روزشده در 19 مهر 1404
ابرخودروی Capricorn 01 Zagato با موتور Ford V-8 معرفی شد

ابرخودروی Capricorn 01 Zagato با موتور Ford V-8 معرفی شد + تصویر

27 مهر 1404

داغ‌ترین‌های روز

Doogee Fire 7 Pro

گوشی Doogee Fire 7 Pro با باتری ۱۳هزار میلی‌آمپر معرفی شد

10 آبان 1404
Windows updates simpler

مایکروسافت فرآیند به‌روزرسانی ویندوز را ساده‌تر می‌کند

8 آبان 1404 - به‌روزشده در 10 آبان 1404
پیش‌بینی جدید درباره ریپل (XRP)؛ احتمال رسیدن قیمت به ۱۰۰ دلار تا پایان سال ۲۰۲۵

پیش‌بینی جدید درباره ریپل (XRP)؛ احتمال رسیدن قیمت به ۱۰۰ دلار تا پایان سال ۲۰۲۵

6 آبان 1404 - به‌روزشده در 7 آبان 1404
بازی Resident Evil Requiem

بازی Resident Evil Requiem فقط در ویندوز ۱۱ اجرا می‌شود

8 آبان 1404 - به‌روزشده در 10 آبان 1404
Samsung-Display-Assistant-update-2

سامسونگ برای افزایش پایداری عملکرد دستیار نمایشگر به‌روزرسانی جدیدی منتشر کرد

10 آبان 1404
Technoc

دنیا با سرعتی خیره کننده به سمت تحقق رویاهایی می رود که تا دیروز دست نیافتنی و محال بود و بشر با گذر از دریایی از موانع یک به یک در حال تحقق آنها است.

ما در” تک ناک” تلاش می کنیم سهمی از انعکاس تحولات بی شمار فناوری و اخبار تکنولوژی داشته باشیم و در این کهکشان بی انتهای یافته های علمی و دانش محور محتوایی قابل اتکاء و اخباری موثق را از گوشه و کنار دنیا در اختیار علاقمندان و مخاطبان خود قرار دهیم.

ما را در شبکه های اجتماعی دنبال کنید

تازه‌ها

بررسی آیفون 17 پرو و پرومکس

نقد و بررسی آیفون ۱۷ پرو و پرومکس

11 آبان 1404
بررسی Xiaomi 15T Pro

بررسی Xiaomi 15T Pro ؛ میان‌رده‌ای از دسته قاتلین پرچمدارها

11 آبان 1404
ماوس پد

چرا انتخاب ماوس پد اهمیت دارد؟ راهنمای خرید ماوس پد حرفه‌ای

11 آبان 1404
بزرگ‌ترین نیروگاه‌های خورشیدی جهان در سال ۲۰۲۵

بزرگ‌ترین نیروگاه‌های خورشیدی جهان در سال ۲۰۲۵

11 آبان 1404

دسترسی سریع

  • فناوری
  • کامپیوتر و موبایل
  • نقد و بررسی
  • آموزش
  • ارز دیجیتال
  • علمی
  • کسب و کار
  • وسائل نقلیه
  • بازی و سرگرمی
  • چند رسانه ای
  • صفحه اصلی
  • همه اخبار
  • تبلیغات تکناک
  • درباره ما
  • تماس با ما

© Copyright 2025 Technoc.ir

No Result
مشاهده تمامی نتایج
  • فناوری
    • اخبار هوش مصنوعی
    • رباتیک
    • اینترنت و شبکه
    • شبکه های اجتماعی
    • هوافضا
    • معماری
    • ورزش
    • رویداد ها
    • دوربین دیجیتال
  • کامپیوتر و موبایل
    • موبایل و تبلت
    • لپ تاپ و کامپیوتر
    • اپلیکیشن موبایل
    • نرم افزار
    • سخت افزار
    • ساعت هوشمند
    • مانیتور
    • اسپیکر و هدفون
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
  • نقد و بررسی
    • بررسی موبایل و تبلت
    • کنسول بازی
    • بررسی لپ تاپ و کامپیوتر
    • قطعات کامپیوتر
    • نرم افزار
    • بررسی اسپیکر و هدفون
    • بررسی ساعت هوشمند
  • آموزش
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
    • آموزش هوش مصنوعی
    • سخت افزار
  • اخبار ارز دیجیتال
    • قیمت لحظه ای ارز دیجیتال
    • ماشین حساب ارز دیجیتال
    • آموزش ارز دیجیتال
  • علمی
    • سلامت و پزشکی
    • انرژی
    • فیزیک
    • شیمی
    • نجوم
    • ورزش
    • محیط زیست
    • باستان شناسی
  • کسب و کار
    • شرکت ها
    • بورس
    • مدیریت(پروژه، کسب و کار، منابع انسانی)
    • استارتاپ ها
    • دولت الکترونیک
    • رویداد کسب و کار
  • وسائل نقلیه
    • خودرو
    • دوچرخه
    • موتور سیکلت
    • قطار
    • هواپیما
  • بازی و سرگرمی
    • کنسول بازی های کامپیوتری
    • بازی های کامپیوتر
    • بازی کنسول
    • بازی موبایل
    • فیلم و سریال
  • چند رسانه ای
    • عکس
    • ویدئو
  • اخبار داخلی
    • دانش بنیان
    • دولت الکترونیک
    • رویداد داخلی
    • بازار
    • دانشگاه

© Copyright 2025 Technoc.ir