Агляд гульні while True: learn()

Агляд гульні while True: learn()

Праграмаванне з’яўляецца галоўнай асновай усіх камп’ютэрных праграм, у тым ліку відэагульняў, і ўсе часткі гульні так ці інакш залежаць ад гэтага далікатнага працэсу. Сярод буйных назваў амаль няма вядомых гульняў, звязаных непасрэдна з катэгорыяй праграмавання, і нават сярод незалежных назваў не так шмат гульняў пра праграмаванне. Аднак невялікая колькасць гульняў, такіх як назвы такіх распрацоўшчыкаў, як Zachtronics і Tommorow Corporation, дасягнулі вялікага поспеху ў гэтай галіне. Цяпер студыя Luden.io, засяродзіўшыся на канкрэтнай галіны праграмавання, вядомай як машыннае навучанне, стварыла гульню while True: learn, якую мы разгледзім ніжэй. Гэтая гульня ў стылі містыкі і сімулятара была ўпершыню выпушчана ў 2019 годзе для ПК, а прыкладна праз чатыры гады, 26 студзеня 2024 года, была выпушчана для Nintendo Switch і кансоляў новага пакалення.

Калі вы нічога не ведаеце пра машыннае навучанне, я павінен сказаць, што машыннае навучанне з’яўляецца адным з напрамкаў даследаванняў інфарматыкі і, вядома, лічыцца часткай штучнага інтэлекту. Асноўнай мэтай машыннага навучання з’яўляецца распрацоўка сістэм, якія выконваюць пэўныя дзеянні без дэталёвых інструкцый. Звычайна, выкарыстоўваючы даныя, вядомыя як навучальныя даныя, такія сістэмы вывучаюць агульныя прынцыпы разгляданай задачы з дапамогай вызначаных алгарытмаў, а затым пачынаюць выконваць розныя задачы ў адпаведнасці з гэтымі шаблонамі.

У гэтай гульні таксама выкарыстоўваецца гэтая важная галіна праграмавання ў якасці асноўнага зместу, і плануецца расказаць пра яе фанатам некаторыя падрабязнасці. Фактычна, гэтая гульня вучыць вас машыннаму навучанню так, як гульня Civilization вучыць вас сусветнай гісторыі. Вельмі пазнавальны для ўсіх, хто займаецца навукай аб дадзеных, машынным навучаннем, штучным інтэлектам, інфарматыкай і г.д. Таму што ён паступова ўводзіць канцэпцыі па ходзе гульні і аглядае кароткую гісторыю таго, як з’явіліся гэтыя тэхналогіі.

У гісторыі гульні, пакуль True: learn(), вы выконваеце ролю праграміста, спецыяльнасцю якога з’яўляецца стварэнне мазгавых і нервовых сетак і іх злучэнняў. Падчас розных заняткаў вы зразумееце, што ваша котка вельмі разумная і ведае шмат аб праграмаванні і кадаванні. Гэта прымушае вас прыняць меры для стварэння спецыяльнай праграмы, якая перакладае каціную мову на чалавечую, каб вы маглі выявіць вялікі патэнцыял вашай кошкі.

Агульны геймплэй гульні заснаваны на размяшчэнні серыі каманд на экране і злучэнні іх з часткай уводу, выконваючы пэўную апрацоўку ўводу, каб увесці патрэбны вынік у частку вываду. Кожны ўзровень апісваецца як галаваломка, для разгадвання якой можна выкарыстоўваць машыннае навучанне. Напрыклад, на адным узроўні вам трэба ўкараніць код для кіравання беспілотным аўтамабілем. На жаль, гульнявы працэс амаль заўсёды ўключае ў сябе сарціроўку кругоў, квадратаў і трохвугольнікаў з дапамогай нязграбнага візуальнага праграмавання, а не аддаленае прывязванне да гэтых апісанняў.

Канструкцыі, якія вы выкарыстоўваеце для выканання гэтага сартавання, прадстаўляюць алгарытмы машыннага навучання. Кожны з іх мае кароткае апісанне і спасылкі на розныя адукацыйныя вэб-старонкі і відэа на YouTube. Гэта адукацыйны змест гульні. На жаль, вам не патрабуецца выбіраць алгарытмы, якія выкарыстоўваюцца для вырашэння задачы, на падставе задачы і прызначэння алгарытму (напрыклад, распазнаванне шаблонаў у зашумленых дадзеных або рэагаванне на стымулы) і інжынерных якасцей (напрыклад, перадумовы, пасляўмовы і эфектыўнасць часу). Выберыце месца. Замест гэтага вам кажуць, які з іх выкарыстоўваць, і вы можаце толькі выбраць, як іх злучыць.

Некаторыя галаваломкі складаныя, але цяжкасці не звязаны з апісанай праблемай. Звычайна задача складаецца ў тым, каб накіраваць дастатковую колькасць кругоў, квадратаў і трохкутнікаў да кожнага пункта прызначэння за адведзены час. Я рэкамендую не выконваць пабочныя місіі, калі вы пачынаеце гульню. Некаторыя з іх літаральна немагчыма атрымаць поўныя 3 зоркі, калі вы не павысіцеся на наступны ўзровень у гульні. Акрамя таго, праз кароткі час галаваломкі становяцца вельмі нецікавымі. Большасць з іх трапляе ў катэгорыю “балансавання нагрузкі”, што азначае, што вы праводзіце большую частку часу, высвятляючы, як размеркаваць выходныя сімвалы для выходных патокаў, каб яны адпавядалі памеру, прадыктаванаму галаваломкай.

З мастацкага пункту гледжання, у той час як True: learn() уключае шэраг намаляваных ад рукі дызайнаў паміж этапамі, а таксама агульную форму і знешні выгляд персанажаў, якія ідэальна распрацаваны і падыходзяць для такой назвы, і Карыстацкі інтэрфейс таксама мае прыемны дызайн. На мой погляд, калі б распрацоўшчыкі разгледзелі магчымасць выкарыстання розных колераў для злучэння розных частак паміж сабой, блытаніны гульцоў пры рэалізацыі складаных сістэм было б некалькі менш. У галіне музыкі і гуку гульня мае прымальную прадукцыйнасць, улічваючы яе стыль, і нават нягледзячы на тое, што гульнявая музыка не вельмі разнастайная, яна, верагодна, стане для вас паўтаральнай праз доўгі час.

Увогуле, у той час як True: learn() – гэта добрая гульня-галаваломка, якая нібы навучыць вас машыннаму навучанню, але гэта частка ажыятажу гульні, а сам геймплэй не навучае належным чынам ні адной з тэхнік. Тым не менш, ён выкладае некаторыя асноўныя тэрміны штучнага інтэлекту і добра працуе як добры спосаб выклікаць цікаўнасць да метадаў штучнага інтэлекту ў цэлым. Увогуле, калі вы займаецеся праграмаваннем, гэтая гульня можа стаць выдатным выбарам для вас, і, як любая гульня для распрацоўшчыкаў Zachtronics, яна займальная і пазнавальная.

 

8.3

The Good

  • Вельмі расслабляльная гульня-галаваломкі
  • Цудоўнае і класнае мастацтва
  • Прыгожая музыка
  • Складаныя пабочныя місіі для тых, хто зацікаўлены ў вывучэнні праграмавання
  • Дае карысныя спасылкі для тых, хто зацікаўлены даведацца больш пра машыннае навучанне

The Bad

  • Неабавязковыя задачы запуску апісаны дрэнна
  • Навучальныя тлумачэнні гульні здаюцца амаль незразумелымі
  • Саўндтрэк праз некаторы час паўтараецца
  • Праз некаторы час галаваломкі надакучаюць
8 Графіка
9 Геймплэй
7.5 Гісторыя
8.5 Музыка