コードを読んでリポジトリ名を当てろ! プログラマ向けゲーム「GitHub-Guessr」が登場

今回は「コードを読んでリポジトリ名を当てろ! プログラマ向けゲーム「GitHub-Guessr」が登場」についてご紹介します。

関連ワード (世界中、正解、結果等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


いま流行しているWebブラウザ用のゲームの1つに「GeoGuessr」(ジオゲッサー)があります。

GeoGuessrは下記の画面のように、ある場所のGoogle Map上の風景が表示されます。プレイヤーは周りの風景を眺め、少しずつ移動しながら、自分が世界中のどこにいるのかを推測します。

推測した場所を右下にあるGoogle Map上で指定し、当たるまでの時間の短さを競う、というゲームです。

fig

上記の例のように有名な観光地であればすぐに場所を当てることができるでしょう。

しかし道路標識を見ても読めないような言語で書かれている、どこかの国の小さな街の一角に飛ばされたなら話は別です。

果たして自分はアフリカの砂漠にいるのか、南アメリカのジャングルなのか、太平洋上の孤島なのか、風景の中の植物の様子や建物の作り、人々の様子など何か手がかりになるような情報を探しながら移動し、いまいる場所を推測していくしかありません。

コードを見て当てろ!「GitHub-Guessr」が登場

そして、明らかにこのGeoGuessrにインスパイアされたであろうプログラマ向けのゲームが登場しました。「GitHub-Guessr」です。

GitHub-Guessrは下記のようにGitHub上のパブリックリポジトリのコードの一部が表示され、それが一体どのリポジトリのコードなのかを当てるゲームです。

fig

コードの一部を見て、どのプログラミング言語で書かれているのか? どんな処理をしているのかを読み取り、そこからリポジトリ名やプロジェクト名を推測し、当てるまでの時間を競います。

全10問でそれぞれの制限時間は60秒、矢印をクリックするとコードの前後を見ることも可能。下にはプロジェクト名の候補が並んでいますので、ここから正解だと思われるプロジェクトを選択します。

時間が進むにつれて、画面上部にはどんなプログラミング言語で書かれているのかやプロジェクトのアイコンなどのヒントが表示されます。

正しいプロジェクト名をクリックすると次のような画面が表示されます。

fig

これはコード内に偶然プロジェクト名が含まれていたために、簡単に当てることができました。全10問が終わるとトータルの結果が表示されます。

ぜひみなさんも休み時間の息抜きに、遊んでみてください。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
マイクロソフト、新たな「Z-code」モデルで翻訳の「Translator」と「Azure AI」サービス強化
IT関連
2022-03-25 11:57
タブレットに少人数学級……教育の課題、コロナ禍で表出 再生実行会議提言
IT関連
2021-06-05 04:27
庭の水やりで身近なIoTを体験、自動水やりシステムの構築 〜給水をLINEで通知〜 :名刺サイズの超小型PC「ラズパイ」で遊ぶ(第43回)
アプリ・Web
2021-07-23 07:18
冷凍ラーメン自販機「ヌードルツアーズ」登場 人気店のラーメンを24時間買える
くらテク
2021-03-24 16:06
DevOpsが抱える課題と可能性–理想を現実にする3つのポイント
IT関連
2022-06-25 04:22
全銀システム障害の復旧に時間がかかったのはなぜか–NTTデータG・本間社長に聞いてみた
IT関連
2023-11-10 16:56
横河レンタ・リース、「Windows 11」の円滑更新を強化する管理ツールをリリース
IT関連
2023-07-19 18:41
米連邦機関のサイバーセキュリティは不十分–上院報告書
IT関連
2021-08-04 11:30
やってはいけない–優待投資の5大失敗
IT関連
2021-02-03 10:37
マイクロソフトが離れていてもイベントを共有できる複合現実プラットフォーム「Microsoft Mesh」を発表
VR / AR / MR
2021-03-04 12:09
スシロー、くら寿司はコロナ禍でも加速 都心に出店攻勢
IT関連
2021-01-21 06:09
パナソニック、コンセント火災防ぐ「感熱・トラッキングお知らせコンセント」発売 
くらテク
2021-04-29 13:14
多様なデータで人事異動を最適化–人事労務ソフト「SmartHR」に新機能
IT関連
2023-02-09 08:34
LegalOn Technologies、「ChatGPT利用に関する社内ルールと注意点」公開–弁護士が監修
IT関連
2023-05-03 13:12