{"id":121,"date":"2008-08-10T01:00:01","date_gmt":"2008-08-09T23:00:01","guid":{"rendered":"http:\/\/www.devtom.de\/?p=121"},"modified":"2011-04-30T13:07:31","modified_gmt":"2011-04-30T11:07:31","slug":"programmierwettbewerb-entschieden","status":"publish","type":"post","link":"https:\/\/devtom.de\/?p=121","title":{"rendered":"Programmierwettbewerb entschieden"},"content":{"rendered":"<p>Der Programmierwettbewerb creativ\u201908 anl\u00e4sslich des 25-j\u00e4hrigen c\u2019t-Jubil\u00e4ums ist entschieden. Leider ist es mir nicht gelungen, ein Programm zu schreiben, das gegen Asteroids spielt und eine hohe Punktzahl erreicht. Ich konnte zwar bei dem Projekt einiges an Vektorrechnung wiedeholen und einen eigenen Client entwickeln, dieser hat jedoch nur wenige Punkte erspielt und damit nicht die Anforderungen zur Einreichung von L\u00f6sungen erreicht.<\/p>\n<p>Wie bei vielen anderen Teilnehmern auch, gab es Schwierigkeiten mit dem zielgenauen Schie\u00dfen. Das Raumschiff hat intern mehr m\u00f6gliche Blick- und damit Schussrichtungen, als man auf dem Bildschirm erkennen kann. Dadurch wird es schwierig, auf den internen Winkel des Schiffes zur\u00fcckzuschlie\u00dfen (das ber\u00fcchtigte Winkelbyte). Auch die Koordinaten und Geschwindigkeiten aller Objekte werden intern mit h\u00f6herer Aufl\u00f6sung gef\u00fchrt als auf dem Bildschirm sichtbar.<!--more--><\/p>\n<p>Gewinner des Wettbewerbs waren Teilnehmer, die die Asteroids-Software disassembliert haben und deren L\u00f6sungen von den gewonnenen Erkenntnissen profitieren. Sie konnten damit auch die intern verwendeten h\u00f6heren Aufl\u00f6sungen aufdecken. Ihre Implementierungen ermitteln zur Laufzeit den internen Zustand der Asteroids-Software und k\u00f6nnen damit deren Verhalten voraussagen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der Programmierwettbewerb creativ\u201908 anl\u00e4sslich des 25-j\u00e4hrigen c\u2019t-Jubil\u00e4ums ist entschieden. Leider ist es mir nicht gelungen, ein Programm zu schreiben, das gegen Asteroids spielt und eine hohe Punktzahl erreicht. Ich konnte zwar bei dem Projekt einiges an Vektorrechnung wiedeholen und einen &hellip; <a href=\"https:\/\/devtom.de\/?p=121\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[98],"tags":[94,90,92],"class_list":["post-121","post","type-post","status-publish","format-standard","hentry","category-programming","tag-asteroids","tag-ct","tag-programmierwettbewerb"],"_links":{"self":[{"href":"https:\/\/devtom.de\/index.php?rest_route=\/wp\/v2\/posts\/121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devtom.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devtom.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devtom.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devtom.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=121"}],"version-history":[{"count":0,"href":"https:\/\/devtom.de\/index.php?rest_route=\/wp\/v2\/posts\/121\/revisions"}],"wp:attachment":[{"href":"https:\/\/devtom.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devtom.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devtom.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}