💳 Термінова новина! Trustee Plus — найкраще рішення для розрахунку криптою 👉

Програміст з США створив комп'ютер для ніг, який підказує ходи під час гри в шахи і дозволяє обіграти будь-кого

Американський програміст Джеймс Стенлі створив невеликий комп’ютер, який дозволяє непомітно шахраювати й обіграти в шахи навіть найкращих гравців. Про проєкт, який отримав назву Sockfish, пише «Фокус», посилаючись на історію з порталу «Хабр».

Залишити коментар
Програміст з США створив комп'ютер для ніг, який підказує ходи під час гри в шахи і дозволяє обіграти будь-кого

Американський програміст Джеймс Стенлі створив невеликий комп’ютер, який дозволяє непомітно шахраювати й обіграти в шахи навіть найкращих гравців. Про проєкт, який отримав назву Sockfish, пише «Фокус», посилаючись на історію з порталу «Хабр».

Sockfish співзвучно зі Stockfish AI — однією з найкращих комп’ютерних програм для гри в шахи. У назві комп’ютера міститься слово «Sock», що перекладається з англійської як шкарпетка — саме там і захована електроніка.

Джеймс Стенлі взяв мініатюрний комп’ютер Raspberry Pi Zero та підключив його до спеціального пульта з двома кнопками та вібромотором. Поклавши пристрій у кишеню, користувач може за допомогою ніг натискати на кнопки та вводити команди для Stockfish непомітно для навколишніх, а за допомогою вібрації — отримувати підказки. Живиться апарат від USB-акумулятора, який також необхідно носити із собою.

На комп’ютері запущено скрипт Python (мова програмування), що зчитує дані з контактів і завантажує їх у струм введення, який потім використовується скриптом Perl. Зі свого боку, Perl зчитує натискання кнопок із потоку введення, реконструює розташування фігур і запускає Stockfish, а потім записує імпульси вібрації у свій потік виведення, після чого вони передаються на контакти GPIO іншим скриптом Python.

Для випробування програміст вирішив потай використовувати комп’ютер у грі зі своїм приятелем Оуеном Девісом. Джеймс Стенлі вмовив суперника провести довгу гру з лімітом часу 15 хвилин, адже інакше не встигав би вводити команди — на це потрібно приблизно 20 секунд.

За словами розробника, все йшло добре, поки він не переплутав команду від пристрою і не поставив фігуру не так, як запропонувала програма. У наступному раунді Stockfish запропонувала зробити хід, який виявився проти правил через інше розташування фігур. Зрештою Джеймс Стенлі вирішив продовжити партію самостійно та програв.

«На свій захист скажу, що я був настільки поглинений взаємодією із Sockfish, що ледве розумів, що відбувається на дошці», — поділився він.

Під час матчу-реваншу Джеймс Стенлі намагався грати уважніше, але все одно припустився кількох помилок, тому був змушений заново вводити послідовність ходів у програму. Після чергової помилки він вирішив продовжити без допомоги Sockfish і виграв, адже на той момент завоював перевагу на дошці. Тепер Джеймс планує створити досконаліший комп’ютер, який буде складніше виявити.

Як пише INDI.AI, Stockfish, один із найкращих сучасних шахових механізмів, за величиною перевершує DeepBlue. Станом на вересень 2022 року Stockfish — це найнадійніший шаховий рушій із центральним процесором у світі, який незмінно посідає перші чи близькі до перших місць у більшості рейтингових списків шахових рушіїв. Крім того, він 19 разів перемагав у чемпіонаті з комп’ютерних шахів і 12 разів у чемпіонаті Top Chess Engine.

«Шахи допомагають вирішувати проблемами швидше бо під час гри ти перебуваєш під тимчасовим тиском». Програміст Pingle Game Studio про своє захоплення ферзями та пішаками
«Шахи допомагають вирішувати проблемами швидше, бо під час гри ти перебуваєш під тимчасовим тиском». Програміст Pingle Game Studio про своє захоплення ферзями та пішаками
По темi
«Шахи допомагають вирішувати проблемами швидше, бо під час гри ти перебуваєш під тимчасовим тиском». Програміст Pingle Game Studio про своє захоплення ферзями та пішаками
На Kickstarter збирають кошти на патріотичні деревяні шахи 6 в 1 що популяризують українську культуру
На Kickstarter збирають кошти на патріотичні дерев’яні шахи 6 в 1, що популяризують українську культуру
По темi
На Kickstarter збирають кошти на патріотичні дерев’яні шахи 6 в 1, що популяризують українську культуру
Читайте головні IT-новини країни в нашому Telegram
Читайте головні IT-новини країни в нашому Telegram
По темi
Читайте головні IT-новини країни в нашому Telegram
УЧАСТЬ В АЗАРТНИХ ІГРАХ МОЖЕ ВИКЛИКАТИ ІГРОВУ ЗАЛЕЖНІСТЬ. ДОТРИМУЙТЕСЯ ПРАВИЛ (ПРИНЦИПІВ) ВІДПОВІДАЛЬНОЇ ГРИ.
Ліцензія видана ТОВ "СЛОТС Ю.ЕЙ." на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 15.09.23 (рішення КРАІЛ №245 від 31.08.2023); ТОВ "СЛОТС Ю.ЕЙ." – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 26.04.2021 (рішення КРАІЛ №150 від 12.04.2021); ТОВ «СПЕЙСИКС» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 08.02.2021 (рішення КРАІЛ №34 від 02.02.2021); ТОВ «ГЕЙМДЕВ» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 16.02.2021 (рішення № 47 від 10.02.2021).

Хочете повідомити важливу новину? Пишіть у Telegram-бот

Головні події та корисні посилання в нашому Telegram-каналі

Обговорення
Коментарів поки немає.