این سری از مقالات وبلاگ شما را در ساخت یک بازی دونات رانر ساده با استفاده از Deno راهنمایی میکند. در این قسمت، بر روی یکپارچهسازی پایگاه داده، ارائه API برای امتیازات و نمایش رتبهبندیها در رابط کاربری تمرکز میشود. هدف نهایی، ایجاد یک جدول امتیازات سراسری است که در چندین جلسه و دستگاه قابل دسترسی باشد.
در این مقاله، شما با راهاندازی یک پایگاه داده PostgreSQL (به صورت محلی و در Deno Deploy) آشنا خواهید شد. همچنین، APIهایی برای ارسال، دریافت و رتبهبندی امتیازات بازیکنان ایجاد خواهید کرد. در نهایت، یک صفحه جداگانه برای جدول امتیازات ایجاد میشود که به طور خودکار با دادههای زنده بهروزرسانی میشود.
برای شروع، یک صفحه HTML جدید برای نمایش جدول امتیازات ایجاد میشود. در ابتدا، این صفحه فقط امتیاز بالای بازیکن را نمایش میدهد، اما در مراحل بعدی با معرفی تنظیمات پروفایل بازیکن، رتبهبندیهای سراسری نیز به آن اضافه خواهد شد. کد HTML شامل عناصری برای نمایش عنوان، امتیاز و یک دکمه برای تازهسازی جدول است.
همچنین، استایلهای CSS برای صفحه جدول امتیازات تعریف شدهاند که شامل تنظیمات برای لیست امتیازات، آیتمهای لیست، رتبهها، نام بازیکنان و امتیازات است. این استایلها به بهبود ظاهر جدول امتیازات کمک میکنند و تجربه کاربری بهتری را فراهم میکنند.
در نهایت، یک لینک به صفحه جدول امتیازات در صفحه اصلی (index.html) اضافه میشود تا کاربران به راحتی بتوانند به جدول امتیازات دسترسی پیدا کنند. این مقاله یک گام مهم در ساخت یک بازی دونات رانر کامل با Deno است و به توسعهدهندگان کمک میکند تا با مفاهیم پایگاه داده و APIها آشنا شوند.
مشاهده مطلب اصلی