توضیح
DGT مخفف Digital Game Technology، شرکت سازنده این صفحههاست. صفحه الکترونیکی DGT نوع، رنگ و محل مهرههای فیزیکی را تشخیص میدهد. پروتکل صفحه الکترونیکی DGT مشخص میکند این اطلاعات چگونه با رایانه مبادله شوند. این یک مشخصات ارتباطی است، نه خود صفحه، برنامه پخش یا نمادگذاری ثبت بازیها.
رایانه میتواند برای نمونه خواندن کامل صفحه، دادههای ساعت یا حالت بهروزرسانی پیوسته را درخواست کند. صفحه با پیامهایی متشکل از بایتها، یعنی واحدهای عددی کوچک داده، پاسخ میدهد. هر پیام سربرگی دارد که نوع و طول کل آن را مشخص میکند و سپس محتوای مربوط میآید.
بهروزرسانیها آنچه حسگرها روی خانههای جداگانه میبینند توصیف میکنند. بلند کردن مهره، برداشتن مهره گرفتهشده و گذاشتن مهره متحرک میتواند چند تغییر جداگانه ایجاد کند. برنامه گیرنده باید آنها را ترکیب کند، حرکت را بازسازی کند و بسنجد که از نظر شطرنج معنا دارد یا نه. پروتکل بهتنهایی حرکت قانونی را تضمین نمیکند و همیشه رشتهای در تحویل نمیدهد.
این پروتکل از این جهت به شبیه است که هر دو برای پردازش نرمافزاری طراحی شدهاند، اما وظایفشان متفاوت است. DGT دادههای سختافزار فیزیکی و ساعت را منتقل میکند. Style 12 نمایی متنی از سرور شطرنج اینترنتی میفرستد.
کاربرد و بافت
این پروتکل در پخش زنده، ثبت بازی، بازی آنلاین و اتصال صفحههای فیزیکی به رابطها یا ، یعنی برنامههای تحلیل وضعیتها، به کار میرود.
اشتباههای رایج
تغییر حسگر و حرکت شطرنجی
تغییر یک خانه رویدادی فیزیکی است که صفحه تشخیص میدهد. حرکت شطرنجی تفسیری است که نرمافزار از یک یا چند تغییر بازسازی میکند.
منابع
- 1.About DGT e-boards, Digital Game Technology
- 2.Protocol description for DGT chess board, DGT Projects B.V.
