コードを読んでリポジトリ名を当てろ! プログラマ向けゲーム「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
監視カメラのスタートアップ「Verkada」にハッキング、テスラなど顧客15万台以上のカメラ映像が流出
セキュリティ
2021-03-11 15:28
Zoom、書いたものが自動で消えるペン機能「Vanishing Pen」を追加
IT関連
2021-04-21 05:07
NTT Com、セキュリティ運用支援ソリューション開発–「tsuzumi」など活用
IT関連
2024-11-20 21:34
日本郵政グループ、ピュア・ストレージでプライベートクラウド基盤を刷新
IT関連
2021-04-22 07:04
ヤマト運輸のデータドリブン経営を支える4階層の組織(前編)
IT関連
2023-03-01 21:07
ワンタッチでZoom会議に参加 専用端末「ThinkSmart View for Zoom」レノボから
社会とIT
2021-01-27 15:42
ノバセルとアドレクス、テレビCMからウェブ広告まで一気通貫で運用する成果報酬型クロスマーケティングプランX-MAX開始
IT関連
2022-03-05 11:37
インドのハイエンド層にフォーカスしたクレジットカードを提供するCREDが新規ラウンドで評価額2415億円に
フィンテック
2021-04-08 21:37
京セラが無人レジシステム AIの画像認識活用
IT関連
2021-06-12 01:35
プログラマによるプログラミングのためのBGMなど、仕事や勉強の邪魔にならない無料で使えそうなBGM集。2021年版
開発ツール / 言語 / プログラミング
2021-06-11 09:30
日本でもクラウド型セキュリティの導入が山場–Netskopeに聞く現在地
IT関連
2024-03-07 02:25
アジア系米国人コミュニティを対象のデジタルバンク立ち上げのためCheeseが3.9億円調達
フィンテック
2021-05-07 01:11
NEC X、ブドウ農家向け剪定ソリューションを提供するスタートアップ設立
IT関連
2022-05-03 15:26
AWSのECインスタンスに、あたかもシリアルポートでキーボードとターミナルを接続してトラブルシュートできる新機能「EC2 Serial Console」が登場
AWS
2021-04-13 13:01