Vibe ChessVibe ChessApp

تشخیص صفحهٔ شطرنج با دوربین گوشی

Alexey Mudry · به‌روزرسانی ۲۱ مهر ۱۴۰۵
گوشی کنار صفحه می‌ایستد و هر حرکت را خودش می‌فهمد - حتی با مهره‌های چوبی، نور غروب و بازی سریع. نه صفحهٔ الکترونیکی، نه مهره‌های مخصوص، نه برچسب روی خانه‌ها. اپلیکیشن Vibe Chess وضعیت روی یک صفحهٔ معمولی را با دقت بالا تشخیص می‌دهد و کار شما فقط بازی کردن است. این تشخیص بازی‌های شطرنج برای تورنمنت‌هاست - با هر سیستمی، با قرعه‌کشی یا بدون آن - و همچنین تشخیص مسابقات شطرنج تک‌به‌تک. در ادامه کل مسیر را با تصاویر اپلیکیشن می‌بینید. اینکه بازی خودتان را چطور ضبط کنید - ضبط بازی شطرنج با دوربین.

تشخیص چه کارهایی می‌کند

  • صفحه را خودش پیدا می‌کند. دوربین را به سمت صفحه بگیرید؛ در چند ثانیه صفحه مشخص می‌شود و لازم نیست چیزی را دستی علامت بزنید.
  • هر حرکت را می‌بیند. اپلیکیشن بازی را از حرکت اول تا آخر دنبال می‌کند و حرکات را خودش ثبت می‌کند.
  • همهٔ قوانین را می‌شناسد. قلعه، آن‌پاسان، ارتقای پیاده، کیش، مات و پات مثل هر حرکت معمولی تشخیص داده می‌شوند.
  • می‌فهمد سفید کجاست. مهم نیست گوشی در کدام سمت صفحه ایستاده باشد.
  • بازی را قطع نمی‌کند. نه بوقی، نه سؤالی: شما به صفحهٔ شطرنج نگاه می‌کنید، نه به صفحهٔ گوشی.

در عمل چه شکلی است: یک بازی از حرکت اول تا مات

یک بازی دونفره را دنبال کنیم: علی رضایی و مهدی کریمی، برق‌آسا 5+3. دو گوشی لازم است - یکی برای ساعت، یکی برای دوربین. همهٔ تصاویر زیر صفحه‌های واقعی اپلیکیشن‌اند.

1. بازیکن اول گوشی ساعت را کنار صفحه می‌گذارد

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

صفحهٔ بازی علی: «باز کردن تایمر»، «ضبط بازی با دوربین» و دکمه‌های نتیجه
علی «باز کردن تایمر» را می‌زند.
ساعت شطرنج در اپلیکیشن: 5:00 برای هر بازیکن، 5+3
ساعت آماده است، هر نفر 5 دقیقه.

2. بازیکن دوم ضبط با دوربین را باز می‌کند

مهدی همان بازی را روی گوشی خودش باز می‌کند و «ضبط بازی با دوربین» را می‌زند. گوشی را طوری روی پایه می‌گذارد که کل صفحه در کادر باشد.

صفحهٔ بازی مهدی: «ضبط بازی با دوربین» زیر «باز کردن تایمر»
مهدی «ضبط بازی با دوربین» را می‌زند.

3. اپلیکیشن صفحه را پیدا می‌کند

منظره‌یاب بلافاصله باز می‌شود. در چند ثانیه قاب سبزی با نقطه‌هایی در گوشه‌ها روی لبه‌های صفحه می‌نشیند و خانه‌ها با یک شبکه مشخص می‌شوند. اگر قاب کج نشسته باشد، «Auto calibration» و «Calibrate manually» هست.

منظره‌یاب دوربین: صفحه در وضعیت آغازین، قاب سبز روی گوشه‌ها، دکمه‌های «شروع بازی»، «Auto calibration» و «Calibrate manually»
صفحه پیدا شد، آمادهٔ شروع.

4. شروع: هر مهره برچسب دارد

مهدی «شروع بازی» را می‌زند - یا هیچ دکمه‌ای نمی‌زند: به محض اینکه علی ساعت را روشن کند، ضبط خودبه‌خود شروع می‌شود. از این لحظه هر مهرهٔ داخل کادر برچسبی دارد و برچسب‌ها همراه مهره‌ها جابه‌جا می‌شوند.

نمای دوربین پس از شروع: روی هر مهره یک برچسب گرد هست
هر مهره برچسب دارد.
نمای دوربین در میانهٔ بازی: برچسب‌ها همراه مهره‌ها جابه‌جا شده‌اند، فهرست حرکات زیر صفحه
میانهٔ بازی: برچسب‌ها مهره‌ها را دنبال می‌کنند.
نمای دوربین: بازیکن روی صفحهٔ علامت‌گذاری‌شده حرکت می‌کند
بازیکنان فقط بازی می‌کنند.

5. بازی ادامه دارد - حرکات خودشان نوشته می‌شوند

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

زبانهٔ «Board»: وضعیت پس از 21 حرکت، نوبت سیاه، آخرین حرکت پررنگ
حرکت 21 از 21.
زبانهٔ «Board»: وضعیت پس از 31 حرکت، وزیر سفید در e5
31 حرکت - همه ثبت شده‌اند.
«Checkmate — White wins» بالای صفحه، حرکت 33 از 33
مات. ضبط خودش تمام شد.

6. بازی در کارتش

پس از مات، اپلیکیشن خودش به صفحهٔ بازی برگشت. نتیجه ثبت شد - و کارت بازی هر 33 حرکت را نگه می‌دارد: می‌توانید روی صفحه مرورشان کنید و با موتور تحلیلشان کنید.

کارت بازی: علی رضایی 1، مهدی کریمی 0، تغییر ریتینگ ‎+16 و ‎-16
نتیجه و ریتینگ.
صفحه با دکمه‌های مرور در کارت بازی: وضعیت نهایی پس از 17. Qxg7#، دکمهٔ «تحلیل بازی»
کل بازی روی صفحه‌ای که می‌شود مرورش کرد.

اپلیکیشن این بازی را خودش و به‌طور کامل ضبط کرد: 33 حرکت با قلعه، گرفتن مهره و کیش، بدون حتی یک اصلاح.

قلعه و حرکات ویژه هم

حرکات ویژه سخت‌ترین بخش هر ضبط خودکاری‌اند. در قلعه دو مهره هم‌زمان جابه‌جا می‌شوند؛ در آن‌پاسان پیاده‌ای که گرفته می‌شود در خانه‌ای نیست که پیادهٔ گیرنده در آن فرود می‌آید. اپلیکیشن این حرکات را درست و خودبه‌خود ثبت می‌کند.

87654321
abcdefgh
وضعیت پس از 1.e4 e5 2.Nf3 Nc6 3.Bb5 Nf6. سفید قلعه می‌رود.
87654321
abcdefgh
پس از 4.O-O فهرست حرکات قلعهٔ کوتاه را نشان می‌دهد - به‌صورت یک حرکت، همان‌طور که باید.

هر صفحه، هر مهره، هر زاویه

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

تشخیص مدام بهتر می‌شود: هر بازی‌ای که با دوربین انجام می‌شود، آن را دقیق‌تر می‌کند.

تنها کاری که باید بکنید

  • یک پایه یا سه‌پایه برای گوشی.
  • کل صفحه در کادر - هر 64 خانه.
  • وضعیت آغازین پیش از شروع ضبط.

بقیه با اپلیکیشن است. قدم به قدم - چطور بازی را با دوربین ضبط کنیم.

تفاوت با تشخیص وضعیت از روی عکس

بعضی برنامه‌ها وضعیت را از روی یک عکس تشخیص می‌دهند - مثلاً عکس یک دیاگرام در کتاب. آن‌ها یک وضعیت را نشان می‌دهند. ضبط با دوربین در Vibe Chess یک بازی زنده را از ابتدا تا انتها دنبال می‌کند: در پایان نه یک تصویر ثابت، بلکه کل بازی را حرکت به حرکت دارید که می‌شود مرورش کرد و با موتور تحلیلش کرد - تحلیل بازی در اپلیکیشن.

روی صفحهٔ خودتان امتحانش کنید

گوشی را روی پایه بگذارید، بازی را در اپلیکیشن باز کنید و «ضبط بازی با دوربین» را بزنید. بعد از بازی می‌توانید با موتور تحلیلش کنید.

پرسش‌ها دربارهٔ تشخیص صفحه

آیا تشخیص برای تورنمنت‌ها مناسب است؟

بله. ضبط با دوربین در تورنمنت‌های هر سیستمی، در دورهمی‌های آزاد باشگاه و در بازی‌های تک‌به‌تک در دسترس است. هر میز به گوشی خودش روی پایه نیاز دارد.

آیا گوشی می‌تواند صفحهٔ شطرنج را تشخیص دهد؟

بله. اپلیکیشن Vibe Chess یک صفحهٔ شطرنج معمولی را با دوربین گوشی تشخیص می‌دهد و هر حرکت بازی را ثبت می‌کند. فقط یک پایهٔ گوشی لازم است و اینکه کل صفحه در کادر باشد.

به مهره‌های مخصوص یا صفحهٔ الکترونیکی نیاز دارم؟

نه. مهره‌های معمولی با هر طرحی و هر صفحه‌ای کافی است: چوبی، وینیلی، تورنمنتی یا خانگی.

قلعه و آن‌پاسان تشخیص داده می‌شوند؟

بله. قلعه، آن‌پاسان، ارتقای پیاده، کیش، مات و پات مثل حرکات معمولی خودبه‌خود ثبت می‌شوند.

تشخیص چقدر دقیق است؟

آن را روی ده‌ها بازی با صفحه‌های مختلف، در نورهای مختلف و از زاویه‌های مختلف آزمودیم - جای مهره‌ها با دقت بالا خوانده می‌شود. هر بازی تازه تشخیص را دقیق‌تر می‌کند.

می‌تواند وضعیت را از روی یک عکس تشخیص دهد؟

ضبط در Vibe Chess برای بازی زنده ساخته شده است: بازی را از وضعیت آغازین دنبال می‌کند و هر حرکت را ذخیره می‌کند. اپلیکیشن عکس‌های تکی را تشخیص نمی‌دهد.

قابلیتی کم است؟ به توسعه‌دهندگان بنویسید

این پروژه بر اساس مسابقات واقعی مدام بهتر می‌شود. اگر به قابلیتی نیاز دارید که هنوز نیست، با دستور /support همان‌جا در ربات به توسعه‌دهندگان بنویسید. بسیاری از قابلیت‌ها همین‌طور اضافه شده‌اند.

مطالب بعدی

ضبط بازی قدم به قدم - ضبط بازی با دوربین. با بازی ضبط‌شده چه کنیم - تحلیل بازی در اپلیکیشن.

Alexey Mudry
Alexey Mudry · برگزارکنندهٔ 25 رویداد Vibe Chess · 118 نظر · امتیاز 5.0

از کودکی پای صفحهٔ شطرنج است: ریتینگش را درست یادش نیست، اما هر رخی را که از دست داده خوب یادش است. شبی را موفق می‌داند که حریف بعد از بازی برای گپ بماند، نه این‌که سراغ موتور برود. پیام دهید ←