Diese Frage wurde aus historischen Gründen beibehalten, wird jedoch nicht als thematisch betrachtet. Verwenden Sie sie daher nicht als Ausrede, um etwas Ähnliches zu posten.
Weitere Informationen unter https://stackoverflow.com/faq .
Für mich, Code zu lesen und zu lernen, nicht zu spielen ...
...Na sicher ;-)
open-source
Robert Harvey
quelle
quelle
Wenn ein Teil des Grundes für Open-Source-Code darin besteht, dass Code im Laufe seiner Entwicklung wiederverwendet und recycelt wird, dann sind Einfluss und Vermächtnis meiner Meinung nach zwei wichtige Faktoren für diese Entscheidung. Auf dieser Basis würde ich wahrscheinlich Rogue / Hack / Nethack wählen . Es war einer der wegweisenden Einflüsse hinter dem Hack-and-Slash-Dungeon-Crawling-Genre, das heute in florierenden Communities weiterlebt, die immer noch diese alten ASCII-Spiele spielen, und einen bedeutenden Einfluss auf einige der beliebtesten Grafikspiele von allen hatte Zeit, wie Diablo und Diablo 2.
quelle
Schlacht um Wesnoth
Sie können jedoch einige Zeit damit verbringen, http://en.wikipedia.org/wiki/List_of_open_source_games zu lesen
Es kommt auch darauf an, was genau Sie lernen möchten ... Zum Beispiel gibt es einen jährlichen Wettbewerb für Spiele, die in Pygame geschrieben wurden
quelle
Was ist mit OpenTransportTycoon? :) Komm, Leute - das muss das Beste sein!
http://www.openttd.org FTW! ;)
quelle
Wie wäre es mit FreeCiv ?
quelle
Schauen Sie sich die Spiele von Kenta Cho an : http://www.asahi-net.or.jp/~cs8k-cyu/index_e.html . Die meisten von ihnen sind in D geschrieben und verwenden Simple DirectMedia Layer .
Sie machen viel Spaß und die Quelle ist extrem lesbar - ein großartiges Schaufenster für die D-Sprache.
Torus-SoldatScreenshot von :
Alternativtext http://images.macworld.com/images/legacy/images/content/torus.jpg
quelle
Es gibt ein sehr gutes textbasiertes Rollenspiel namens "make". Sie sind auf der Suche nach versteckten Abhängigkeiten, die von bärtigen Weisen bewacht werden, und ringen mit ihnen.
quelle
Robocode ist ziemlich großartig. Siehe auch den Eintrag bei Wikipedia .
quelle
Dieser ... der ursprüngliche Star Trek. PDP11 rulez! :) :)
quelle
Alternativtext http://sc2.sourceforge.net/screenshots/melee2.png
Ur Quan Masters - Star Control 2 Update .
quelle
Ich müsste mit GNU Chess gehen .
Wenn Sie wirklich daran interessiert sind, sich den Code anzusehen. Aus dem Wiki : "Version 5 war im Wesentlichen eine vollständige Neufassung von GNU Chess, um Spaghetti-Code zu eliminieren und veraltete Datenstrukturen durch fortschrittlichere Computerschach-Implementierungstechniken zu ersetzen."
quelle
Ich kann nicht glauben, dass Hunt the Wumpus nicht erwähnt wurde.
Oder Star Trek ?
quelle
zwei Wörter: Frozen Bubble.
quelle
Mein persönlicher Favorit ist UFO Alien Invasion . Ich habe das ursprüngliche UFO geliebt und dies ist ein wirklich guter Klon.
quelle
Was? Niemand hier mag Tux Racer ?
Ich liebe dieses Spiel einfach !!! Es ist schnelllebig und kann auf fast jedem anständigen modernen Computer ausgeführt werden (keine teuren Grafikkarten erforderlich). Und es läuft auch unter Windows !! Darüber hinaus zeigt es, dass "Pinguine fliegen können" (und sogar die Schallgeschwindigkeit übertreffen: P)
quelle
Keine Frage in meinem Kopf, GL Tron. Wie kannst du es nicht lieben?
http://en.wikipedia.org/wiki/GLtron
quelle
Jagged Alliance 2
Sein Quellcode wurde 2004 veröffentlicht (glaube ich) und seitdem wurde er von der Mod-Community sehr verbessert. Der Mod geht unter dem Namen JA2 v1.13 und die Community befindet sich in Bear's Pit .
PS Zum Lesen und Lernen aus dem Code ist dies möglicherweise nicht das beste Projekt. Es ist alter C-Code mit vielen Funktionen, die Hunderte von Zeilen umfassen. Wenn Sie nicht lernen möchten, wie man mit Legacy-Code arbeitet , macht das Spielen mehr Spaß. ;)
quelle
Gut....
Wenn Sie sich für Flugsimulatoren interessieren, können Sie sich auf jeden Fall Free Space ansehen
http://scp.indiegames.us/
Es gibt auch jede Menge Mods ... eine sehr schöne befindet sich im Battlestar Gallactica Universum, wo Sie tatsächlich die Viper Mark VII fliegen
http://www.game-warden.com/bsg/
Viel Spaß ... ähm, natürlich, wo ist mein Kopf ...
Viel Spaß beim Lesen des Codes ;-)
quelle
Wenn Sie sehen möchten, wie ein Spiel funktioniert, und bereit sind, einen kleinen Geldbetrag dafür auszugeben, empfehle ich die Torque Gaming Engine von GarageGames . Für 150 US-Dollar erhalten Sie den gesamten Engine-Quellcode eines AAA-Spieletitels (Tribes 2). Der Inhalt wurde gerippt, damit Sie Tribes 2 nicht kaufen, aber der Inhalt ist leicht zu ersetzen. Im Vergleich zu den Kosten anderer vergleichbarer Motoren ist Torque ein erstaunliches Schnäppchen. Und wenn Sie sich jemals dazu entschließen, ein Spiel zu produzieren, können Sie dies tun, ohne die Lizenzbeschränkungen zu überschreiten.
EDIT: Ich weiß, dass es nicht Open Source ist, aber für Ihren Zweck, Code zu lernen, sollte es sich qualifizieren. Die Engine ist in C ++ codiert und es gibt eine Skriptebene, deren Syntax C # / Java ähnelt.
quelle
Sauerbraten Sehr schöne FPS
quelle
Alternativtext http://www.classicempire.com/emlogo.jpg
Empire, natürlich das Kriegsspiel des Jahrhunderts. Sie können es von classicempire.com herunterladen . Empire hat seit den 1970er Jahren Studenten ausgefallen und Ehen zerstört.
quelle
Wormux hat wirklich eine fantastische Architektur. Ich bin ein professioneller Spieleentwickler und ich denke, dass diese Jungs es auch wirklich sein könnten. Die Qualität der Arbeit riecht nach jahrelanger Erfahrung als Spieleentwickler.
quelle
Ich habe viele Stunden damit verbracht, FreeCol (einen Klon von Sid Meiers Colonization) zu spielen.
Ich meine "den Quellcode von FreeCol studieren".
quelle
Vor kurzem sind einige der Spiele aus dem Humble Indie Bundle Open Source geworden und für die Leute wahrscheinlich ziemlich interessant. Gish, Lugaru und Penumbra wurden alle geöffnet.
http://www.wolfire.com/humble
quelle
Es muss entweder Schurke sein
Rogue Screenshot http://upload.wikimedia.org/wikipedia/en/a/af/Rogue_Unix_Screenshot_CAR.PNG
oder Empire Ich habe so viel Zeit in beide investiert (verloren).
quelle
Dopewars macht Spaß, mit Freunden im Internet oder im LAN zu spielen. Und es läuft unter Windows, OSX, Linux, iPhone und es gibt eine Anpassung auf Facebook.
quelle
Je nachdem, für welche Plattform Sie sich entscheiden, haben die XNA-Leute ein paar "Starter-Kits" mit bereit zum Erstellen von Projekten. Der Code ist verfügbar, aber nicht explizit Open Source:
http://creators.xna.com/education/starterkits/
quelle
So viele Spiele, so wenig Zeit.
quelle
Offensichtlich in Warschau.
Es ist ein FPS, technisch fortgeschritten als Quake 3, Open Source, mit gut dokumentiertem Code und einer großartigen Community.
quelle
Ich kann es nicht glauben, noch hat niemand Armagetron Advanced erwähnt !
Für Fans des Films Tron ist dies eine gute Möglichkeit, Zeit online mit anderen Spielern weltweit zu verschwenden.
quelle