Collab: Entwicklung eines TSB-Puzznic-Klons

Es gibt 1.089 Antworten in diesem Thema, welches 110.306 mal aufgerufen wurde. Der letzte Beitrag (1. November 2024 um 23:56) ist von Omega.

  • Kann ich davon ausgehen, dass du in dem 12x12-Puzzle-Bereich nur Teile mit BC <= 127 vorkommen

    Wenn ich die Planung nicht wieder ändere, dann sind die Puzzleteile, wie in Bitte melde dich an, um diesen Link zu sehen. gezeigt, im Bereich von BC 64-103.

    und du für das leere Feld ein oder mehrere BC >= 128 verwendest?

    Am liebsten wäre es mir, wenn ein leeres Feld nur aus viermal BC 32 bestehen würde. Aber wenn es dir einen großen Nutzen bringt, dann würde ich eine leere Kachel bei BC 252-255 einrichten und die dann als Leerfeld verwenden. Fände ich aber nicht so gut.

    Im Zweifelsfall kann man später immernoch was ändern. Ich muss erstmal überhaupt irgendwie einen Anfang machen.

  • Am liebsten wäre es mir, wenn ein leeres Feld nur aus viermal BC 32 bestehen würde. Aber wenn es dir einen großen Nutzen bringt, dann würde ich eine leere Kachel bei BC 252-255 einrichten und die dann als Leerfeld verwenden.

    Viermal BC 252, viermal BC 253, viermal BC 254 oder viermal BC 255 für das leere Feld wäre auch ok.

    Ich muss erstmal überhaupt irgendwie einen Anfang machen.

    Ich auch :)

  • Wenn du's gar nicht hinkriegst, kann ich den Zeichensatz reorganisieren. Das dauert ca. 3-4 Wochen. :D

    Ich könnte den Zeichensatz so reorganisieren:

    Wie kurz sind deine Wochen? Bei mir war zwischen den Beiträgen keine Stunde vergangen. :D

  • Bitte melde dich an, um diesen Anhang zu sehen.

    Wenn die so aussehen sollen, geht das nicht als Chars, auch nicht in Multi (zu viele unterschiedliche Farben). Deine sind dann einfacher?

    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.

  • Bitte melde dich an, um diesen Anhang zu sehen.

    Wenn die so aussehen sollen, geht das nicht als Chars, auch nicht in Multi (zu viele unterschiedliche Farben). Deine sind dann einfacher?

    Arndt

    Beim Mega65 in Full Color Mode würde das Prima gehen. :tanz:

  • Falls du das gebrauchen kannst: Ich habe hier eine TSB-Erweiterungsroutine, die den blitzschnellen Austausch von zwei Textscreens inkl. Farben erledigt. Dabei wird der MOVE-Befehl gepatcht, so dass die neue Funktion eben möglich wird (gab es schon als Bitte melde dich an, um diesen Link zu sehen.). Du POKEst nur, welchen Bildschirm du sehen willst und dann zeigt MOVE 0,0,40,25,0,0 diesen an. Demo Bitte melde dich an, um diesen Link zu sehen. (einfach LOAD ":*",8 und RUN)

    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.

  • Bitte melde dich an, um diesen Anhang zu sehen.

    Wenn die so aussehen sollen, geht das nicht als Chars, auch nicht in Multi (zu viele unterschiedliche Farben). Deine sind dann einfacher?

    Arndt

    Soweit ich Omega verstanden habe, plant er mit einfarbigen Zeichen.

  • Bitte melde dich an, um diesen Anhang zu sehen.

    Wenn die so aussehen sollen, geht das nicht als Chars, auch nicht in Multi (zu viele unterschiedliche Farben). Deine sind dann einfacher?

    Wieso geht das nicht? Ich dachte, du hast den neuen 256-Color-Mode in TSB schon eingebaut. Nein? Ach, Mist. Dann muss ich nochmal von Vorne anfangen.

  • Bitte melde dich an, um diesen Anhang zu sehen.

    Wenn die so aussehen sollen, geht das nicht als Chars, auch nicht in Multi (zu viele unterschiedliche Farben). Deine sind dann einfacher?

    Arndt

    Beim Mega65 in Full Color Mode würde das Prima gehen. :tanz:

    Wenn Omega hier damit fertig ist, dann fragen wir ihn, ob wir seine Idee auch auf den MEGA65 raubkopieren portieren dürfen. ;)

  • ogd: Bist du sicher, dass du die Leerfelder nicht mit BC32 handlen kannst? Das würde mir wirklich sehr entgegenkommen. Es ist nun mal naturgemäß so, dass leere Zeichen beim C64 BC32 haben. :cry:

    Vielleicht kannst du nochmal darüber nachdenken. Es muss ja nicht sofort fertig werden. Und einen Geschwindigkeitsrekord braucht deine Routine auch nicht aufzustellen. Wenn das Testen auf BC32 einen Taktzyklus länger dauert, dann ist das noch akzeptabel.

  • Beim Mega65 in Full Color Mode würde das Prima gehen. :tanz:

    Wenn Omega hier damit fertig ist, dann fragen wir ihn, ob wir seine Idee auch auf den MEGA65 raubkopieren portieren dürfen. ;)

    Klar, ihr könnt schon gleich damit anfangen. Mal sehen wer schneller ist. Außerdem ist die Idee nicht von mir, sondern von so einem komischen Typ namens "Taito". Keine Ahnung, wer das ist. Hab den hier im Forum noch nicht gesehen. :nixwiss:

  • Ich habe gestern Abend schnell mal was mit der heißen Nadel gestrickt. Das ist absolut noch Null spielbar. Aber es zeigt zumindest, wie der Bildschirmaufbau ist. Die Grafik ist, für den vorgesehenen Einsatz, schön genug. Später möchte ich das noch überarbeiten, damit es "dämonisch" aussieht. Mit Totenschädeln, Spinnen, Geistern usw. Statt der einfachen geometrischen Figuren. Aber das ist erstmal nebensächlich.

    Die Workdisk habe ich angehängt. Man lädt es so:

    Code
    1.) load"tsb.neo",8,8
    2.) sys32777
    3.) load"demonb*"
    4.) run

    Den Zeichensatzeditor habe ich auch angehängt, damit man den Zeichensatz besser inspizieren kann. Die Zeichensatzdatei heißt "demonchar01".

    Den lädt man so:

    Code
    load"*",8,8
    run

    Nach dem Start drückt man L und gibt den gewünschten Dateinamen ein.

    Hier noch ein Screenshot:

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Das Konzept sieht ja aus wie bei Pieces, ist das das selbe? Die Idee, eine Story drumrum zu stricken finde ich gut!


    Bitte melde dich an, um dieses Medienelement zu sehen.

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

    Einmal editiert, zuletzt von Claus (11. Februar 2024 um 07:46)

  • Claus: "Pieces" kenne ich nicht. Mein Spiel basiert auf dem Taito-Klassiker "Puzznic". Allerdings mit etwas vereinfachten Begebenheiten, damit's nicht zu kompliziert wird.

  • Ah ja, steht sogar im C64-Wiki zu Puzznic:

    Zitat

    In der Nachfolge erschienen mehrere Spiele, die auf dem gleichen Mechanismus basieren:

    Paranoimia in der Game On 05/1991

    Pieces von Paranormal Activities 1996 (CSDb, Longplay auf Vimeo)

    Pieces II von Protovision 2022. Das Spiel enthält 200 von der Community designte Level. (Download bei Protovision, Longplay auf Vimeo)

    Dann kann man da ja bald schon eine weitere Zeile einfügen :).

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

  • Dann kann man da ja bald schon eine weitere Zeile einfügen :).

    Nein, das sehe ich nicht so. Die vorhandenen vier Zeilen können gelöscht werden und dann steht da nur noch:

    Demon Block 2024 (Omega-Productions & Co.) ;)

  • Nein, das sehe ich nicht so. Die vorhandenen vier Zeilen können gelöscht werden und dann steht da nur noch:

    Demon Block 2024 (Omega-Productions & Co.) ;)

    Sobald sich 4 Clone vom gleichen Spiel berühren, löst sich der gesamte Absatz in Luft auf.

    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

  • Ich habe bei dem Beispielprogramm aus Post Bitte melde dich an, um diesen Link zu sehen. die Map mal so verändert, dass die Spielsteine in der Luft hängen.

    Wenn man an diesem Punkt die in PostBitte melde dich an, um diesen Link zu sehen. skizzierte Assembler/VB-Routine aufrufen würde, dann würden die in der Luft hängenden Spielsteine auf den Boden fallen.

    Das wäre schonmal ein erster Schritt.

    ogd: Bist du da noch dabei? Wenn du keine Lust hast, ist es übrigens nicht schlimm. Ich würd's nur gerne wissen. :)

    Bitte melde dich an, um diesen Anhang zu sehen.