コードを読んでリポジトリ名を当てろ! プログラマ向けゲーム「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
生成AIによるコンテンツ大量生成時代–必要なのは「コンテンツサプライチェーン」とアドビ
IT関連
2024-03-30 02:05
赤十字国際委員会のデータが流出、「弱い立場にある」51万5千人の個人情報が盗まれる
IT関連
2022-01-22 13:40
ねこ用スマートトイレ「Toletta」が本体無料&アプリ月額料金1078円で利用可能に、トレッタキャッツがリニューアル
IoT
2021-06-23 11:24
RIZAP、AWSの生成AIで社内マニュアル検索システムを構築
IT関連
2024-06-19 06:20
東大IPCがガンの診断・治療に役立つ独自抗体医薬を開発する凜研究所に2億円を出資
ヘルステック
2021-01-20 15:17
WWDC 2021で期待される発表は?iOS 15、iPadOSリニューアル、もしかしたら新Macも
イベント情報
2021-06-06 00:52
データ/アナリティクスのガバナンスに不可欠な7つの要素–ガートナーが提言
IT関連
2022-08-04 09:47
Wolters Kluwer、国内外で強まるESG規制への対応支援を強化
IT関連
2023-04-25 02:04
マルコメ、経費精算SaaSで申請者の作業時間を月100時間削減
IT関連
2023-09-08 19:15
ツイッターが想定より利用者が少なかったストーリーズ機能「Fleet」を8月3日に停止へ
ネットサービス
2021-07-16 05:17
Netflixがビットコインのボニー&クライド「Bitfinexスキャンダル」を描いた映画制作へ
IT関連
2022-02-14 13:03
野菜・果物など生ゴミ活用のオーガニックポリマー開発で水問題解決を目指すOIST発EF Polymerが4000万円調達
バイオテック
2021-04-15 00:24
ビジネスを止めないIaaSの冗長化、どんな種類がある? まずは“サービスの品質目標”を考える
クラウドユーザー
2021-08-21 14:52
バイデン政権のインフラ計画でドローンが果たす役割–American RoboticsのCTOに聞く、その可能性
IT関連
2021-06-04 22:24