コードを読んでリポジトリ名を当てろ! プログラマ向けゲーム「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
中国メーカー、出荷前のAndroid端末に犯罪用のバックドアを設置か Googleが取引停止
-
2
「給与維持の週休3日制」AI効率化で実現 しかし社員が喜ばず……なぜ? 「ライザAI」提供企業で起きたこと
-
3
ドコモ通信障害、約14時間で復旧 原因は「交換機の輻輳」、不正アクセスの形跡なし
-
4
人気ゲーム「NIKKE」公式PCランチャーで不正プログラム実行か CDN上でスクリプト改ざん ユーザーは対策を
-
5
宝くじ公式サイトが一時停止、利用者のパスワードが「意図せず変更」 影響範囲は調査中
-
6
年収やローン保証額、免許証番号など最大32万人分漏えい SMBC系、保証業務システムに不正アクセス
-
7
OpenAI、サイバーセキュリティ特化型「GPT-6 Cyber」発表 Firefoxの未知の脆弱性81件を発見
-
8
「My docomo」「ドコモオンラインショップ」が緊急メンテ 外部からの不正アクセスの可能性で
-
9
ドコモ不正アクセス、最大30万件の顧客情報流出 「My docomo」など緊急メンテ、再開未定
-
10
ゲーセンに真っ暗な画面ずらり……セガ系システムの障害が長期化、復旧めど立たず 原因は不正アクセス
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR