Programmier-Challenge: Qix in BASIC V2

Es gibt 459 Antworten in diesem Thema, welches 43.644 mal aufgerufen wurde. Der letzte Beitrag (18. März 2024 um 20:16) ist von 1570.

  • Herzlichen Dank an wizball6502 für dieses tolle Programm.

    Das hat mir auch gleich Fehler im Blitz Decompiler aufgezeigt an dem ich (mal wieder) arbeite.

    Die DATA Zeilen mit leeren Feldern mochte der Decompiler so gar nicht gerne. Der Fehler ist jetzt behoben :)

    Vorstellung Raveolution BBS -> Bitte melde dich an, um diesen Link zu sehen.
    Raveolution BBS -> raveolution.hopto.org:64128
    Raveolution Gopher Hole -> gopher://raveolution.hopto.org:70

    Einmal editiert, zuletzt von Larry (13. September 2023 um 20:39)

  • Verträge für Filme zu den Spielen sind abgeschlossen:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Wer Lust hat, kann ja mal alle Compiler durchprobieren, und schauen, ob man mit einem anderen Produkt noch mehr Geschwindigkeit herausholen kann :P .

    Probier mal Bitte melde dich an, um diesen Link zu sehen. und gib da die Variablen(namen) an, die in Wirklichkeit nur Integer (nicht Fließkomma) sind - Kandidaten wären wohl insbesondere die meisten FOR-Schleifenvariablen - dann wird das ein bisschen (oder manchmal auch sehr deutlich) schneller.

    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.

    Einmal editiert, zuletzt von 1570 (13. September 2023 um 23:22)

  • Verträge für Filme zu den Spielen sind abgeschlossen:

    Na herzlichen Glückwunsch! Hast wahrscheinlich die einzige Person in Hollywood gefunden, die nicht streikt :D

    Früher waren 64k unglaublich viel, heute reicht es nicht mal mehr für "Hello, world!".

  • Neue Version mit einer maschinensprache-unterstützten Füll-Routine, die ich aber bewusst kurz gehalten habe (64 Bytes), damit es immer noch ein BASIC-Programm bleibt (aber so natürlich nicht mehr mit der BASIC V2-Challenge in Verbindung gebracht werden darf). Aber es hat mich trotzdem wunder genommen, wie wenig es braucht, um eine Gameplay-Verbesserung hinzukriegen.

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Neue Version mit einer maschinensprache-unterstützten Füll-Routine, die ich aber bewusst kurz gehalten habe (64 Bytes)

    Ich habe hier moralische Bedenken.

    Am Anfang denken sie alle, sie könnten mit BASIC auskommen. Aber nach den ersten paar harmlosen Programmierversuchen, wollen sie härtere Sachen.

    Erst werden Compiler ausprobiert. Und schließlich landen die meisten dann bei dem ganz harten Zeug wie Assembler und Crack.

    Besonders hinterhältig finde ich die Dealer, die ihren Kunden kleine Portionen Assembler ins BASIC-Programm mischen, um sie schneller von den starken Sachen abhängig zu machen.

    Wenn das so weitergeht, kommt die Jugend auf keinen grünen Zweig. :prof:

  • Es fängt immer harmlos an. Erst sind es nur ein paar POKEs, um "nur mal schnell die Farben zu ändern". Dann schon mal ein SYS-Befehl, um "den Cursor zu setzen". Und ehe man sich versieht, zählt man Taktzyklen und faselt von "undokumentierten Befehlen".

    Aber dann ist es zu spät! Auch reinstes, klares BASIC kann jetzt nicht mehr helfen.

    Bitte melde dich an, um diesen Link zu sehen. - Ratespiel • Bitte melde dich an, um diesen Link zu sehen. - BASIC-Erweiterung • Bitte melde dich an, um diesen Link zu sehen. - Sprite-Editor • Bitte melde dich an, um diesen Link zu sehen. - Zeichensatz-Editor Bitte melde dich an, um diesen Link zu sehen. - 2048 Blöcke

  • Aber dann ist es zu spät! Auch reinstes, klares BASIC kann jetzt nicht mehr helfen.

    Höchstens TSB... :bgdev

    Arndt

    GoDot C64 Image Processing
    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.

  • Höchstens TSB... :bgdev

    TSB und LSD sind die berühmt-berüchtigten 3-Buchstaben-Drogen, die, wenn man sie einmal konsumiert, auf ferne Planeten im Sonnensystem katapultieren. Und wenn man einmal dort oben ist, gibt es keinen Weg mehr zurück. :emojiSmiley-94:

  • Billy Basic ist aber eher lame. Noch lamer als die Proud Lamers. :wink:

    Wenigstens gibt's da in den Kommentaren einen Link auf deine Seiten und diesen Thread.

    Bitte melde dich an, um diesen Link zu sehen. (Bitte melde dich an, um diesen Link zu sehen.)Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen.
  • Ich habe mir mal erlaubt, QIXSCII-Slowfill mit dem Petspeed zu compilieren. Die QIXSCII-Fastfill Version mochte Petspeed nicht, weil ein Parameter, "S%(I)" mittels SYS49152 übermittelt wurde.

    Bei der compilierten Slowfill Version musste man immer wieder seinen Namen eintragen, und kam nicht raus. Jedoch ist die Version, die schnellste.

    Das Spielen macht richtig Spass und gute Laune. @Bitte melde dich an, um diesen Link zu sehen., wenn du mal schauen könntet, warum bei der Petspeed Version dass Eintragen des Namens immer wieder gestarter wird, wäre das top.:)

  • Hier wird Qixscii auch gezeigt:

    Bitte melde dich an, um dieses Medienelement zu sehen.

    wie auch Magic Math von daimansion :thumbup:

    "Was heute noch wie ein Märchen klingt,kann morgen Wirklichkeit sein.Hier ist ein Märchen von übermorgen.Es gibt keine Kupferka­bel mehr,es gibt nur noch die Glasfaser und Terminals in jedem Raum.Man siedelt auf fernen Rech­nern.Die Mailboxen sind als Wohnraum erschlossen.Mit heute noch unvorstellbaren Geschwindigkeiten durcheilen Computerclubs unser Da­tenverbundsystem.Einer dieser Com­puterclubs ist der CCC.Gigantischer Teil eines winzigen Sicher­heitssystems,das die Erde vor Bedrohungen durch den Gilb schützt.Begleiten wir den CCC und seine Mitglieder bei ihrem Patrouillendienst am Rande der Unkenntlich­keit. CCC'84 nach ORION'64"

  • Wollte noch bemerken, daß es neben Qix noch ein anderes Arcade-Spiel mit einem ähnlichen Thema (Einfärben) gab, nämlich "Amidar":

    Bitte melde dich an, um dieses Medienelement zu sehen.

    Ich erinnere mich sehr dunkel an diesen Malerpinsel, ich muß das also irgendwann, irgendwo mal gespielt haben, erinnere mich aber nicht mehr an die Umstände.

    Ich würde sagen, vom Spiel her macht es mehr Sinn als Qix, das heißt, es macht mir glaube ich mehr Spaß. Vermutlich eine Weiterentwicklung der Spielidee.

  • Ja, das ist eine Spiele-Klassiker, bei der echte Erinnerungen wach werden.
    Z.B. California Goldrush oder KID-GRID.
    Eine Variante gab es glaub ich auch mit einem Affen.

    Schönen Gruß.

  • Wollte noch bemerken, daß es neben Qix noch ein anderes Arcade-Spiel mit einem ähnlichen Thema (Einfärben) gab, nämlich "Amidar":

    Bitte melde dich an, um dieses Medienelement zu sehen.

    Ich erinnere mich sehr dunkel an diesen Malerpinsel, ich muß das also irgendwann, irgendwo mal gespielt haben, erinnere mich aber nicht mehr an die Umstände.

    Ich würde sagen, vom Spiel her macht es mehr Sinn als Qix, das heißt, es macht mir glaube ich mehr Spaß. Vermutlich eine Weiterentwicklung der Spielidee.

    Ich habe beide sehr gerne gespielt. Das waren noch Zeiten.

  • Wollte noch bemerken, daß es neben Qix noch ein anderes Arcade-Spiel mit einem ähnlichen Thema (Einfärben) gab, nämlich "Amidar"

    Wurde freilich schon erwähnt (Bitte melde dich an, um diesen Link zu sehen.).

    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.