70

この質問は歴史的な理由から保存されていますが、トピックとは見なされていないため、同様のものを投稿する言い訳として使用しないでください.

詳細については、https: //stackoverflow.com/faq を参照してください。


私にとっては、コードを読んで学ぶためであり、遊ぶためではありません...

...もちろん ;-)

4

55 に答える 55

70

Quake (1、2、および 3) およびDukeNukem 3Dソース コードは、GPL の下で利用できます。

于 2008-10-22T18:27:09.413 に答える
67

オープンソース コードの理由の一部が、コードが進化するにつれてコードが再利用およびリサイクルされることである場合、影響とレガシーがこの決定の 2 つの大きな要因になると思います。これに基づいて、私はおそらくRogue / Hack / Nethackに投票します。これは、ハックアンドスラッシュ ダンジョン クロール ジャンルの背後にある重要な影響の 1 つであり、これらの古い ASCII ゲームをまだプレイしている繁栄しているコミュニティで今日も生き続けているだけでなく、すべての最も人気のあるグラフィック ゲームのいくつかに大きな影響を与えています。ディアブロやディアブロ 2 などの時間。

于 2008-10-22T18:29:04.557 に答える
46

ウェスノスの戦い

とはいえ、 http://en.wikipedia.org/wiki/List_of_open_source_gamesを読むのに時間を割くことができます

また、正確に何を学びたいかにもよります...たとえば、Pygameで書かれたゲームの年次大会があります。

于 2008-10-22T18:23:54.117 に答える
37

OpenTransportTycoonはどうですか?:)一人来てください-それは最高でなければなりません!

http://www.openttd.org FTW!;)

于 2008-11-14T10:23:45.853 に答える
31

FreeCivはどうですか?

于 2008-10-22T18:25:51.757 に答える
31

Kenta Choのゲームをチェックしてください: http://www.asahi-net.or.jp/~cs8k-cyu/index_e.html . それらのほとんどは D で書かれており、Simple DirectMedia Layerを使用しています。

それらは非常に楽しく、ソースは非常に読みやすく、D 言語の優れたショーケースです。

トーラス トルーパーのスクリーンショット:

代替テキスト http://images.macworld.com/images/legacy/images/content/torus.jpg

于 2008-10-22T21:23:17.093 に答える
25

「make」と呼ばれる非常に優れたテキスト ベースのロール プレイング ゲームがあります。あなたはひげを生やした賢者によって守られている隠れた依存関係を見つけ、そこからパッチを当てようとしています。

于 2008-10-22T21:44:22.383 に答える
20

ロボコードはかなり素晴らしいです。ウィキペディアのエントリも参照してください。

于 2008-10-22T18:24:42.757 に答える
16
. . . . . . . . . .
. . . . S . . . . .
. . * . . . . * . .
. . . . . . . . . *
. * . . . * . . . .
. . . . . . . . . .
. . . E . . . . . .
. . . . . * . . . .
. . . . . . . . . . 
. . . * . . . . . .

これは...元のスタートレックです。PDP11ルールズ!:)

于 2008-10-22T21:46:35.797 に答える
12

GNU Chessを使用する必要があります。

コードを見ることに本当に興味がある場合。wikiから: 「バージョン 5 は、スパゲッティ コードを削除し、時代遅れのデータ構造をより高度なコンピューター チェス実装技術に置き換えるために、本質的に GNU Chess をゼロから完全に書き直したものです。」

于 2008-10-22T19:42:30.867 に答える
11

Hunt the Wumpusが言及されていないなんて信じられない。

それともスタートレック

于 2008-10-22T18:46:48.843 に答える
10

two words: Frozen Bubble.

于 2008-11-14T20:44:26.583 に答える
9

My personal favorite is UFO Alien Invasion. I loved the original UFO and this is a really good clone.

于 2008-11-14T20:52:19.280 に答える
8

私の頭の中には疑問の余地はありません、GLトロン。どうしてあなたはそれを愛せないのですか?

http://en.wikipedia.org/wiki/GLtron

于 2008-10-22T19:20:02.660 に答える
8

何?Tux Racerが好きな人はいませんか?

私はそのゲームが大好きです!!! ペースが速く、ほとんどすべてのまともな最新のコンピューターで実行できます (高価なビデオ カードは必要ありません)。そしてWindowsでも動きます!! さらに、「ペンギンが空を飛ぶことができる」ことを示しています (そして、音速を超えることさえあります:P)

于 2008-10-22T18:47:41.727 に答える
7

ギザギザ同盟 2

そのソース コードは 2004 年にリリースされ (私が思うに)、それ以来、mod コミュニティによって大幅に改善されてきました。mod はJA2 v1.13という名前で、コミュニティはBear's Pitにあります。

PS コードを読んで学習するには、これは最適なプロジェクトではない可能性があります。これは、数百行にわたる多くの関数を含む古い C コードです。レガシ コードの操作方法を学びたくない場合は、プレイする方が楽しいです。;)

于 2009-03-03T19:32:07.650 に答える
5

ザウアーブラーテン とても素敵なFPS

于 2008-11-14T10:19:16.813 に答える
5

代替テキスト http://www.classicempire.com/emlogo.jpg

当然のことながら、世紀のウォーゲームであるエンパイア。classicempire.comからダウンロードできます。帝国は 1970 年代以来、学生を追い出し、結婚生活を崩壊させてきました。

于 2008-11-10T05:33:59.563 に答える
5

良い....

フライト シミュレーターが好きなら、Free Space をぜひチェックしてください。

http://scp.indiegames.us/

たくさんのモッズもあります...バトルスター ギャラクティカ ユニバースには、実際にバイパー マーク VII を飛ばす非常に素晴らしいものがあります。

http://www.game-warden.com/bsg/

楽しんでください...ええと、もちろん、私の頭はどこにありますか...

ハッピーコードリーディング;-)

于 2008-10-22T18:28:24.950 に答える
5

ゲームがどのように機能するかを確認することが目的であり、それを確認するために少額の費用を支払う意思がある場合は、GarageGamesのTorque Gaming Engineを強くお勧めします。150 ドルで、AAA ゲーム タイトル (Tribes 2) のエンジン ソース コード全体を入手できます。コンテンツはリッピングされているため、Tribes 2 を購入する必要はありませんが、コンテンツは簡単に置き換えることができます。他の同等のエンジンのコストと比較すると、Torque は驚くほどお買い得です。また、ゲームを制作することに決めた場合でも、ライセンスの制限に圧倒されることなく制作できます。

編集:オープンソースではないことは知っていますが、コードを学習するという目的のためには、資格があるはずです。エンジンは C++ でコーディングされており、構文が C#/Java に類似したスクリプト層があります。

于 2008-10-22T18:36:41.360 に答える
4

私はFreeCol(Sid Meier's Colonizationのクローン)を何時間もプレイしてきました。

「FreeColのソースコードを勉強する」という意味です。

于 2008-11-14T20:27:18.007 に答える
4

それはどちらかのローグでなければなりません

不正なスクリーンショットhttp://upload.wikimedia.org/wikipedia/en/a/af/Rogue_Unix_Screenshot_CAR.PNG

または帝国 私はそれらの両方に多くの時間を投資(失った)しました。

于 2008-11-14T10:44:31.457 に答える
4

ごく最近、Humble Indie Bundle のゲームのいくつかがオープン ソースになりました。ギッシュ、ルガル、ペナンブラはすべて開いていました。

http://www.wolfire.com/humble

于 2010-06-01T02:38:52.797 に答える
4

Wormuxには本当に素晴らしいアーキテクチャがあります。私はプロのゲーム開発者ですが、これらの人たちもそうかもしれません。作品のクオリティには、長年のゲーム開発経験の匂いがします。

于 2008-10-22T20:01:23.247 に答える
3

非常に多くのゲーム、非常に少ない時間。

于 2009-01-06T18:31:22.677 に答える
3

対象のプラットフォームに応じて、XNA 関係者はすぐにビルドできるプロジェクトの「スターター キット」をいくつか用意しています。コードは利用可能ですが、明示的にオープン ソースではありません。

http://creators.xna.com/education/starterkits/

于 2008-10-24T17:44:47.567 に答える
3

Dopewarsは、インターネットや LAN 上で友達と遊ぶのが楽しいゲームです。また、Windows、OSX、Linux、iPhone で動作し、Facebook に適応しています。

于 2008-10-22T18:54:51.540 に答える
2

Warsow、明らかに。

これはFPSであり、Quake 3として技術的に高度なオープンソースであり、十分に文書化されたコードと優れたコミュニティを備えています。

于 2008-10-22T19:28:59.710 に答える
2

まだAngbandへの叫び声はありませんか?それは今年の3月に新しい「所有権」の下に置かれ、今でも私が見た中で最も中毒性のあるファンタジー/ダンジョンスタイルのゲームです。ソースはすぐに利用可能であり、1993年に最初にリリースされた後、またはメモリがその存続期間中機能する場合は、プログラムがどのように強力にアクティブになるかを確認するのは非常にスムーズです。

于 2008-11-14T20:32:55.827 に答える
2

No one mentioned freedroidrpg yet.

于 2008-11-14T20:50:57.880 に答える
2

Tremulousは優れたマルチプレイヤー ゲームです。

于 2009-04-15T10:48:13.900 に答える
2

クラシック: Crowther/Woods Adventure ;-)

于 2008-10-24T17:58:41.780 に答える
2

フリースペース 2 ソース コード。これは、元の Volition Freespace 2 (オープン ソースとしてリリース) に基づいています。これは製品版 (したがって「バトル テスト済み」) のコードであり、出荷されたタイトルがどのように見えるか (すべての疣贅を含む) をよく見ることができます。

ここで SVN を介して FS2_open ソースにアクセスできます。

http://scp.indiegames.us/links.php

于 2009-03-03T18:50:41.713 に答える
2

Glubulation 2には、他のどのオープン ソース ゲームよりも多くの時間を費やしてきました。RTS ジャンルの革新的で新鮮なバリエーションです。

于 2009-03-03T18:54:42.950 に答える
2

信じられない、アルマゲトロン アドバンストについてまだ誰も言及していない!

映画Tronのファンにとって、これは世界中の他のプレイヤーとオンラインで時間を過ごす良い方法です。

于 2008-10-22T19:58:56.077 に答える
2

Duke3D はソース コードをリリースしました。それは今までで最高のゲームです。 ソース コードは duke3d の 15 番です。

于 2008-10-22T20:00:22.003 に答える
2

Hedgewarsは楽しく、スムーズに動作し、美しいグラフィックを備えており、Worms World Party が好きな人なら誰でも楽しめるでしょう。

  To compile and install you need:

  Qt >= 4.4
  FreePascal >= 2.2.0
  SDL >= 1.2.5
  SDL_net >= 1.2.5
  SDL_mixer >= 1.2
  SDL_image >= 1.2
  SDL_ttf >= 2.0
  CMake >= 2.6.0

代替テキスト

代替テキスト

于 2010-01-25T01:12:40.787 に答える
1

「オープンソース」とは言えないと思いますが、QBasic Gorillaが大好きでした。バナナが太陽に当たるとすべての建物が消えるように編集していたので、笑いました。それならバナナフリーフォーオールです!xD

私はまた、私の友人をからかうためにゲームの名前をQBrian Gorillaに変更する自由を取りました...ラメ、私は知っています、しかしねえ、私は14歳でした。

QBasicは、後でVBに移り、次にASP、PHP、VB.Netに移る前に、私が最初に使用したプログラミング言語でした。ああ、懐かしさ... =)

于 2008-12-17T13:36:01.583 に答える
1

オープンアリーナ、Quake 3エンジンの最高、完全にオープンソース。

于 2009-03-03T19:03:10.793 に答える
1

FreeCivがまだ言及されていないことに完全に驚いています。それは本当に最高のオンラインマルチプレイヤーゲームです。そして、私はそれを何時間もプレイしました。

コンパイルに関しては、SDLクライアントとGTKクライアントのどちらかを選択できます。

于 2010-01-25T01:22:00.827 に答える
1

And I will add a console-game: Meteora Evolution. It is a homebrew-game for the Nintendo DS and Open-Source.

于 2008-11-14T20:57:10.097 に答える
1

Gnu バックギャモン。

于 2008-11-14T20:57:41.860 に答える
1

ティーワールド 代替テキスト

于 2010-03-04T16:46:44.167 に答える
1

Torcs、オープン レーシング シミュレーター http://torcs.sourceforge.net/

于 2008-11-14T21:05:47.367 に答える
1

Microsoft MechCommander 2 (良いメカ ゲーム) によって配布されます。

于 2010-03-04T16:38:08.700 に答える
0

GNUチェスは最高です。しかし、ゲームプレイの賢明な人々はワルシャワの一人称シューティングゲームを好みます。

于 2011-01-13T06:14:32.753 に答える
0

MMORPG Ryzomは数日前にオープンソース化されました(ブログ投稿)。

私はゲームプログラミングにそれほど精通していませんが、redditに関するparoneayeaのコメントは、一見の価値があると思います。

これがリリースの大きさを過小評価するのは難しいです。ここでのアセットの量、コードベースのサイズ..誰でも独自のMMORPGサーバーを実行したり、有用なアセットを提供してメインサーバーにすることができるという事実!

正直なところ、10年近く前にBlenderがフリーでオープンソースのソフトウェアとしてリリースされて以来、プロジェクトの解放にこれほど興奮したことはないと思います。

ソースコード-メディアアセット

于 2010-05-09T01:27:57.993 に答える
0

Global Thermonuclear War (http://en.wikipedia.org/wiki/WOPR) or, tic tac toe

于 2008-11-14T20:53:40.213 に答える
0

私自身もChromiumでたくさんプレイしました。2005 年には Mandrake ディストリビューションで出荷されました。その品質、美しさ、そしてペースの速いスタイルに驚かされた私のすべての私の Linux を決して使用しないが、Windows のみを考慮する友人。

クロムのスクリーンショット。 私によれば必須です。

于 2011-03-29T20:48:34.733 に答える
0

古典的な Balderdash の非常に簡単な C#.NET 実装を探している場合は、ここで Digger のソースをチェックしてください。

http://www.lutzroeder.com/silverlight/

于 2008-12-17T14:35:40.607 に答える
0

Ubran terror は素晴らしいカウンター ストライクのようなゲームです。http://www.urbanterror.info/news/home/

于 2011-03-29T19:49:03.810 に答える
0

それは明らかにAssaultCubeです ;) 40 MB のパッケージで提供される、高速で楽しい一人称シューティング ゲームです。

代替テキスト http://assault.cubers.net/pics/main_actioncube.jpg

SDL、OpenGL、OpenALを使用して乱雑なC++で書かれています:P

于 2009-01-06T18:09:16.217 に答える
0

Atari STのメガロイド。Megamax C コンパイラのデモ アプリケーションでした。Midres (640x200x4colors) でプレイしました。そんな「ワンモア」の精神が込められたシンプルなゲーム。

于 2011-03-29T19:54:13.387 に答える
0

意図しないソースリリースはカウントされますか? だったらHalf-Life 2とEVE(クライアントコードだけだったけど)

于 2008-10-22T18:24:46.127 に答える