ホーム 開発 あなた自身も貢献できる無料のビデオ ゲーム「Oh My Git!」をプレイして、Git を使って共同でプログラミングする方法を学びましょう

あなた自身も貢献できる無料のビデオ ゲーム「Oh My Git!」をプレイして、Git を使って共同でプログラミングする方法を学びましょう

Git は、共同ソフトウェア開発を促進するツールとして、 Linus Torvalds 自身 ( Linux の作成者) によって 2005 年に作成されました。それ以来、 GitHub や GitLab など、オンラインでの使用を可能にする人気のプラットフォームも登場しました。

問題は、このツールが経験の浅いユーザーにとって最初は十分に直感的ではない可能性があることです。このため、数人の開発者は、ビデオ ゲームを通じてユーザーがその仕組みを理解できるようにすることにしました。

その結果が、Oh My Git!です。 、オープンソース開発を促進するためのドイツ教育省のプログラムであるプロトタイプ基金によって資金提供されたプロジェクト

ゲームは私たちに何を提供してくれるのでしょうか?

完全な初心者を対象としています (ただし、事前知識があれば、レベルを自由に「スキップ」できます)、 Oh My Git!主要な Git コマンド (クローン、コミット、プッシュ、プル、ブランチ、マージなど)の操作を対話形式で少しずつ紹介し、プロジェクトで使用を開始するための基本事項をカバーします。

ゲームでは、交互に使用できる 2 つのシステムを通じて、私たちに託されたタスクを実行するオプションが提供されます。 画面のメイン領域にドラッグする必要があるゲーム カードの使用(カードには表示されるだけではありません)コマンドの名前だけでなく、その説明と説明アイコンも含まれています)。小さな子供たちや視覚的に学習する傾向のある子供向けに設計されています

または、次の図に示すように、コマンド ライン(実際の G​​it のすべての機能を備えたもの) を使用します。

オーマイギット ゲーム

このゲームの主な魅力は、ユーザーが実行したときに各 Git コマンドがどのように変換されるかを明確に視覚化できることで、リポジトリの構造と一連のイベントの両方をリアルタイムで理解でき、それらがどのように影響するかを理解できることです。私たちが作業している架空のファイル。あと、オーマイギット!これは、複数のリポジトリをリモートで操作するときに何が起こるかを示すのに役立ちます。

オープンソース ゲーム自体は GitHub でホストされているため、 次の手順に従って、それをクローンして独自のレベル (現在 44 レベル) を作成するオプションがあります。これを行うには、公式リポジトリ (「levels」フォルダー内の各ファイルは異なるレベルです) をクローンし、 無料の Godot ゲーム エンジンをコンピューターにインストールする必要があります。

ただし、Git の使用方法を学ぶためにプレイすることだけに興味がある場合は、 Windows、Mac、Linux 用のコードとバイナリの両方がGitHubItch.ioでダウンロードできることを知っておく必要があります。

【2024年度最新】OBSなどのライブ配信やゲームを軽くするための「ハードウェアアクセラレーション」の設定方法!WindowsやGoogle Chrome・Discordなどの設定も変えよう!

Git は、共同ソフトウェア開発を促進するツールとして、 Linus Torvalds 自身 ( Linux の作成者) によって 2005 年に作成されました。それ以来、 GitHub や GitLab など、オンラインでの使用を可能にする人気のプラットフォームも登場しました。

問題は、このツールが経験の浅いユーザーにとって最初は十分に直感的ではない可能性があることです。このため、数人の開発者は、ビデオ ゲームを通じてユーザーがその仕組みを理解できるようにすることにしました。

その結果が、Oh My Git!です。 、オープンソース開発を促進するためのドイツ教育省のプログラムであるプロトタイプ基金によって資金提供されたプロジェクト

ゲームは私たちに何を提供してくれるのでしょうか?

完全な初心者を対象としています (ただし、事前知識があれば、レベルを自由に「スキップ」できます)、 Oh My Git!主要な Git コマンド (クローン、コミット、プッシュ、プル、ブランチ、マージなど)の操作を対話形式で少しずつ紹介し、プロジェクトで使用を開始するための基本事項をカバーします。

ゲームでは、交互に使用できる 2 つのシステムを通じて、私たちに託されたタスクを実行するオプションが提供されます。 画面のメイン領域にドラッグする必要があるゲーム カードの使用(カードには表示されるだけではありません)コマンドの名前だけでなく、その説明と説明アイコンも含まれています)。小さな子供たちや視覚的に学習する傾向のある子供向けに設計されています

または、次の図に示すように、コマンド ライン(実際の G​​it のすべての機能を備えたもの) を使用します。

オーマイギット ゲーム

このゲームの主な魅力は、ユーザーが実行したときに各 Git コマンドがどのように変換されるかを明確に視覚化できることで、リポジトリの構造と一連のイベントの両方をリアルタイムで理解でき、それらがどのように影響するかを理解できることです。私たちが作業している架空のファイル。あと、オーマイギット!これは、複数のリポジトリをリモートで操作するときに何が起こるかを示すのに役立ちます。

オープンソース ゲーム自体は GitHub でホストされているため、 次の手順に従って、それをクローンして独自のレベル (現在 44 レベル) を作成するオプションがあります。これを行うには、公式リポジトリ (「levels」フォルダー内の各ファイルは異なるレベルです) をクローンし、 無料の Godot ゲーム エンジンをコンピューターにインストールする必要があります。

ただし、Git の使用方法を学ぶためにプレイすることだけに興味がある場合は、 Windows、Mac、Linux 用のコードとバイナリの両方がGitHubItch.ioでダウンロードできることを知っておく必要があります。

【2024年度最新】OBSなどのライブ配信やゲームを軽くするための「ハードウェアアクセラレーション」の設定方法!WindowsやGoogle Chrome・Discordなどの設定も変えよう!

最新記事一覧