{"id":6428,"date":"2025-10-28T10:19:33","date_gmt":"2025-10-28T10:19:33","guid":{"rendered":"https:\/\/research.swissdigitization.ch\/?p=6428"},"modified":"2025-11-11T13:37:47","modified_gmt":"2025-11-11T13:37:47","slug":"breakin-1997-zusammenfassung","status":"publish","type":"post","link":"https:\/\/research.swissdigitization.ch\/?p=6428","title":{"rendered":"breakIn &#8211; Arkanoid like (MacOS, Imp89, 1997)  [Ideen, Erfahrungsbericht]"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"455\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/breakin3.png\" alt=\"\" class=\"wp-image-6431\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/breakin3.png 660w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/breakin3-300x207.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/breakin3-624x430.png 624w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Download und Infos<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.macintoshrepository.org\/46264-breakinodervon der Dev-Webseite: https:\/\/www.la1n.ch\/macosclassic\/\">https:\/\/www.macintoshrepository.org\/46264-breakin<br>oder<br>von der Dev-Webseite: https:\/\/www.la1n.ch\/macosclassic\/<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Inspiration &#8211; Spielmechanik<\/h2>\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=\"Arkanoid II: Revenge of Doh [Apple IIGS Longplay] (1989) Taito America\" width=\"625\" height=\"352\" src=\"https:\/\/www.youtube.com\/embed\/vR4SPJPeRnc?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\n\n\n<p>Breakin ist eigentlich eine Arkanoid-Variante (Arcade 1987+ <a href=\"https:\/\/en.wikipedia.org\/wiki\/Arkanoid:_Revenge_of_Doh\">https:\/\/en.wikipedia.org\/wiki\/Arkanoid:_Revenge_of_Doh<\/a>). Es gibt auch Gegner und verschiedene Extrab\u00e4lle (3, Hardball), Waffen (Schiessen) etc. Breakin wird wie fast alle Computer-Breakout\/Arkanoid-Umetzungen mit der Maus gespielt (vs CHLudens BallRaider). <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"The Games of Imp89: BonYx, RotYx, Grotic, BreakIn &amp; Blown Eye. Striking Games for Classic Mac\" width=\"625\" height=\"469\" src=\"https:\/\/www.youtube.com\/embed\/lX3tH0SNRVU?start=209&#038;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\n\n\n<h2 class=\"wp-block-heading\">Skizzen<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/IMG_6537-2.heic\" alt=\"\" class=\"wp-image-6862\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">&#8222;Alleinstellungsmerkmal&#8220;<\/h2>\n\n\n\n<p>Zur damaligen Zeit gab es einige Breakout\/Arkanoid-Clone im Apple-Sharewarebereich. Viele waren spielmechanisch ok, aber nicht gerade ansehnlich. breakIn sollte hier ein Mittelding sein also Casual aber doch gut aussehen. Auch hier wurde die Grafik in Photoshop erstellt und f\u00fcr die visuellen Grundpattern Kais Powertools genutzt. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Manuelles-3D-Rendering<\/h2>\n\n\n\n<p>Anschliessend wurde meist von Hand 3d gerendert oder es wurde KaiKrauses-Powertool benutzt. Handrendering: Es wurde eine Lichtquelle f\u00fcr die ganze Scene angenommen und alles darauf ausgerichtet. Wie in vielen Spielen ist dies rechts oben.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"498\" height=\"330\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/Bildschirmfoto-2025-10-28-um-10.53.48.png\" alt=\"\" class=\"wp-image-6432\" style=\"width:655px;height:auto\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/Bildschirmfoto-2025-10-28-um-10.53.48.png 498w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/Bildschirmfoto-2025-10-28-um-10.53.48-300x199.png 300w\" sizes=\"auto, (max-width: 498px) 100vw, 498px\" \/><\/figure>\n\n\n\n<!--more-->\n\n\n\n<p>Sicherlich auch mit KPTools gemacht sind folgende Schriften im GUI<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1248\" height=\"142\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/Bildschirmfoto-2025-10-28-um-11.34.00.png\" alt=\"\" class=\"wp-image-6448\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/Bildschirmfoto-2025-10-28-um-11.34.00.png 1248w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/Bildschirmfoto-2025-10-28-um-11.34.00-300x34.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/Bildschirmfoto-2025-10-28-um-11.34.00-768x87.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/Bildschirmfoto-2025-10-28-um-11.34.00-624x71.png 624w\" sizes=\"auto, (max-width: 1248px) 100vw, 1248px\" \/><\/figure>\n\n\n\n<p>Mehr zum Designprozess hier allgemein:<br><a href=\"https:\/\/research.swissdigitization.ch\/?p=6320\">https:\/\/research.swissdigitization.ch\/?p=6320<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ende vom Raster<\/h2>\n\n\n\n<p>Eine Neuerung im Spiel ist die Aufgabe, dass nicht alle Steine gleich gross sind und nicht alle Steine in einem Raster werden mussten (fr\u00fcher Tabseperated oder ASCII-Levels). Die Steine k\u00f6nnen hier neu neben dem Raster auch Rasterlos gesetzt werden. Dies erm\u00f6glicht mehr Vielfalt in der Levegestaltung und damit auch im visuellen Look. Anders gesagt: Die Levels wurden weiter virtualisiert. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"455\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/breakin3-1.png\" alt=\"\" class=\"wp-image-6433\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/breakin3-1.png 660w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/breakin3-1-300x207.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/breakin3-1-624x430.png 624w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dev<\/h2>\n\n\n\n<p>Das Spiel wurde in C entwickelt. <\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-72cf6ded-0140-414f-810d-9e8ea76f3977\" href=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/breakIn-1.zip\">breakIn<\/a><a href=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/breakIn-1.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-72cf6ded-0140-414f-810d-9e8ea76f3977\">Herunterladen<\/a><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Im vorliegenden Zip gibt es auch noch eine JavaApplet-Variante. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Gamedev-Leveleditor<\/h2>\n\n\n\n<p>Dazu braucht es aber auch konkret einen Leveleditor, der die Sachen neu nicht mehr in Ascii-Levels speichert sondern eben ein Typ mit Position, Gr\u00f6sse.  Dies erfordert ein neues Handling und macht das von Hand erstellen der Levels fast unm\u00f6glich. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Einstiegsm\u00f6glichkeiten: 3 Levelclusters<\/h2>\n\n\n\n<p>Das Spiel besitzt 3 Teilbereiche mit Levels die voneinander getrennt sind: arkoid, krakoid, breoid. arkoid ist frei verf\u00fcg- und spielbar. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Shareware<\/h2>\n\n\n\n<p> Krakoid und breoid k\u00f6nnen nur \u00fcber Shareware-Keys gespielt werden. Das Spiel war als Shareware kein Erfolg &#8211; es wurde nur sp\u00e4rlich gekauft. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Menu und Benutzeroberfl\u00e4che<\/h2>\n\n\n\n<p>Das Menu orientiert sich weitgehend an einer 2D Fl\u00e4che und einer Mausbedienung. Es ist kein lineares Menu mehr, das man per Cursor steuern kann. Die Menupunkte sind typisch: PLAY REGISTER PREFS ABOUT HIGHSCORE QUIT. Die Punkte sind radial angelehnt und in diesem Sinn schon noch linear, aber eben nicht mehr Top-Down-Linear.  Es ist mehr angelehnt an Webseiten statt an klassischen Games.  <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"585\" height=\"382\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/breakin.png\" alt=\"\" class=\"wp-image-6434\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/breakin.png 585w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/breakin-300x196.png 300w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Skizze<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/IMG_6539-2.heic\" alt=\"\" class=\"wp-image-6865\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/IMG_6544-2.heic\" alt=\"\" class=\"wp-image-6867\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/IMG_6543-2.heic\" alt=\"\" class=\"wp-image-6870\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Weiter im Web: Breoid (Applet, Database)<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1030\" height=\"576\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/9457.png\" alt=\"\" class=\"wp-image-6435\" style=\"width:588px;height:auto\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/9457.png 1030w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/9457-300x168.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/9457-768x429.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/9457-624x349.png 624w\" sizes=\"auto, (max-width: 1030px) 100vw, 1030px\" \/><\/figure>\n\n\n\n<p>Das Spiel wurde sp\u00e4ter genommen und im Web weiterentwickelt als BREOID. Dabei ging die Shareware-Idee ganz verloren, weil auch unklar war, wie man das Monetarisieren sollte und \u00fcberhaupt interessierte sich offensichtlich niemand daf\u00fcr. <\/p>\n\n\n\n<p>Breoid war dann mehr ein Web 2.0 JavaApplet-Arkanoid, wo die Leute selbst Accounts machen konnten, per Leveleditor Levels erstellen konnten und\/oder auch eigene Grafiken f\u00fcr Titel, Hintergrundbild oder Steine hochladen konnten. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1008\" height=\"522\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/9459.png\" alt=\"\" class=\"wp-image-6436\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/9459.png 1008w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/9459-300x155.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/9459-768x398.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/10\/9459-624x323.png 624w\" sizes=\"auto, (max-width: 1008px) 100vw, 1008px\" \/><\/figure>\n\n\n\n<p>Mehr dazu findet sich hier:<br><a href=\"https:\/\/vintagecomputing.ch\/?browseid=9439\">https:\/\/vintagecomputing.ch\/?browseid=9439<\/a><\/p>\n\n\n\n<p>\/\/ ToDo: Ausgraben der Arkanoid-Online-Variante, das einmal f\u00fcr einen Snowboard-Event verwendet haben bei Elab<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Download und Infos https:\/\/www.macintoshrepository.org\/46264-breakinodervon der Dev-Webseite: https:\/\/www.la1n.ch\/macosclassic\/ Inspiration &#8211; Spielmechanik Breakin ist eigentlich eine Arkanoid-Variante (Arcade 1987+ https:\/\/en.wikipedia.org\/wiki\/Arkanoid:_Revenge_of_Doh). Es gibt auch Gegner und verschiedene Extrab\u00e4lle (3, Hardball), Waffen (Schiessen) etc. Breakin wird wie fast alle Computer-Breakout\/Arkanoid-Umetzungen mit der Maus gespielt (vs CHLudens BallRaider). Skizzen &#8222;Alleinstellungsmerkmal&#8220; Zur damaligen Zeit gab es einige Breakout\/Arkanoid-Clone im Apple-Sharewarebereich. Viele [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6428","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/6428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6428"}],"version-history":[{"count":17,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/6428\/revisions"}],"predecessor-version":[{"id":6871,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/6428\/revisions\/6871"}],"wp:attachment":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}