BASIC-Weihnachten - Idee

Es gibt 845 Antworten in diesem Thema, welches 139.317 mal aufgerufen wurde. Der letzte Beitrag (25. März 2024 um 10:14) ist von Snoopy.

  • Bitte melde dich an, um diesen Link zu sehen., ich finde halt dass sich Weihnachten besonders gut fuer so etwas eignet, auch will ich ehrlich gesagt nicht den Rest des Jahres nur noch damit verbringen, Heftchen zu produzieren :D

    Ich wuerde es wirklich erstmal bei Weihnachten belassen. An Ostern kann man ja was anderes machen, z.B. einen BASIC-Contest oder sowas. Ich freue mich auf jeden Fall, dass BASIC noch nicht ganz abgeschrieben ist und es immer noch Leute gibt, die sich gerne damit beschaeftigen. Ich hatte auch mal die Idee, einen BASIC-Kurs zu schreiben, allerdings ist das wirklich sehr viel Aufwand, daher habe ich jetzt erstmal dieses Projekt ins Leben gerufen, das ist zwar nicht das gleiche aber geht schonmal in eine aehnliche Richtung. Falls das Interesse, BASIC zu lernen, wirklich gross sein sollte, wuerde ich die Plaene mit dem Kurs vielleicht nochmal aufgreifen.

    Aber was jetzt genau dieses Projekt hier angeht, wuerde ich es wirklich erstmal bei Weihnachten belassen, sonst wird am Ende auch mehr Zeug produziert als letzendlich wirklich abgetippt wird. Weihnachten ist da schon eine sehr gemuetliche Gelegenheit fuer sowas.

    - neue Spiele für den C64 -
    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.

    Ich werde mal schauen, ob ich es hinbekomme, evtl. ein Skript zu schreiben, das Leerzeichen oder auch andere Steuerzeichen zusammenfasst und z.B. durch {6x SPACE} ersetzt oder sowas. Aber das wird halt auch alles wieder viel Aufwand. Ich moechte natuerlich den Nachdruck auch nicht erst an Ostern machen :D aber ich werde mal schauen ob sich da was tun laesst...

    - neue Spiele für den C64 -
    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.

  • Mal ein kleiner Zwischenstand meiner Abtipp-Aktivitäten. Bin jetzt bis einschließlich dem Weihnachts-Demo (S17ff). :)

    Bei Xmas-Tris habe ich kapituliert... :( Ab Zeile 50 habe ich da nix mehr gebacken gekriegt... :schande:

    Auch wenn es mir echt schwer fällt, irgendeines der Programme hervorzuheben: Waverider-Santa beeindruckt mich wirklich. So eine tolle Idee mit so wenig Code umgesetzt. :respect:

  • Mal ein kleiner Zwischenstand meiner Abtipp-Aktivitäten. Bin jetzt bis einschließlich dem Weihnachts-Demo (S17ff). :)

    Bei Xmas-Tris habe ich kapituliert... :( Ab Zeile 50 habe ich da nix mehr gebacken gekriegt... :schande:

    Auch wenn es mir echt schwer fällt, irgendeines der Programme hervorzuheben: Waverider-Santa beeindruckt mich wirklich. So eine tolle Idee mit so wenig Code umgesetzt. :respect:

    Bitte melde dich an, um diesen Link zu sehen. hätte wahrscheinlich einen Einzeiler daraus gemacht! ROTFL

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

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

    -----------> Facebook: 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 werde mal schauen, ob ich es hinbekomme, evtl. ein Skript zu schreiben, das Leerzeichen oder auch andere Steuerzeichen zusammenfasst und z.B. durch {6x SPACE} ersetzt oder sowas. Aber das wird halt auch alles wieder viel Aufwand. Ich moechte natuerlich den Nachdruck auch nicht erst an Ostern machen :D aber ich werde mal schauen ob sich da was tun laesst...

    ich glaube hier kann CBMprg Studio helfen. Ich habe dort meine im VICE erstellte PRG Datei importiert und dann wird es so angezeigt wie im Bild.

    Wenn ich darf würde ich hier die Anzahl der Leerzeichen gerne posten. (als Tabelle) Nur falls jemand auch so verzweifelt wie ich.

  • Klar, poste das ruhig :)

    CBM Studio habe ich nicht verwendet da ich unter Linux unterwegs bin. Falls das aber die besseren Listings liefert werde ich das für Ausgabe 2 evtl. berücksichtigen.

    - neue Spiele für den C64 -
    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.

  • Oh, super, :winke:

    ich sage auch "Bescheid" für ein Heftchen der 2. Auflage.

    Gruß,
    Bernd

    :winke: Zum lernen ist man nie zu Alt und...
    ich mag Tiere, vor allem wennse inne Pfanne liegen, denn ich esse Tiere weil mir die Tofus so leid tun.
    :winke:

  • Falls das aber die besseren Listings liefert werde ich das für Ausgabe 2 evtl. berücksichtigen.

    :dafuer: Zumindest erhöht das die Lesbarkeit nochmal deutlich

    Für mich bitte auch 2x die V2.0 ;)

    Gruß, Gerd


    PS: was ist denn mit dem Papier? Meinst du das Cover oder die Seite im Heft? Ich finde das schon sehr gelungen...

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • So, hier die Tabelle mit den Leerzeichen für das Listing "Funkelnder Weihnachtsbaum" von Seite 6:

    Aufbau: ZEILE # | <#Leerzeichen>|<x>|<x>|<#Leerzeichen>|<x>.... dabei steht das "x" für irgendein Sonderzeichen (meist Farbe)


    Zeile 20 x 12 x
    Zeile 21
    Zeile 22 19 x x 1
    Zeile 23 18 x x 3
    Zeile 24 19 x x 1
    Zeile 25 19 x x 1
    Zeile 26 19 x x 1
    Zeile 27 18 x x 1 x 1 x 1
    Zeile 28 18 x x 3
    Zeile 29 17 x x 1 x 3 x 1
    Zeile 30 17 x x 5
    Zeile 31 16 x x 1 x 5 x 1
    Zeile 32 16 x x 7
    Zeile 33 15 x x 1 x 2 x 1 x 4 x 1
    Zeile 34 15 x x 9
    Zeile 35 14 x x 1 x 9 x 1
    Zeile 36 14 x x 7 x 1 x 3
    Zeile 37 13 x x 1 x 11 x 1
    Zeile 38 13 x x 3 x 1 x 9
    Zeile 39 12 x x 1 x 6 x 1 x 6 x 1
    Zeile 40 12 x x 15 x
    Zeile 41 15 x x 9 x
    Zeile 42 18 x x 2 x 1
    Zeile 43 28 x x 1 x 2


    ZeHa: vielleicht ist das auch für Bitte melde dich an, um diesen Link zu sehen. interessant


    Viele Grüße

  • Auch wenn es mir echt schwer fällt, irgendeines der Programme hervorzuheben: Waverider-Santa beeindruckt mich wirklich. So eine tolle Idee mit so wenig Code umgesetzt. :respect:

    Danke, das höre ich supergerne.

    Hab mir da auch echt Gedanken gemacht dass man nicht zu viel abtippen muss (sollten nicht mehr als um die 15 bis 20 Zeilen sein), und trotzdem ein netter Effekt der zum selber dran rumändern und Experimentieren einlädt.

    Wenn du am Ende der zweiten Data-Zeile noch Zeichen einfügst und die For-Schleife die diese ausliest anpasst wirst du sehen, wie sich der Welleneffekt ändert.

    Und wenn du magst kannst du dir sogar das Sprite in den Data-Zeilen darunter austauschen durch was eigenes.
    Ich hab das Sprite mit Bitte melde dich an, um diesen Link zu sehen. gemacht und lokal abgespeichert als BASIC 2.0 File. in dem .bas File sind ganz am ende vier Zeilen Data.

    Da ist dein gemaltes Sprite drin, und mit dem ersetzt du einfach meine vier DATA-zeilen am Ende des Listings.

    Ein nächster Schritt wäre noch die y-Koordinate des Sprites durch eine variable ersetzen und diese verändern, entweder durch eine schleife oder ganz advanced dann mit ner Joystick oder Tastaturabfrage...

    Evtl mach ich da noch nen eigenen kleinen "Modding"-Thread auf mit Ideen. ;)

    Viel Spaß...

  • So, dann will ich mal meine 5 Cent beisteuern:

    * Wie schon oft angesprochen, die Sache mit den Leerzeichen. Das Gezähle hält einen eher nur auf. Gerade, wenn dann noch, wie z.B. bei Xmas-Tris, Zeilenumbrüche sind, wo man jetzt nicht weiß, ob man die Leerzeichen bis zum Zeilenende mitzählen muss oder nicht. Von dem Problem mit den Shiftleerzeichen will ich gar nicht erst anfangen. {12SPACE} geht doch schneller rein als !
    (Wieso ging das bei Jingle-Snake in Zeile 1010 eigentlich? Das ist die einzige Zeile im Heft, bei der die Leerzeichen als Anzahl angegeben sind. Die Listings sind doch allesamt vom Petcat generiert worden oder hast du in dieser Zeile ausnahmsweise das kurzerhand geändert?)

    * Die Schriftart. Ich hatte oft Probleme, die 1 und das i auseinanderzuhalten.

    * Die Zeilen mit den Checksummen am Ende: Wenn die Seiten zweispaltig wären, könnte man die Checksumme viel schneller mit den Augen erreichen.

    * Zeilenumbrüche genauer darstellen. Ich bin bei Master Control Programm von 750-950 fast wahnsinnig geworden.


    Soweit von mir

    Ausgabe 2 steht schon auf meinem Wunschzettel.

    PS: Wo bleibt das Listing für Alle Jahre wieder? :D

  • ..................

    * Zeilenumbrüche genauer darstellen. Ich bin bei Master Control Programm von 750-950 fast wahnsinnig geworden.

    ..................

    :thumbsup: Das ist das richtige 80er Feeling!! Wahnsinnig werden! :wand:gahh::juhu: ..... ROTFL

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

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

    -----------> Facebook: 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.

  • Auf Seite 4 steht beschrieben, dass Zeilenumbrüche stets keine Leerzeichen implizieren. Eine Ausnahme gilt bei Zeilen in denen Text steht, z.B. "Game Over", da gehe ich davon aus, dass das Leerzeichen klar ist, wenn da zwischen den beiden Worten ein Zeilenumbruch erfolgt.

    Dass es bei einem Listing tatsächlich eine andere Notation gibt, hatte irgendwelche Gründe, weiss aber gerade tatsächlich nicht mehr woran das lag. Kann auch gerade nicht ins Heft schauen. Aber ich erinnere mich dass es dafür irgendeinen Grund gab.

    Also klar, es ist schon richtig dass eine Zusammenfassung der Leerzeichen sinnvoll wäre. Dass dies fehlt, ist mitunter der kurzen Zeit geschuldet, in der das Projekt fertig sein musste. Für die Zukunft wird dies aber natürlich alles verbessert :)

    - neue Spiele für den C64 -
    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.

  • Hallo!

    Habe Interessse an der 2. Auflage. Möchte 3 Exemplare abnehmen.

    Lese hier mit großem Interesse mit und erinnere mich nur zu gut an das Abtippenvon Listings.

    Grüße,
    TwoFeetWalk

    :thnks: