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

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

  • So. ES IST SOWEIT!!!!

    ich habe jetzt einen ersten offiziellen RELEASE in der CSdB hochgeladen!!!
    Ich bin der Meinung das Spiel ist jetzt fertig, es sei denn es treten unerwarteterweise immer noch bugs auf (ich konnte keinen mehr entdecken...), aber ausschliessen kann man das nie, zumal ich noch einige routinen umgeschrieben habe um Platz zu sparen und sooo ausführlich noch nicht testen konnte, aber es liess sich jetzt problemlos mehrmals spielen, in allen modi, highscore saver geht usw...

    Vielen Dank an alle hier!
    Das Spiel zu programmieren hat viel Spaß gemacht und ohne Eure Unterstützung und Motivation hätte ich das nie bzw. nicht in dieser Form und mit diesen tollen gfx/msx geschafft.

    Besonderer Dank an Scorp.ius (hoffe du bist nicht böse wegen der icons...), roland, bugjam und tecmo!!

    Bitte melde dich an, um diesen Link zu sehen.

    bin gespannt auf eure highscores...;)!!!!

    EDIT: 16027 Byte. Kann mir daraus jemand ein Cartridge machen? (16K-downloader davor...?!)

    Kratznagel:
    load und save gehen über vektoren. suche im binary nach "a9 01 a2 08 a0 00", disassembliere diese Adresse - 3, da steht dann der JMP (LOAD_VEKTOR), die Adresse des indirekten JMPs ist der Load Vektor, der Save Vektor steht direkt dahinter. Hoffe das reicht zum fixen...?!

    im aktuellen Binary (CSdB):

    LOAD-Vektor: $484e/ $484f
    SAVE-Vektor: $4850/ $4851

  • Stark - Ich freue mich schon auf Dein nächstes Projekt ! :hammer:

    Hast Du schon eins in Planung ??? :)

  • Roland: ich würd dich gerne in die credits aufnehmen: bist das du, dieser "roland sowieso" in der csdb (gibt nur einen...)???!

  • Zitat

    Original von hannenz
    Roland: ich würd dich gerne in die credits aufnehmen: bist das du, dieser "roland sowieso" in der csdb (gibt nur einen...)???!

    Bitte melde dich an, um diesen Link zu sehen.

    unwürdigeGrüsse,
    tecM0

  • hmm.... bei mir ist das "sprite-tier" beim level-wechsel immer nur so kurz zu sehen (...naja..manchmal auch etwas länger.... meist blinkt es aber nur kurz auf und ist dann wieder weg)

  • das sprite tier erscheint so lange, wie eine neue matrix "berechnet" wird (in wahrheit ist es brute force: erzeuge solange eine zufalls matrix, bis es passt;)), die keine fertigen 3er Reihen aber mögliche Züge enthält. Das kann blitzschnell gehen oder aber bis zu 6-7 Skunden dauern, daher dachte ich: stelle irgendwas dar solang. Sobald das Tier verschwunden ist, reagiert auch der Joystick wieder auf Knopfdruck.... Sonst sitzt man da und hackt sekundenlang ungedulcig auf dem Joystick-Button rum bis es endlich weitergeht.

    ist vielleicht doch nicht ganz so glücklich, aber jetzt isses eben erst mal so...

    @tecmo: wie meinst du das...?!
    EDIT: aaach soooo... roland = crossbow!!! aaahaaa! sosooo.... hmm. ah ja. interessant.... ;)

  • Ich bin begeistert, was aus dieser Idee am Ende geworden ist.
    Besonders, wenn man den Totalverlust zwischendrin bedenkt.
    Ein absolut geniales Spiel, das das Original in meinen Augen noch übertrifft (siehe z.B. Anzeige eines Zuges der möglich gewesen wäre, bei Spielende).
    Absolut super und total voller Suchtgefahr...

  • (Suuper, das ganze Posting nochmal schreiben weil sich der Webbrowser im letzten Moment aufgehaengt hat. GRR!)

    Also in Ultrakurzfassung nochmal:

    Teil eins: der Anfangsteil (gleich vorne weg vor dem Rest davor) ;).

    Sledgie und ich werden das Zoo Mania bestimmt oft spielen und uns mal gegenseitig die Highscores um die Ohren pfeffern ;). Danke fuer das Spiel! Wir haben aber eine gemeinsame Kritik was ein Detail der Highscoreliste angeht.

    Dir vorgegebenen Highscores sind scheinbar unschaffbar hoch. Wir sind ganz sicher das wir das einfach nie schaffen - jedenfalls ist es ausserhalb meiner Reichweite jemals besser als "Vorletzter" in dieser Liste zu werden. Ist der Score nicht ein bischen sehr hoch gegriffen?

    Ich verstehe voll dass man sich dort als Autor verewigt, das hat ja wohl Tradition. Aber vielleicht bin ich der einzige der danach fragt, ich wuerde die Highscoreliste naemlich wirklich gerne mit meinen eigenen Highscores bevoelkern.

    So, bevor der Browser wieder wegkracht sende ich mal das Posting ab und editiere es dann fuer das zweite Ding worueber ich mir mal mit Sledige zusammen Gedanken gemacht habe.

    Teil zwei:

    Wir haben zusammen letztens auch Bitte melde dich an, um diesen Link zu sehen. gezockt. Und da haben wir uns irgendwann angeblickt und uns gefragt ob man so ein Spiel auf dem C64 umsetzen kann.

    Bitte melde dich an, um dieses Bild zu sehen.

    Verschrien als Tetris-Klon ist dieser Action-Puzzler aber ein ziemlich guter Zock, muss ich schon sagen.

    Es gibt fuer viele andere Systeme bereits Klone, deswegen werfe ich hier mal einen Gameboy Advance Emulator Link zusammen mit dem Freeware Modul in den Thread. Wuerde mich freuen wenn ihr euch das mal anseht...

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

    Bitte melde dich an, um dieses Bild zu sehen.

    Hier noch die Bitte melde dich an, um diesen Link zu sehen..

    So funktioniert das Spiel:

    • Bloecke bestehend aus 4 Teilen in 2 Faben fallen in einem Raster von oben nach unten.
    • Die Bloecke koennen links/rechts rotiert oder verschoben werden.
    • Die Bloecke koennen mit Joystick-Runter im Fall beschleunigt werden.
    • Man bildet gleichfarbig Vierecke aus den Teilen der Bloecke.
    • Eine Leiste (Timeline genannt) zieht von links nach rechts ueber den Bildschirm, immer wieder.
    • Alle Vierecke die aus mehr als 4 gleichfarbigen Teilen bestehen werden bei beruehrung mit der Leiste geloescht. Die Teile die sich darauf befanden sacken dann nach unten nach.
    • Ziel ist es viele Vierecke abzubauen, Effektiv Kettenreaktionen zu bauen (durch das einplanen der Teile die Nachsacken).
    • Es gibt spezielle Teilchen (als solche markiert) welche bei ihrer Loeschung alle anderen Teilchen mitloschen die die gleiche Farbe haben und zusammen in Beruehrung stehen.
    • Das Spiel ist zuende wenn der Stapel der Teile die obere Kante des Rasters erreicht.

    Es klingt wie Tetris, spielt sich aber ganz anders. Der Schwierigkeitsgrad wird durch die Geschwindigkeit der Zeitleiste bestimmt (langsam = schwerer, weil die Vierecke so lange stehen bleiben bis sie geloescht werden). Dazu kommt dass sich alle paar Minuten oder alle N Highscore die Hintergrundmusik sowie das Aussehen der Bloecke und des Hintergrundes *radikal* veraendert. Wer gut genug ist und lange genug durchhaelt wird also so mit dem naechsten Level belohnt.

    Teilweise spielt die Musik auch einfach mal einen Dauer-Loop wenn der Spieler nicht konstant genug Vierecke erstellt & loescht, was den Spieler dazu motiviert besser zu spielen damit die Musik nicht so doof rumplaerrt ;). (Dieses Feature ist im GBA Klon nicht enthalten).

    Das Original des Spiels kam zuerst auf der PSP raus, inzwischen gibt's bald einen zweiten Teil und eine Umsetzung fuer die neue Xbox. Naja.

    Probiert's mal aus. Ich wuerde gerne wissen ob es eine Chance gibt so etwas mal auf dem C64 umzusetzen.

  • Das ist doch was für Dich Hannenz !? :D

    Würde mich schon auf das fertige Programm freuen !!! :hammer:

  • also zunächst mal zu den highscores.... hehe, ich weiss 50000 sind zackig, aber das is ja schliesslich auch kein ponyhof hier, wa... die scores sind knackbar. auf jeden fall. ich hatte schonmal an die 80000. kein witz. man muss halt auch ein bisschen glück haben manchmal (den richtigen joker zur richtigen zeit ;) und wenn man wirklich punkte schinden will, mein tipp: in den levels 4-7 (ungefähr) möglichst lange den level-skip hinauszögern und punkte scheffeln (in den ersten levels lohnt es sich noch nicht unbedingt da ja da der basis-score nur 10 ist, in level 5 sinds schon 50 und für ne 4er Reihe in zweiter Instanz abgeräumt bekommt man ja schon 200 Pkt. Man muss sich natürlich schon anstrengen und einfach zocken, zocken, zocken, bis man blind sieht (was für ein oxymoron ;)...)wo der nächste move ist.

    also sledgie & jammet, haut rein und lasst euch nicht netmutigen, 20000-30000 sind eigentlich kein thema. bisschen üben muss man halt schon.

    zum thema Lumines. Tja, hehe, bock hätt ich natürlich schon.. mal sehen. Muss jetzt erstmal von zoo mania "erholen" und bissl langsam tun, sonst dreht mir auch meine liebste bald den hals rum, wenn ich nur noch vor der kiste hock... das wetter wird besser, der sommer kommt.... dann hab ich noch ne andere anfrage rumliegen zwecks einem spiel, also hmm. versprechen will ich mal einfach gar nichts, vielleicht fühlt sich auch jemand anders angesprochen...?!

  • ach, Kratznagel: die highscore tabelle steht ab $9466 im Speicher und umfasst 160 Bytes, falls du das noch machen willst mit dem mmc-fix.
    also, zum laden einfach die "zoo.hi" nach $9466 laden bzw. zum speichern $9466-$9506 speichern.
    die vektoren hast du ja.

  • OK, die Info fehlte mir noch. :) Ich werde mich voraussichtlich nächte Woche mal ransetzen.

    Wo könnte ich meine MMC-Routine eigentlich unterbringen? Sprich, welche Speicherbereiche lässt Du ungenutzt? Das Programm ist doch sicher gepackt. Ich brauche ca. 1 kb für meinen Code.

    CU
    Kratznagel

  • Zitat

    Original von hannenz
    ... also sledgie & jammet, haut rein und lasst euch nicht netmutigen, 20000-30000 sind eigentlich kein thema. bisschen üben muss man halt schon.

    Zum thema Lumines. Tja, hehe, bock hätt ich natürlich schon.. mal sehen. Muss jetzt erstmal von zoo mania "erholen" und bissl langsam tun, sonst dreht mir auch meine liebste bald den hals rum, wenn ich nur noch vor der kiste hock... das wetter wird besser, der sommer kommt.... dann hab ich noch ne andere anfrage rumliegen zwecks einem spiel, also hmm. versprechen will ich mal einfach gar nichts, vielleicht fühlt sich auch jemand anders angesprochen...?!

    Zu den Scores stimme ich Dir grundsätzlich zu. Nur mich persönlich nerven generell volle Score-Listen. Bei vielen Remember-Releases hat Jack Alien meistens noch eine Möglichkeit eingebaut die Scores auf komplett 0 zu setzen. Sind ja nicht alle so gute Zocker ... ;) um zum Beispiel im kleinen Kreis von C64-Freunden eben mal schnell eine Runde zu zocken und da macht es halt Spass, auch Scores unter 5000 reinschreiben zu dürfen.

    Zu Lumines: Das mit dem erholen kann ich gut verstehen und das Deine Liebste soviel Geduld hatte, hat uns ja auch Zoo Mania eingebracht. Dann erhol Dich erstmal so eine Woche und dann sehen wir weiter, ich bin dafür das Du auf jeden Fall mitwirken solltest. Der eigentliche Reiz an Lumines ist das Zusammenwirken von Grafik, Musik und Geschick. Man kann es kaum erwarten ins nächste Level zu kommen, da auch das Design der Steinchen sich anpasst (Themenbezogen...).

  • Hi,

    wirklich gut gemacht, ich finde es besser als das Original. Grosses Lob an alle die daran mitgewirkt haben, ist wirklich selten dass ein komplett neues Spiel für den CeVi rauskommt, und dann auch noch so ein Hit. Ich denke im Thread wurde das meiste schon gesagt.

    Als alter Pixeljäger muss ich doch ein bisschen Kritik anbringen, das "A" (siehe zum Beispiel das A beim Level "KOALA PARTY" oder von "HANNENZ" in der Highscoreliste) sieht an den Füssen nicht so toll aus, ich würde da noch so 1 - 3 Pixel rauslöschen.

    Desweiteren lässt sich das Spiel wie meist üblich nur an Joyport 2 spielen, deswegen gefiele mir der Text "hit joy or space to start the game" besser, wenn dort stünde "hit joy 2 or space to start the game", vielleicht sind die 2 Bytes noch übrig. :D

    Danke :juhu:

    Computer:C64, VC20 Monitor:1702, 1084S Floppy:1541, 1541-II Speicher/Datenübertragung:MMC Replay, 1541U-II, Chameleon, C64TPC, sd2iec, EasyFlash, NeoRAM, XA1541, XU1541 Sprachausgabe:Magic Voice, Voice Messenger, HearSay 1000, Adman Speech Maker, VoiceBox AlienGroup, Covox Voice Master Sonst:Robotarm SVI-2000, Kemtec AMS 64, HardSID4u se, SammichSID, SIDstation, SFX Sound Expander, SFX Sound Sampler

  • Also wenn es danach geht könnte man jede Menge noch berichtigen.

    Ich finde das Spiel so wie es momentan steht sehr gut und jeglicher Kritik nicht gerecht.

    Auch in den meisten offiziellen Spielen wüßte ich nicht ob da die Meldung ausgegeben wird in welchem Port zu spielen ist.

    Man kann auch ein wenig zimperlich sein ! :motz:

    Einmal editiert, zuletzt von Skyscraper (12. Mai 2006 um 14:02)

  • Mit "zimperlich" meinst Du wohl penipel, da geb ich dir recht. Nur Kritik ist etwas sehr positives, zumindest wenn man nicht einfach etwas als schlecht abtut, sondern gezielt sagt was einem nicht gefällt, und als coder lebt man davon. Ob man was daraus macht oder es als Schwachsinn abtut, ist ja dann egal. Auch mir, denn einem geschenkten Gaul ... Statt mich der allgemeinen Konsumhaltung hinzugeben, habe ich halt einen kleinen Kommentar abgegeben, das war alles.

    Dass das Spiel um welten besser ist als die meisten Commodore releases oder sonstigen "offiziellen" Spiele ist gar keine Frage ...

    Computer:C64, VC20 Monitor:1702, 1084S Floppy:1541, 1541-II Speicher/Datenübertragung:MMC Replay, 1541U-II, Chameleon, C64TPC, sd2iec, EasyFlash, NeoRAM, XA1541, XU1541 Sprachausgabe:Magic Voice, Voice Messenger, HearSay 1000, Adman Speech Maker, VoiceBox AlienGroup, Covox Voice Master Sonst:Robotarm SVI-2000, Kemtec AMS 64, HardSID4u se, SammichSID, SIDstation, SFX Sound Expander, SFX Sound Sampler

  • Da hast Du auch wieder Recht ! :)

    Es wurde ja eigentlich immer davon gesprochen, daß eine Trainerversion mit eingebaut werden soll der die Zeit abschaltet.

    Kann das noch realisiert werden ? ?(

  • Zitat

    Original von Skyscraper
    Es wurde ja eigentlich immer davon gesprochen, daß eine Trainerversion mit eingebaut werden soll der die Zeit abschaltet.

    Kann das noch realisiert werden ? ?(

    Drück einfach mal die F3 - Taste im aktuellen Release ...
    Bitte melde dich an, um dieses Bild zu sehen.

  • Zitat

    Original von Skyscraper
    Da hast Du auch wieder Recht ! :)

    Es wurde ja eigentlich immer davon gesprochen, daß eine Trainerversion mit eingebaut werden soll der die Zeit abschaltet.

    Kann das noch realisiert werden ? ?(

    schon mal im titelscreen F3 gedrückt...???!

    Stefan67: ja, das 'A' ist in der Tat ein wenig komisch, ist mir auch aufgefallen, aber mit der Zeit hab ich mich wohl so sehr daran gewöhnt, dass mich das gar nicht mehr weiter gestört hat.
    die 'Joy Bitte melde dich an, um diesen Link zu sehen.' geschichte ist natürlich kein thema, kann man alles machen.

    Ihr könnt mir gern jedes Fitzelchen Kritik antragen, ich bin da auf keinen fall bös, oder empfinde das als pingelig. Ich bin jetzt sowieso dabei eine relativ grosse todo-liste abzuarbeiten, was noch so alles gefixt werden muss (alles so kleinkram...).
    am Gameplay wird sich auf jeden fall nichts mehr ändern aber gerade von der optik her wird sich vielleicht nochmal was tun (in details) und wenn dann alles,alles,alles gefixt ist, wirds einen zweiten release geben.

    ich bin übrigens angefragt worden, ob ich nicht das spiel bei Bitte melde dich an, um diesen Link zu sehen.herausbringen lassen will. zur info: cronosoft ist ein britisches 'softwarehaus', das für retro-computer (zx spectrum, atari, commodore...) spiele herausbringt; ich hab mir das mal angesehen und zoo mania würde vom umfang und art des Spiels gut dahin passen. Die Jungs, wenn ich das richtig verstanden habe, machen dann eine chicke disk und tape version daraus mit Karton und pi pa po und verticken das dann für ein paar pfund, wobei der Programmierer eine Stückpauschale bekommt, wenn er das will. Das Spiel bleibt aber trotzdem freeware!! D.h. wer will kann sich dann aus U.K. eine schicke zoo mania boxed version schicken lassen (wobei das porto wahrscheinloich teurer wird, als das spiel :P)


    übrigens krass, wie das ganze wellen schlägt, oder...?! innerhalb 48 Stunden 144 downloads, Wertung 9.1 bei csdb, Anfragen wegen Veröffentlichungen (commodore scene) , ein c64-Wiki-Artikel, mannomann. da war das mit der zoomania.com homepage und "zoomania- das buch zum ausmalen" wohl doch kein witz :) :)