{"id":3363,"date":"2025-09-09T12:32:39","date_gmt":"2025-09-09T10:32:39","guid":{"rendered":"https:\/\/devlab.the-solaris-agency.net\/01-1_cms\/04-1_web_application\/?p=3363"},"modified":"2025-09-09T12:32:42","modified_gmt":"2025-09-09T10:32:42","slug":"gamedev-danger-dennis3","status":"publish","type":"post","link":"https:\/\/devlab.the-solaris-agency.net\/01-1_cms\/04-1_web_application\/2025\/09\/09\/gamedev-danger-dennis3\/","title":{"rendered":"GameDev: Danger Dennis#3"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Aktuelle sind zur Erz\u00e4hlung der Vorgeschichte vier Intro Bilder hinzu gekommen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bild 1: <strong>Hagen und Dennis vom VD Team sind wieder sp\u00e4t Abends am streamen, als Hagen pl\u00f6tzlich sehr M\u00fcde wird und keine Nerven Nahrung wie Popcorn oder Energie Drinks mehr da sind.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bild2: <strong>Dennis l\u00e4uft, weil es bereits so sp\u00e4t ist, in das nahegelegene Kino um einen Rieseneimer Popcorn und Energie Drinks zu kaufen<\/strong>&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bild3: <strong>Dennis beeilt sich um wieder nach Hause ins Studio zu kommen, wird dann aber pl\u00f6tzlich umgerissen, wodurch sich der Eimer mit dem Popcorn in der Umgebung Verteilt<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bild 4: <strong>Tja, da das Kino mittlerweile schon geschlossen ist muss Dennis jetzt wohl das PopCorn wieder einsammeln !!<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bilder Pixeln sch\u00f6n und gut, jetzt m\u00fcssen sie noch in den Code eingebettet werden:<br>Das Anzeigen der Logos geschieht als erstes, daf\u00fcr wird der Zeichensatz des Logos geladen. Die Intro Musik sowie das erste Bild ist schon im Speicher.<br>Sobald Bild 1 auf dem Bildschirm erscheint wird der Logo Font mit den Daten von Bild 2 \u00fcberladen. Ab hier werden abwechselnd die Bilder in <strong>$C000<\/strong> und** $2000** geladen und Angezeigt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Bildschirm f\u00fcr den Scrolltext sowie auch der Text f\u00fcr den Scroller und der Font liegt ab <strong>$A000<\/strong> , die Intro Musik bei <strong>$B000<\/strong> . Beim Anzeigen der einzelnen Bilder gab es ein kleines Problemchen da jedes Bild eine eigene VicBank und damit einen eigenen Speicherbereich besitzt, die Farbdaten bei <strong>$D800<\/strong> sich allerdings nicht \u00e4ndern lassen. Das sah man immer kurz wenn die Farbdaten von einem zum anderen Bild kopiert wurden. Der Workaround ist derzeit ein kurzes Abschalten des Bildschirms, zugegeben nicht die eleganteste Methode aber funktioniert erst einmal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach Bild 4 wird das Titelbild nach <strong>$C000<\/strong> geladen, dann wird das Tileset aka. der ingame Font, Sprites und die ingame Musik nach geladen, diese liegen dann bei <strong>$1000<\/strong>, <strong>$2000<\/strong> und** $3800**. Dann wird ein Textbildschirm eingeblendet um das Ladebild in den hohen Speicher nachzuladen ab *<em>$C000<\/em>* und die Men\u00fc Texte ab <strong>$A000<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dann startet das Spiel im Men\u00fc, Ahuuu<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"C64 - Gamedev - Project Danger Dennis #03 - Disk Operations\" width=\"525\" height=\"295\" src=\"https:\/\/www.youtube.com\/embed\/U8l7mQfvrW0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Aktuelle sind zur Erz\u00e4hlung der Vorgeschichte vier Intro Bilder hinzu gekommen. Bild 1: Hagen und Dennis vom VD Team sind wieder sp\u00e4t Abends am streamen, als Hagen pl\u00f6tzlich sehr M\u00fcde &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/devlab.the-solaris-agency.net\/01-1_cms\/04-1_web_application\/2025\/09\/09\/gamedev-danger-dennis3\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eGameDev: Danger Dennis#3\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3363","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/devlab.the-solaris-agency.net\/01-1_cms\/04-1_web_application\/wp-json\/wp\/v2\/posts\/3363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devlab.the-solaris-agency.net\/01-1_cms\/04-1_web_application\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devlab.the-solaris-agency.net\/01-1_cms\/04-1_web_application\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devlab.the-solaris-agency.net\/01-1_cms\/04-1_web_application\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devlab.the-solaris-agency.net\/01-1_cms\/04-1_web_application\/wp-json\/wp\/v2\/comments?post=3363"}],"version-history":[{"count":10,"href":"https:\/\/devlab.the-solaris-agency.net\/01-1_cms\/04-1_web_application\/wp-json\/wp\/v2\/posts\/3363\/revisions"}],"predecessor-version":[{"id":3374,"href":"https:\/\/devlab.the-solaris-agency.net\/01-1_cms\/04-1_web_application\/wp-json\/wp\/v2\/posts\/3363\/revisions\/3374"}],"wp:attachment":[{"href":"https:\/\/devlab.the-solaris-agency.net\/01-1_cms\/04-1_web_application\/wp-json\/wp\/v2\/media?parent=3363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devlab.the-solaris-agency.net\/01-1_cms\/04-1_web_application\/wp-json\/wp\/v2\/categories?post=3363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devlab.the-solaris-agency.net\/01-1_cms\/04-1_web_application\/wp-json\/wp\/v2\/tags?post=3363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}