コードを読んでリポジトリ名を当てろ! プログラマ向けゲーム「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
不正アクセスで「当選」が「落選」に改ざん ウルトラマンショップのLINE整理券システムで被害
-
2
“自動で耳コピ”アプリ、ヤマハが無料公開 音源読み込み→3分でピアノ譜に
-
3
日本郵便、荷物の本人確認をICチップ付き身分証4種に限定 スマホのマイナカードで受け取れる場合も
-
4
無人タクシー、東京で来年運行へ GO、Waymo、日本交通が合意
-
5
メルカリ、ポケカ最新パックの出品禁止に
-
6
「GPT Astraでゲーム開発=ほぼソシャゲ」説を唱えたい 非エンジニアの挑戦は、廃課金への道か
-
7
初代Switchに脆弱性 QRコード読み取りで情報漏えいの恐れ 深刻度「高」
-
8
パナのBDレコーダーが“クラウド録画”に対応 何ができて、何ができない?
-
9
ドラマ「VIVANT」のワンシーンに映像制作界隈が「ぞっとする」 microSDカードを端子むき出しで手渡し
-
10
「監視されていないときのAIは、もう評価できない」 OpenAI現役研究者が個人声明
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR