Idee für ein Knobelspiel - wer codet´s?

Es gibt 413 Antworten in diesem Thema, welches 65.280 mal aufgerufen wurde. Der letzte Beitrag (14. Januar 2009 um 15:10) ist von ogd.

  • Zitat

    Original von Roland
    naja... ich hüpfe herum und rufe immer wieder: huppa - huppa -huppa....
    ...bis es kleiner wird! =)

    Laß mich raten : Ein Netzteil hast du dabei auch nicht angeschlossen, oder ? :D
    Aber ich hoffe Du trägst wenigstens deinen Umhang beim Hüpfen =)

  • Zitat

    Original von DrCreep

    Laß mich raten : Ein Netzteil hast du dabei auch nicht angeschlossen, oder ? :D
    Aber ich hoffe Du trägst wenigstens deinen Umhang beim Hüpfen =)

    klar trage ich meinen umhang... ABER AUCH NUR DEN!!!!

    ansonsten nur noch die körperbehaarung! =) ... hoffentlich sieht mich so niemand! 8)

  • geil, das probier ich gleich auch mal aus mit dem huppa!! wie viele stunden muss man da so hüpfen pro byte ersparnis...??!
    mal im ernst; wie bekommst du das kleiner, ohne einen weiteren packer drüberlaufen zu lassen und ohne in den code einzugreifen??? schwarze magie?? handauflegen?? oder doch einfach nur huppa??

  • Zitat

    Original von hannenz
    geil, das probier ich gleich auch mal aus mit dem huppa!! wie viele stunden muss man da so hüpfen pro byte ersparnis...??!
    mal im ernst; wie bekommst du das kleiner, ohne einen weiteren packer drüberlaufen zu lassen und ohne in den code einzugreifen??? schwarze magie?? handauflegen?? oder doch einfach nur huppa??

    Richtig! einfach nur "Huppa"

    Nein, ich weiss halt, in welche Speicherfallen Programmierneulinge immer wieder tappen.
    Ein klassiker ist, dass sie bei Bitmapbilder den ColorRam-Bereich unbearbeitet aus den Malprogrammen verwenden.
    Viele Malprogramme habe da "Schrott" in dem Highnibble.
    Da braucht man einfach ein AND Bitte melde dich an, um diesen Link zu sehen. drüberlaufen lassen, und schon wird das Programm wieder kleiner.


    Ich musste also einfach nur kurz schauen, von wo bis wo dein Programm im Speicher liegt, dann kurz den Speicherinhalt anschauen...und diese ColorRam Bereich erkennt man gleich mit den Memorieübersichtfunktionen der Module oder Monitoren...
    ....dann ein AND Bitte melde dich an, um diesen Link zu sehen. drüber...abspeichern....packen...fertig.

  • Hab's mir jetzt auch mal angeschaut - tolles Game.

    Ich wünsche mir 3-4 auswählbare Musiken - nach zwei, drei Stunden nervt die eine Tune. Wie komme ich aus dem Trainingsmode heraus? 2 oder 4 Spieler Modus wäre sicherlich lustig.

    Bugs die mir aufgefallen sind:
    1. Im Titelbild kann man durch bewegen des Joysticks das Programm zum Absturz bringen, sprich der Spielbildschirm wird dann nicht mehr angezeigt wenn man space oder feuer drückt.

    2. Im Spielbildschirm kann mit C=/Shift auf Groß-/Kleinschrift umschalten - wirkt nicht professionell

    3. Das Spiel hat Geschwindigkeitsprobleme beim schnellen Aufbau nach Abräumen mehrere Figuren (4 und mehr auf einmal) - hier werden z.T. dann keine neuen Sprites mehr angezeigt.

    Daumen hoch ^

  • Zitat

    Original von oldskool
    Hab's mir jetzt auch mal angeschaut - tolles Game.


    danke :)

    Zitat


    Ich wünsche mir 3-4 auswählbare Musiken - nach zwei, drei Stunden nervt die eine Tune. Wie komme ich aus dem Trainingsmode heraus? 2 oder 4 Spieler Modus wäre sicherlich lustig.


    hmm, die idee mit den auswählbaren tunes ist gar nicht so schlecht, werd ich einbauen! 2 Player Modus gibt es bereits (aber eben nur auf meiner HDD ;)) Geduld!! der "final release" steht kurz bevor...

    Jedes Spiel (also auch der Trainigsmode) kann mit F8 abgebrochen werden (zurück zum Titelscreen), hätte ich vielleicht irgendwo erwähnen sollen :P

    Zitat


    Bugs die mir aufgefallen sind:
    1. Im Titelbild kann man durch bewegen des Joysticks das Programm zum Absturz bringen, sprich der Spielbildschirm wird dann nicht mehr angezeigt wenn man space oder feuer drückt.


    gefixt.

    Zitat


    2. Im Spielbildschirm kann mit C=/Shift auf Groß-/Kleinschrift umschalten - wirkt nicht professionell


    ebenfalls gefixt.

    Zitat


    3. Das Spiel hat Geschwindigkeitsprobleme beim schnellen Aufbau nach Abräumen mehrere Figuren (4 und mehr auf einmal) - hier werden z.T. dann keine neuen Sprites mehr angezeigt.


    glaub ich nicht ;) ist in der jetzigen version auf jeden fall bestimmt nicht so... :)

  • Hab den Thread zwar nich gelesen. Aber respekt geiles Spiel. Das haben heute beim Treffen in Stiepelse angetestet. Kratznagel aus dem GAC hats mitgebracht.
    Ehrlich Hut ab
    Daffy

    EDIT: Wir haben einen Bug gefunden. (wenn es einer ist)
    Auf der rechten Seite etwa in der MItte hatten wir aufeinmal ne Lücke. Also da war mitten drin keine Figur

  • Nicht dass es so richtig unheimlich wichtig ist, ich habe nur eben bemerkt dass ich das Zoo Mania nicht starten kann wenn die Simons BASIC Cartridge noch im C64 steckt, bzw. in meinem Fall im Emulator. Da ist sie eigentlich per default eingesteckt ...

    ... eigentlich total egal, aber vielleicht interessiert es den Autor ja.

  • Zitat

    Original von hannenz


    gefixt.


    ebenfalls gefixt.


    glaub ich nicht ;) ist in der jetzigen version auf jeden fall bestimmt nicht so... :)


    Gibt es diese gefixte Version eigentlich schon irgendwo zum download? Bzw. ist das dann die absolute Final? Oder wird es weitere "Verbesserungen" geben?

  • Ich hatte heute endlich mal Zeit, mir das Spiel anzusehen und bin auch direkt ein paar Stunden drauf hängengeblieben. Sehr schön geworden!

    Zitat

    Original von oldskool
    Bugs die mir aufgefallen sind:

    3. Das Spiel hat Geschwindigkeitsprobleme beim schnellen Aufbau nach Abräumen mehrere Figuren (4 und mehr auf einmal) - hier werden z.T. dann keine neuen Sprites mehr angezeigt.

    Zitat

    Original von daffy
    Wir haben einen Bug gefunden. (wenn es einer ist)
    Auf der rechten Seite etwa in der MItte hatten wir aufeinmal ne Lücke. Also da war mitten drin keine Figur


    oldskool und daddy, ich nehme an, ihr meint sowas?:


    Bitte melde dich an, um dieses Bild zu sehen. Bitte melde dich an, um dieses Bild zu sehen.

    Dieses Phänomen ist bei mir insgesamt drei Mal aufgetreten.
    hannenz, meintest du das hier, was bereits gefixt ist? Falls nicht, hab ich noch Freezes da - am echten C64 gespielt, beim auftreten des Fehlers abgefreezt, die Freezes übertragen und dann mit dem Emu Screenshots gemacht.

    Was bisher niemand erwähnt hat: Wenn man das Game mit dem Action Replay lädt, geht der Highscore-Saver nicht! Das Spiel bleibt dann nach Eingabe und Bestätigung das Namens einfach stehen. Schaltet man die Cartridge aus, geht es. Das sollte spätestens in der Final Version entweder gefixt werden, oder zumindest sollte darauf hingewiesen werden! Ich hab ganz schön lange gebraucht, um rauszufinden, dass es das AR war! Ich hatte vorher das JifyDOS in der Floppy sowie weitere angeschlossene Floppies in Verdacht.

    Zwei Fragen hab ich noch:
    1. Einmal erschien bei mir die Meldung "No more moves", kurz vor dem Ende von Level 1. Dann baute sich der Bildschirm ab und neu auf, und es verschwanden noch die letzten nötigen Tierchen, und das Level war geschafft. Sind die Anzahl der Moves denn begrenzt? Es scheint jedenfalls keine entsprechende Anzeige dafür zu geben.

    2. Haben die Name der Tiere zusammen mit den hochgezoomten Sprites, die man VOR jedem Level liegt, irgendeine Bedeutung für das Spielgeschehen?

  • Zitat

    Original von MacGyver
    1. Einmal erschien bei mir die Meldung "No more moves", kurz vor dem Ende von Level 1. Dann baute sich der Bildschirm ab und neu auf, und es verschwanden noch die letzten nötigen Tierchen, und das Level war geschafft. Sind die Anzahl der Moves denn begrenzt?


    Jein, auf ganz natürliche Art. Heißt, wenn du in die Situation kommst, dass du keinen Zug mehr ausführen kannst, der zum Abräumen irgendwelcher Tiere führt, dann kommt diese Meldung. Ist auch bei der im OP verlinkten Flash-Version so.

    Zitat

    Original von MacGyver
    2. Haben die Name der Tiere zusammen mit den hochgezoomten Sprites, die man VOR jedem Level liegt, irgendeine Bedeutung für das Spielgeschehen?


    Soweit ich weiß, nein. Hannenz?

  • ja genau die oben gezeigten Bilder geben den Fehler wieder, hab sofort an Timing- bzw. Geschwindigkeitsprobleme gedacht weil sowas bei mir eigentlich nur in höheren Level (ab 5/6) und beim Abräumen von vielen Tierchen aufeinmal geschehen ist.

  • meine vermutung ist, dass sich da (MAL WIEDER) hauptprogramm und irq-teil in die quere kommen :]
    löschroutine im irq, neu aufbauen im haupt---oder so...

    hmmm...wobei es seltsam ist, dass die leeren bereich so "versetzt" sind.
    vielleicht werden auch zeropage-addressen im irq und hauptprg doppelt verwendet.
    oder bei einer addition fehlt das CLC (bzw. SEC bei SBC)

  • aaaalso...
    erst mal: alle genannten bugs sind inzwischen gefixt und nein: es gibt noch keine gefixte (final) version zum download. der offizielle release termin ist auf den 1. Juli angesetzt; wie ihr wohl mitbekommen habt wird das Spiel nun auch von Cronosoft als Tape (und hoffentlich auch Disk) vertrieben. Ich hoffe, der termin kann eingehalten werden; das Spiel bleibt auf jeden Fall natürlich trotzdem freeware und die download-version wird auch 100%ig am 1.Juli auf der CSDB zur verfügung stehen.
    müsste mir allerdings nochmal die Sache mit dem load/save bei eingestecktem AR ansehen, wobei: es wird ganz normal über kernal-load/save gearbeitet - das dürfte doch normal kein problem sein oder...?! ich check das auf jeden fall nochmal!

    die final version wird ausserdem noch ein paar extras besitzen, nämlich zwei 2-player modes (team und battle) und noch ein paar kleine optische änderungen.

    die level namen und tiere haben keine besondere bedeutung, nein.

    roland: du hast doch (als einziger) die aktuelle version, ich hoffe dir sind in dieser version keine weiteren bugs mehr aufgefallen??!

  • Zitat

    müsste mir allerdings nochmal die Sache mit dem load/save bei eingestecktem AR ansehen, wobei: es wird ganz normal über kernal-load/save gearbeitet - das dürfte doch normal kein problem sein oder...?! ich check das auf jeden fall nochmal!

    mach doch zur sicherheit einfach einen i/o reset ganz am anfang, das führt dazu das der fastloader vom ar (und warscheinlich auch andren cartridges) deaktiviert wird.... bei dem kurzen file ist das ja wurst ob es mit oder ohne fastloader geladen wird.

    (warum grade an der stelle das ar probleme machen sollte leuchtet mir allerdings auch nicht ein, fummelst du bei $dexx im i/o bereich rum?)

  • mit fc3 ist der load am anfang auch immer abgekackt!
    ..und stimmt. ein einfaches JSR$FF8A zu beginn hilft da vielleicht!

    was die "fehler" bei der "aktuellen" version angeht... hmmm... müsste ich mal wieder ne weile spielen....

    Roland

  • interessant aber.... das dingen war doch mit cc65 in C gestrickt oder erinner ich mich da falsch? (keine lust den ganzen thread nochmal durchzuguckn :=P) ... da wundert es mich wirklich das da so komische sachen passieren, der code den cc65 ausspuckt und auch auch die libs sind eigentlich sehr "nett" zum kernal und allem andren, da gibts keinen vernünftigen grund warum das nich klappen sollte. nimmst du vielleicht nen packer der ungefragt in den i/o bereich reingrätscht? mmmh

  • Danke für die Antworten, Pohli und Hannenz!

    @ Pohli: Zu "No More Moves": Aso, klingt logisch. Bei den ersten Runden dachte ich, dass in so einem Fall immer ein Joker erscheint, aber das erscheinen des Jokers scheint dann wohl doch eher zufällig zu sein.
    Die Flash-Version hab ich nur mal gaaanz kurz angeschaut.

    @ Hannenz: Kann es sein, dass nach einem "No More Moves" bei einem späteren Game Over nicht mehr die übersehene Lösungsmöglichkeit angezeigt wird?

    Auch auf die Gefahr hin, dass es etwas spät für Verbesserungsvorschläge ist: Bei den Highscores, die veröffentlicht wurden, schrieben die Leute ja auch immer den erreichten Level zu. Das Spiel speichert aber nur die Punktzahl, ohne Level. Wäre es möglich, den Level zusammen mit der Punktzahl in der Highscore zu speichern und auszugeben? Da müsste dann wahrscheinlich ein kleinerer Font für die Highscoreliste her, damit das platzmäßig auf den Screen passt.

    Die Cronosoft-Sache klingt interessant, werd ich mir sicherlich holen, sofern es auch eine Diskversion gibt. Diese verrückten Britten mit ihren Datasetten ;)
    Auch wenn das Spiel relativ selbsterklärend ist, waren ja doch noch einige Sachen klärungsbedürftig. Wird es in irgendeiner Form eine Anleitung geben? Z. B. als Disknote, und/oder für Cronosoft eine gedruckte Anleitung, und/oder im PDF-Format zusammen mit der Release-Version zum Download? Wäre wünschenswert!

  • zu dem load-abkacker: keine ahnung, habs bis jetzt noch nicht näher getsetet, den reset kann ich ja auf jeden fall noch einbauen am anfang... ja das ganze ist mit cc65 gemacht, das programm beginnt also mit dem cc65-startup-code, der eigentlich ziemlich wasserdicht sein sollte... aber details dazu kenn ich ehrlich gesagt auch nicht, waqs der so alles wie initialisiert usw...

    @macguyver: level-angabe im highscore ist inzwischen implementiert.
    zum thema anleitung: ist das wirklich nötig??? ehrlich??? kann ich schon noch machen, aber eigentlich ist es doch wirklich zusammen mit den hints im scrolltext wirklich selbsterklärend oder??? also wenn dann mach ich noch ne disk note dazu, inwieweit cronosoft gedruckte anleitungen mitliefern würde, weiss ich ehrlich gesagt nicht, kann ich aber ja mal noch nachfragen.

    Zitat


    @ Hannenz: Kann es sein, dass nach einem "No More Moves" bei einem späteren Game Over nicht mehr die übersehene Lösungsmöglichkeit angezeigt wird?


    nein.

  • Zitat

    zu dem load-abkacker: keine ahnung, habs bis jetzt noch nicht näher getsetet, den reset kann ich ja auf jeden fall noch einbauen am anfang... ja das ganze ist mit cc65 gemacht, das programm beginnt also mit dem cc65-startup-code, der eigentlich ziemlich wasserdicht sein sollte... aber details dazu kenn ich ehrlich gesagt auch nicht, waqs der so alles wie initialisiert usw...

    ich dafür umso besser, darum wundere ich mich ja...der benutzt wirklich garnix was kernal und/oder basic durcheinander bringen sollte. sehr merkwürdig.