Einzeiler
-
Telespielator -
2. April 2007 um 00:09 -
Erledigt
Es gibt 51 Antworten in diesem Thema, welches 15.101 mal aufgerufen wurde. Der letzte Beitrag (
-
-
Roland:
Wieviel Langeweile muss man haben um das durch zu testen?
... ich hab auch mal ein Programm geschrieben, bei dem man nach bestimmten Wörten hat suchen lassen können.
Also z.b. "Roland" als gewünschtes Wort eingeben...und dann loslaufenlassen (natürlich im VICE auf 6000% Geschwindigkeit...dauert aber trotzdem ne ganze Weile...um so länger, je länger das gewünschte Wort ist..klar..) -
@Bastet:
Stimmt, hasse Räscht. Das würde das Verfahren auch bei unterschiedlich langen Strings mit vertretbarem Aufwand ermöglichen. Wie gesagt, hatte auch keinen Anspruch auf Genialität (habe ja zugegeben, wo ich es her hatte) oder supererstaunliche Effekte. Fand das einfach für eine Zeile bemerkenswert in Sachen Speicherökonimie.@ Rolands Einzeiler: Habe ich natürlich auch ausprobiert. Ganz klar ist mir das Prinzip zwar nicht. Aber irgendwie manipuliert er wohl die Systemuhr, an der ja der Pseudo-Random hängt... Praktischer Nutzen
strebt gegen Null, aber:
witzisch is es. -
Es fehlt der Oktober...
Aber ein cooler Trick, muß den erst noch verstehen...!
Kann man eigentlich irgendwie vom Vice aus .d64 Files erstellen?
-
Es fehlt der Oktober...
Skandal! :rotwerd: Okay, hier haben wir ihn:
Sollte die Zeile nun zu lamg werden für einen Einzeiler (glaube ich eigentlich nicht), kann man das GOTO ja auch noch als G[shift+O] abkürzen.
ZitatKann man eigentlich irgendwie vom Vice aus .d64 Files erstellen?
Kein Problem.
File-->Attach Diskimage--> Neuen .d64 Dateinamen vergeben, Rechts unten bei "New Image" den Disk-Titel eintragen (Shift Gedrückt halten, wenn der Disk-Titel lesbar sein sollt) auf "Create Image" mousen und Feuer... -
Nein, es passt genau! Schade, daß der Vice keine Einfügen-Funktion hat...!
-
*gelöscht*
-
TheRyk
Dein "Cryptoalgorithmus" funktioniert ja nur für positive Monate bis 85 und steigt ansonsten mit einem Illegal Quantity Error aus. Leider können wir ihn für unsere Raketensteurung so nicht verwenden (-; -
Die Nasa kauft den bestimmt trotzdem sofort.
-
Naja... Wenn man mit einem C64 als Bordcomuter ins All reist,
wäre man ja technisch doch weitaus besser dran als die Raumfahrtpioniere aus den 1960ern. Und wenn man dann noch über die Systemuhr den Monat herauskriegt, bekommt man zumindest immer als Mini-Text angezeigt, welcher Monat gerade auf der Erde ist, wenn man die besagte Zeile kennt.Ansonsten klar: Zahlen unter 1 bzw. über 85 führen zum "Absturz"/IQ-Error. Und daher muss ich aus dem selben Grund, aus dem Micro-Saft vor der Verwendung von Java warnt, sagen: Für Raketenabstürze durch die Anwendung des Einzeilers übernimmt TheRyk keine Haftung. Zumal ich die Zeile zu über 90% aus Pirates übernommen habe, verweise ich sämtliche Schadensersatzforderungen an die Fa. Microprose Software bzw. Sid Meier...

-
Hier ein kleines Joystick-Rüttelspiel. Die Zeichen innerhalb { } so eingeben wie innerhalb der Klammern beschrieben.
Code0F{shift+o]A=1TO3:?4-A:S{shift+y}64863:N{shift+e}:?"GO":D=TI:F{shift+o}A=0TO99:W{shift+A}56320,A^(AA{shift+n}3),15:N{shift+e}:?(TI-D)/60PS: Die "1" die hier am Anfange steht NICHT eingeben. Das kommt nur hier von der Forumssoftware. Beginnt mit dem "0F...."
Das sollte GANZ GENAU in 2 Bildschirmzeilen gehen. Allerdings springt der Cursor nach der Eingabe des letzten Zeiches in die 3. Zeile. Um die Basiczeile in den Speicher zu bekommen muss man den Cursor wieder nach oben (auf eine der beiden beschriebenen Zeilen) bewegen UND DANN Return drücken.Nun ist das Programm bereit gestartet zu werden.
Nach "RUN" beginnt der Count-down. Nach dem "GO" muss man den Joystick in Port 2 wild im Kreis bewegen.
Je nachdem wie schnell man ist, ist das Programm nach ca 5-10 Sekunden beendet und es wird die persönliche Score angezeigt.
Wenn ihr unter 5 Sekunden kommt, seid ihr gut!
-
Jawoll, ein Actionspiel in einer Zeile...!

-
Was die Score betriff muss ich mich berichtigen....kommt nicht nur auf die Geschwindigkeit ansich an. (Dafür ist das Basic zu langsam).
Mann muss auch genau die richtige Geschwindigkeit treffen um immer im richtigen Moment die richtige Joystickrichtung zu haben.
Habs schon mal auf 4.8 Sek geschaft. Ein anderes mal, bei dem ich subjektiv gefühlt viel schneller gewirbelt habe, waren es nur 9 Sek.Amn.: Vom Code her wird ja auch nicht eine Kreisbewegung erwartet, sondern: Oben-Unten-Links-Rechst....aber mach das mal so schnell

-
Wie kriege ich denn das Zeichen ^ hinter dem WAIT und vor dem AND in VICE hin...? -
Das müsste EINFG, ENTF oder ENDE in dem grauen Block über den Cursurtasten sein (und sieht dann aus wie'n Pfeil nach oben oder ein etwas schmächtiger Fliegenpilz).
-
Ahhh.... Danke. Also der Pfeil nach oben für "x HOCH y"? Das wäre dann Entf., das hatte ich auch probiert...
EDIT: :rotwerd: Fehler war ein anderer, hatte mal wieder die QWERTY-Tastatur nicht bedacht und daher SYS mit Shift+Z abgekürzt... So konnte es ja nicht funzen.
Jetzt läuft es zwar bis zum "GO", bricht aber dann nach dem Losrütteln immer mit "?ILLEGAL QUANTITY ERROR IN 0" ab... So richtig geht es immer noch nicht. Habe keinen weiteren Tippfehler mehr gefunden...
-
Ah.....mein (Tipp-) Fehler... (ist ja auch Kacke das vom C64 auf den PC zu übertragen
)
Hier der berichtigte Code:Code0F{shift+o}A=1TO3:?4-A:S{shift+y}64863:N{shift+e}:?"GO":D=TI:F{shift+o}A=0TO99:W{shift+A}56320,2^(AA{shift+n}3),15:N{shift+e}:?(TI-D)/60nach dem WAIT muss ein 2^(AA......) sein...und nicht A^(AA.....)
-
Geil. Danke, nun läuft es!

Hin und Her-Übertragen ist echt Fummelkram, mir ist ja auch prompt ein Fehler passiert, und das bei einem Einzeiler
Es lebe Copy&Paste... -
-
-