コードを読んでリポジトリ名を当てろ! プログラマ向けゲーム「GitHub-Guessr」が登場
この記事は新野淳一氏のブログ「Publickey」に掲載された「コードを読んでリポジトリ名を当てろ! プログラマ向けゲーム「GitHub-Guessr」が登場」(2023年9月19日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。
いま流行しているWebブラウザ用のゲームの1つに「GeoGuessr」(ジオゲッサー)があります。
GeoGuessrは下記の画面のように、ある場所のGoogle Map上の風景が表示されます。プレイヤーは周りの風景を眺め、少しずつ移動しながら、自分が世界中のどこにいるのかを推測します。
推測した場所を右下にあるGoogle Map上で指定し、当たるまでの時間の短さを競う、というゲームです。
上記の例のように有名な観光地であればすぐに場所を当てることができるでしょう。
しかし道路標識を見ても読めないような言語で書かれている、どこかの国の小さな街の一角に飛ばされたなら話は別です。
果たして自分はアフリカの砂漠にいるのか、南アメリカのジャングルなのか、太平洋上の孤島なのか、風景の中の植物の様子や建物の作り、人々の様子など何か手がかりになるような情報を探しながら移動し、いまいる場所を推測していくしかありません。
コードを見て当てろ!「GitHub-Guessr」が登場
そして、明らかにこのGeoGuessrにインスパイアされたであろうプログラマ向けのゲームが登場しました。「GitHub-Guessr」です。
GitHub-Guessrは下記のようにGitHub上のパブリックリポジトリのコードの一部が表示され、それが一体どのリポジトリのコードなのかを当てるゲームです。
コードの一部を見て、どのプログラミング言語で書かれているのか? どんな処理をしているのかを読み取り、そこからリポジトリ名やプロジェクト名を推測し、当てるまでの時間を競います。
全10問でそれぞれの制限時間は60秒、矢印をクリックするとコードの前後を見ることも可能。下にはプロジェクト名の候補が並んでいますので、ここから正解だと思われるプロジェクトを選択します。
時間が進むにつれて、画面上部にはどんなプログラミング言語で書かれているのかやプロジェクトのアイコンなどのヒントが表示されます。
正しいプロジェクト名をクリックすると次のような画面が表示されます。
これはコード内に偶然プロジェクト名が含まれていたために、簡単に当てることができました。全10問が終わるとトータルの結果が表示されます。
ぜひみなさんも休み時間の息抜きに、遊んでみてください。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
資さんうどん、従業員の退職理由などが外部から閲覧可能に 委託先の勤怠システムに設定不備
-
2
NEC、委託先の情報漏えいで謝罪 「セキュリティ事業を手掛ける企業として反省」
-
3
VTuber「兎田ぺこら」グッズにSNSで風評被害→示談成立 「保護者同伴で謝罪などがあったため」
-
4
JALの予約システムに不正アクセス 約9万人分の予約情報が漏えい 一部ではパスポート番号も
-
5
GMO、ランサム被害にあった顧客に新しいPC提供へ 犯行グループは1人の顧客情報公開か
-
6
NECのルータ「Aterm」、PHP脆弱性の影響なし 設定画面URLの「.php」は無関係
-
7
Anthropic、独自の“創薬活動”に着手 社員1人のバイオ企業を買収、小児難病の治療薬研究を進める
-
8
GMO不正アクセスの犯人サイト、ドメイン停止を確認
-
9
メアドを検索→AIで“その人専用フィッシングメール”を生成する手法、クリック率が約2.7倍に 7000人以上で実験
-
10
「対策を後回しにしたサーバが軒並み狙われている」 相次ぐ不正アクセスにラックCTOが警鐘
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR