{"id":11615,"date":"2022-03-29T13:37:59","date_gmt":"2022-03-29T11:37:59","guid":{"rendered":"http:\/\/www.soeren-in-norwegen.net\/blog\/?p=11615"},"modified":"2022-01-14T18:06:53","modified_gmt":"2022-01-14T16:06:53","slug":"habitat","status":"publish","type":"post","link":"http:\/\/www.soeren-in-norwegen.net\/blog\/2022\/03\/habitat\/","title":{"rendered":"Habitat"},"content":{"rendered":"<p>Heute mal in kurz eine Leseempfehlung: <a href=\"http:\/\/www.fudco.com\/chip\/lessons.html\" target=\"_blank\" rel=\"noopener\">The Lessons of Lucasfilm&#8217;s Habitat<\/a>. Dort schreiben zwei der Sch\u00f8pfer des allerersten groszformatigen (mehr als 10-tausend Spieler) <a href=\"https:\/\/en.wikipedia.org\/wiki\/Massively_multiplayer_online_role-playing_game\" target=\"_blank\" rel=\"noopener\">MMORPG<\/a> ueber ihre Erfahrungen.<\/p>\n<p>Eigentlich gebe ich fuer solche Artikel keine Leseempfehlungen. Weder ist das extra dolle spannend, noch super gut geschrieben (es ist normal gut geschrieben), und auch nicht besonders wichtig. Aber fuer Gamer und Leute die mit Technik (und insb. Programmieren) zu tun haben ist das eine sch\u00f8ne Erinnerung, sich mal zu besinnen, wie das frueher war.<\/p>\n<p>In den technischen Teilen (die nicht so schwer verdaulich sind) wird auf Sachen eingegangen, die wir mittlerweile als einfach gegeben hinnehmen.<br \/>\nEs war bspw. laengst nicht immer so, dass alle Computer mit allen anderen &#8222;sprechen&#8220; konnten. Jedes Netzwerk, oder jeder Computerhersteller, hatte eigene Protokolle wie die Bits ausgetauscht (und strukturiert) werden muessen. Zum Zeitpunkt als <a href=\"https:\/\/en.wikipedia.org\/wiki\/Habitat_(video_game)\" target=\"_blank\" rel=\"noopener\">Habitat<\/a> lief, wurden bereits seit laengerer Zeit allgemeine Protokolle diskutiert und entwickelt. Schon &#8222;komisch&#8220; zu sehen, dass auch mal andere Sachen als <a href=\"https:\/\/en.wikipedia.org\/wiki\/Internet_protocol_suite\" target=\"_blank\" rel=\"noopener\">TCP\/IP<\/a> ernsthaft in Betracht gezogen wurden, als die Sprache des Internets (auch wenn ich das schon vorher wusste, aber eher auf einem abstrakten Niveau).<br \/>\nEine (andere) witzige Sache ist, dass die Autoren den Lesern <a href=\"https:\/\/en.wikipedia.org\/wiki\/Object-oriented_programming\" target=\"_blank\" rel=\"noopener\">objektorientiertes Programmieren<\/a> versuchen schmackhaft zu machen. Ich wusste, dass es das nicht immer gab. Ich wusste aber nicht, dass die Speicherverwaltung bei objektorientierten Sprachen auch mitbedacht werden muss \u2026 krassomat \u2026 so viele Sachen sind mir nicht bekannt und vor mir &#8222;versteckt&#8220;, damit mein Leben und Arbeiten mit den Maschinen einfacher ist.<br \/>\nUnd natuerlich ist die Beschreibung des Arbeitens mit damals cooler und weitverbreiteter, aber dennoch sehr beschraenkter Hardware durchaus interessant mal zu lesen. Ich wusste gar nicht, dass zehntausende Menschen mit dem <a href=\"https:\/\/en.wikipedia.org\/wiki\/Commodore_64\" target=\"_blank\" rel=\"noopener\">Commodore 64<\/a> ins Internet (damals natuerlich noch nicht das WWW) gegangen sind. Mir war zwar bewusst, dass das ging, aber nicht wie relativ einfach das gewesen sein muss, dass das nicht nur &#8217;ne handvoll Hacker geschafft haben.<br \/>\nAls Letztes sei diesbezueglich erwaehnt, dass es cool ist zu sehen, dass viele der Vorschlaege von damals wirklich umgesetzt wurden \u2026 die haben getraeumt und deren Traeume sind wahr geworden<\/p>\n<p>Fuer Gamer eher von Interesse sind die Anekdoten, wie sich diese erste aller wirklich groszen online-gaming-Gemeinschaften verhalten und entwickelt hat. Es gab bspw. damals schon Trolle, die alle einfach so umgebracht haben. Im Gegenzug ist da dann aber auch der griechisch-orthodoxe Priester (in echt jetzt), der dem ganz prinzipiell entgegen stand und dann eine der allerersten Onlinereligionen gegruendet hat (die wohl auch ein relativer Erfolg war).<br \/>\nAuch sch\u00f8n zu lesen war, wie unterschiedlich Konflikte gel\u00f8st werden k\u00f8nnen und ich frage mich, ob da heutige Communities nicht viel von lernen k\u00f8nnten.<\/p>\n<p>Wieauchimmer, viel Spasz beim lesen (und ich ermuntere nochmals, sich durch die eher technischen Abschnitte durchzubeiszen)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Heute mal in kurz eine Leseempfehlung: The Lessons of Lucasfilm&#8217;s Habitat. Dort schreiben zwei der Sch\u00f8pfer des allerersten groszformatigen (mehr als 10-tausend Spieler) MMORPG ueber ihre Erfahrungen. Eigentlich gebe ich fuer solche Artikel keine Leseempfehlungen. Weder ist das extra dolle spannend, noch super gut geschrieben (es ist normal gut geschrieben), und auch nicht besonders wichtig. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/posts\/11615"}],"collection":[{"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/comments?post=11615"}],"version-history":[{"count":2,"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/posts\/11615\/revisions"}],"predecessor-version":[{"id":11617,"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/posts\/11615\/revisions\/11617"}],"wp:attachment":[{"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/media?parent=11615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/categories?post=11615"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/tags?post=11615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}