ゲームで覚える!Gitをとりあえずざっくり知りたいならギットクエストをやってみよう

スポンサーリンク
Pocket
LINEで送る

Gitって便利なんですが、複雑で学習コストが高いんです。そんな複雑なGitを覚えられるゲームサービスがありました。

RPG風のゲームでGitについて軽く覚えることができるサービスを見つけたのでご紹介します。

 

Gitとは?

Gitとは分散型のバージョン管理システムです。

例えば、A機能を作成したけど、やっぱりいらなかったり、新しい機能を追加したせいでバグが出てしまったときなど、以前のファイルに戻したい時があります。

Gitを使わなければ、バージョンごとにファイルをコピーしておくことになりますが、それだと管理が大変になります。

Gitの場合は変更のログを保存しておくので、特定のバージョンに簡単に戻すことができます。

 

他にも、チームでプロジェクト開発で、同ファイルを編集していたとします。

先に編集していた人のファイルが後の人のせいで上書きされ編集内容が消えるということがなくなります。

 

Gitにはたいへん便利でさまざまな機能があるのですが、扱うのはやや複雑で学習コストがそこそこかかります。

書籍で覚えるのもいいですが、本を読むのが苦手な方もいると思います。

本を読むのが苦手な人のためのGit学習ゲーム「ギットクエスト」

ギットクエストはGitを学べるRPG風ゲームです。

ゲームなので楽しんでGitを覚えることができます。

 

ファミコン風のゲームです。

ゲームスタート時に戦う強敵に負け、Gitコマンドを覚える旅に出ます。

fireshot-capture-6-%e3%82%ae%e3%83%83%e3%83%88%e3%82%af%e3%82%a8%e3%82%b9%e3%83%88-http___unit8-net_gq_

スポンサーリンク

 

fireshot-capture-8-%e3%82%ae%e3%83%83%e3%83%88%e3%82%af%e3%82%a8%e3%82%b9%e3%83%88-http___unit8-net_gq_

学校でGitテストをします

 

fireshot-capture-9-%e3%82%ae%e3%83%83%e3%83%88%e3%82%af%e3%82%a8%e3%82%b9%e3%83%88-http___unit8-net_gq_

敵が現れるので、敵の名前を解決するGitコマンドで攻撃します。

 

fireshot-capture-10-%e3%82%ae%e3%83%83%e3%83%88%e3%82%af%e3%82%a8%e3%82%b9%e3%83%88-http___unit8-net_gq_

適したGitコマンドでなければ相手にダメージが通りません。

 

fireshot-capture-11-%e3%82%ae%e3%83%83%e3%83%88%e3%82%af%e3%82%a8%e3%82%b9%e3%83%88-http___unit8-net_gq_

敵もいろんなやつが出てきます。

 

fireshot-capture-12-%e3%82%ae%e3%83%83%e3%83%88%e3%82%af%e3%82%a8%e3%82%b9%e3%83%88-http___unit8-net_gq_

一通りやるとゲームクリア!

短く単純なゲームですが、ある程度はGitについて学ぶことができます。

ところで、初期に出てきた敵はどうなったの…?

ギットクエスト

 

まとめ

ギットクエストではGitがどんなものなのか、どんな時にどのコマンドを使えばいいのかを簡単に学ぶことができます。

しかし、Gitについて深く理解するには実際に使ってみたり、参考書を読む必要があります。