ホームページ  >  記事  >  開発ツール  >  GitHub プロジェクト共有: ワンクリックでプレイできる 10 のオープンソース オンライン ゲーム

GitHub プロジェクト共有: ワンクリックでプレイできる 10 のオープンソース オンライン ゲーム

青灯夜游
青灯夜游転載
2023-03-24 19:15:114655ブラウズ

この記事では、クリックするだけでプレイできる GitHub 上の 10 個のオープンソース オンライン ゲームをまとめています。ほとんどのゲームは携帯電話でのプレイをサポートしており、これは本当に素晴らしいことです。

GitHub プロジェクト共有: ワンクリックでプレイできる 10 のオープンソース オンライン ゲーム

以前、面白くて楽しいオープンソース ゲームを 5 つ紹介する記事を書きましたが、その記事は当時大多数の読者に認知されましたが、フィードバックをくださった読者もいらっしゃいました。 :「このゲームはすごく面白そうだけど、インストール方法がわからないし、プレイできなくなったら不安!」という読者のニーズを方向性としています。記事 をクリックして開くと、 のオープン ソース ゲームのコレクションをプレイできます。

興味深いオンライン ゲームのオープンソース プロジェクトを探していたところ、ゲームの品質や品質の点では PC ゲームほど優れていないことがわかりました。 インストール不要操作が簡単斬新なゲームプレイパズルとリラクゼーション##など、独自の利点もあります。 #、これらのゲームは基本的に、空いた時間 (食事の待ち時間、移動中、会議中など) にすぐにゲームをプレイできます。重要なことは、これらのゲームはブラウザ上で実行されるため、ほとんどのゲームが携帯電話でもプレイできるのは本当に素晴らしいことです!

今日、ついに

オープンソース オンライン ゲーム を 10 個貯めたので、すべてを一度に共有します。 HelloGitHub が厳選したオープンソース プロジェクトにはそれぞれの良さがあるはずです、一緒に「見て遊んで」みましょう!

1. Hextris (六角形テトリス)

スター番号:2k|プログラミング言語: JavaScript|モバイル版: サポート

これは、テトリスからインスピレーションを得た、テンポの速いパズル ゲームです。ヘクストリスは基本的にテトリスのようにプレイされ、方向を制御して落ちてくるブロックを排除します。

プレーヤーは、

左/右方向キーを使用して六角形を回転させ、落下する色のバーが指定された端に落ちるようにすることができます。下方向キーを使用すると、落下速度を速くすることができます。同じ色のブロックを 3 つ以上つなげてブロックを消してポイントを獲得します。連続消去するとポイントが 2 倍になります。色のブロックが濃い灰色の六角形を突破するとゲームが終了します。

ソース コード:

github.com/Hextris/hex…

アドレス:

hextris.io/

2. adarkroom (小さな暗い部屋)

星の数: 6.3 k|プログラミング言語: JavaScript|モバイル版: サポートされていません

中国語をサポートする興味深いテキストのみのアドベンチャー ゲームです。ゲームでは、プレイヤーは素材を集め、建物を追加し、小道具や武器を作成して、興味深い冒険を体験します。 RPG ゲームが好きなら、これは間違いなくあなたのお茶になるでしょう。

ゲームは序盤は少し退屈で、「

Tim Chai」をクリックするだけで、イベントが発生するまでに時間がかかるため、これをプレイしたことがない生徒は最初は簡単に混乱します。スクロールするテキストを読んだ後、Tim をクリックし、Chai 30 秒間辛抱強く待つと、新しいイベントがトリガーされ、冒険が始まります。ゲームはデフォルトでゲームの進行状況をローカルに保存し、アーカイブのインポート/エクスポートもサポートします。

ソースコード:

github.com/doublespeak…

アドレス:

adarkroom.doublespeakgames.com/ ? lang=zh_cn

#3. lifeRestart (人生再スタートシミュレーター)

##スター番号

: 9.6k|プログラミング言語: JavaScript|モバイルバージョン: サポート

オンラインワードゲームといえば、ここ 2 年間で特に人気を博したオープンソース ゲーム「Life Restart Simulator」について触れなければなりません。

ゲームでは、プレイヤーは最初に才能を選択し、初期属性を割り当てるだけで、その後は年月が飛ぶのを見て、瞬く間に人生が終わってしまいます。 、 をクリックしてもう一度再開できます 新しい生活を始めることができます。このゲームは、機知に富んだユーモアのある文章と予想外の結末で人気を博しました。前述のクラシック モードのゲームプレイに加えて、有名人の生活を体験できる新しいセレブ モードも追加されました。

ソース コード: github.com/VickScarlet…

アドレス: liferestart.syaro.io/ public /inde...

4、リラ (チェス)

星の数:12.9k|プログラミング言語:Scala TypeScript|モバイル端末:サポート

これは広告なしで永久に無料であることを約束するチェス ゲームです。中国語にも対応しています。このプロジェクトは単なるチェス ゲームではなく、チェスに関するすべてのプラットフォームです。なぜなら、オンライン対戦、対人対戦、フレンド対戦、競技会などに加えて、チェスを学ぶためのチュートリアル、コミュニティ、視聴やライブストリーミングも備えているからです。

ソースコード: github.com/lichess-org…

アドレス: lichess.org/ zh

5. proxx (ブラックホールをクリアする)

星の番号: 1.2k|プログラミング言語: JavaScript|モバイルバージョン: サポート

マインスイーパに似たゲーム ゲーム性やルールは基本的にマインスイーパと同じです。ブロックの背後にある未知のブラックホールを除外します。

最初にゲームの難易度を選択し、幅/高さ、ブラックホールの数を設定できます。プレーヤーが未知のブロックをクリックすると、数字またはブラック ホールが表示されます。数字の場合、その数字はその周囲のブラック ホールの数を表します。たとえば、「1」はブロックの背後にブラック ホールがあることを意味します。数字の周りにブロックを配置し、ブラックホールをクリックするとゲームが開始され、終了します。左上隅には未知のブロックの数が表示され、右上隅にはコスト/最適時間が表示され、下のスイッチボタンでマーキングモードに切り替えることができます。

ソース コード: github.com/GoogleChrom…

アドレス: proxx.app/

6、react-tetris(テトリス)

スター数:7.4k |プログラミング言語: TypeScript|モバイルバージョン: 古典的なテトリスを再現するサポート

このプロジェクトでは、React Redux Immutable のテクノロジー スタックを使用します。このゲームの再現レベルはピクセルレベルとも言えますが、これは映像だけでなく、滑らかさ、ゲームプレイ、効果音などの面にも反映されます。

ソース コード: github.com/chvin/react…

アドレス: chvin.github。 io /react-tetri…

7. オープンゴルフ (ミニゴルフ)

##星の数:1.6k|プログラミング言語: C|モバイル版: サポート対象外

全20レベルのゴルフゲーム。ゲームのグラフィックは荒いですが、衝突反応やレベルデザインの面白さは見どころで、楽しくプレイできました。

ソース コード:

github.com/mgerdes/Ope…

アドレス:

mgerdes.github。 io /minigolf.ht…

8、ピンボール

スター番号 : 1.9k|プログラミング言語: Flutter|モバイルバージョン: サポートされていません

これは、Flutter と Firebase Pinball ゲームを使用して構築された Google オープンソースのクラシックです。最初にA(左フィルター)/S(サーブ)/B(右フィルター)という操作案内があり、非常に精巧に作られています。

ソース コード:

github.com/flutter/pin…

アドレス:

pinball.flutter。 dev /

##9、chinese-dos-games(中国の DOS ゲーム)

##スター番号

: 7.2k|

プログラミング言語: Python|モバイル端末: サポート オンライン中国 DOS ゲーム コレクションで、現在 1800 のゲームをサポートしています。

ソース コード:

github.com/rwv/chinese...

アドレス: dos.zczc。 cz /

10. Habitica(習慣)

スター番号

: 9.6 k|

プログラミング言語: JavaScript|モバイルバージョン: サポート これは習慣を身につけるためのオープンソース アプリケーションですが、なぜゲーム コレクションに含まれているのでしょうか?それは習慣構築のプロセスを RPG として扱うからです。

設定された習慣に従って、実際に完了する必要があるタスクを作成する必要があります。タスクを完了すると、対応する経験値と金貨が獲得でき、これらを使用してレベルをアップグレードできます。バーチャルキャラクターと購入装備です。しかし、ミッションが失敗すると、罰として対応する血液量が失われます。レベルが上がると、ペットの孵化、職業、専用スキル、チームを組んでダンジョンをプレイするなど、より多くの遊び方が広がります。

ソースコード:

github.com/HabitRPG/ha…

アドレス: haveca.com/ # ###########やっと############

この記事を書いているときに、クラシック ゲームには同じタイプのオープン ソース プロジェクトが多数あることがわかりました。たとえば、GitHub で「Tetris」を検索すると 50,000 のオープン ソース プロジェクトが見つかりますが、これは次の説明に従って行うことができます。 「Hextris」と「react-tetris」、同じ品質のオープンソース プロジェクトはほとんどありません。

実は、機能は同じでも、それぞれのプロジェクトに特有の「こと」は一朝一夕に実現できるものではなく、継続的な反復と多大な労力と労力が必要です。そうして初めて、プロジェクトは際立ったものになるのです。

(学習ビデオ共有: 基本プログラミング ビデオ)

以上がGitHub プロジェクト共有: ワンクリックでプレイできる 10 のオープンソース オンライン ゲームの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjuejin.cnで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。