Beiträge von RPG Hacker

geschrieben am 16.05.2017 17:13:44 in Screenshots/Videos Thread - Zeige dein Zeug h(i)er!
( Link )
Finde ich nett! Erinnert mich an ein gewisses Level aus Donkey Kong Country 3, wo man auch über einen Fluss wandern musste.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 23.05.2017 10:04:32 in Screenshots/Videos Thread - Zeige dein Zeug h(i)er!
( Link )
Sehen allesamt sehr gut aus. Sowohl von der Ästhetik her, als auch spielerisch. Mir gefällt es. Vor allem deine Paletten finde ich sehr nett und schön bunt, aber gleichzeitig passend. Hast auf jeden Fall ein Händchen für Level Design.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 14.09.2017 10:57:39 in SMW (Lyrics)
( Link )
Ich habe auch noch ein paar Lyrics erdichtet, bei denen ich mir richtig Mühe gegeben habe. Hier sind sie:

Zitat von Ich:
Ich spring von Level zu Level zu Level
Ich spring von Level zu Level zu Level
Ich spring von Level zu Level zu Level zu Level zu Level bis der Bowser kommt


Zitat von Robju:
Warum


Warum nicht?
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 24.09.2017 11:05:59 in Bugs und Vorschläge
( Link )
Das nene ich Hingabe!
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 21.12.2017 14:54:30 in Wo befinden sich nun die Custom Music, Grafik etc..
( Link )
Oben unter "Dateiablage" ist der einzige Bereich, wo man aktuell Files hoch- und runterladen kann. Wenn es da nicht ist, ist es vermutlich beim Umzug verloren gegangen (ich glaube Attachments und sowas wurden nicht übernommen).
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 11.04.2018 17:04:35 in Kleines Spiel: Schreibt einzig mit e & i
( Link )
Wie jetzt, DIESES Spiel wieder? Neeeee... echt jetzt? e_e

Eh... ich find's eigentlich recht nett, wenn ich ehrlich bin.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 12.04.2018 1:23:37 in Kleines Spiel: Schreibt einzig mit e & i
( Link )
Zitat von Reggiamoto:
Wenigstens nicht sehr heiß, geschweige denn eisig. Nice!


Jetzt gibste hier 'nen Reim. Willste ein Dichter sein?

Igitt, SQL ist echt ein Schwein. Tritt dem Lehrer bitte eine rein!

Wieder fleißig lernen? Ich selbst ließe es sein, kehrte lieber schnell heim.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 13.04.2018 13:04:45 in Kleines Spiel: Schreibt einzig mit e & i
( Link )
Stimmt, es sind die besten Zeiten gewesen, derer hier stets einige Menschen ihrer Wege gingen. Ich vermisse sie ein wenig.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 23.05.2018 12:04:07 in Zehn Jahre smwhacking.de
( Link )


Jubiläum auf SMWHacking.de ist das Elixier, für das ich lebe und das mich von Jahr zu Jahr treibt!
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 08.08.2018 15:39:16 in Zehn Jahre smwhacking.de
( Link )
KK. Morgen früh bei mir.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 08.08.2018 15:51:58 in Meine alten unfertigen Tutorials
( Link )
Heilige Kaka, da hast du dich ja wirklich ins Zeug gelegt!
Aber ja, am Ende des Tages würde ich auch sagen "zu ambitioniert". Bis die fertig geworden wären bei diesen Amibitionen wäre vermutlich ein Großteil des Wissens darin schon wieder out-dated gewesen.
Dennoch beachtlich. Da ist einiges an Zeit und Mühe reingeflossen, das kann man leicht sehen.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 17.11.2018 17:56:25 in Zehn Jahre smwhacking.de
( Link )
Du Monster! Als Strafe bekommst du zwei Jahre deiner Lebenszeit abgezogen.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 25.11.2018 23:17:14 in Man kann in Unity 3D Flash Games machen? Geiler Scheiß!
( Link )
Liegt bestimmt daran, dass du eine E-Mail verwendet hast und keine F-Mail.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 24.01.2019 13:51:21 in ASM- Wo ist mein logischer Fehler?
( Link )
Was genau ist denn das Problem, welches du zu fixen versuchst? Das zu wissen könnte es schonmal leichter machen, dabei zu helfen.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 25.01.2019 13:36:20 in ASM- Wo ist mein logischer Fehler?
( Link )
Den Vorschlägen von WYE kann ich nur zustimmen. Sinnvolle Namen im Code sind sehr nützlich, weil man sich dadurch viel Dokumentation spart und trotzdem vieles leicht zu verstehen ist. Möglichst selbstbeschreibenden Code zu schreiben ist bei uns sogar eine Richtlinie auf der Arbeit. Und ja, im Idealfall sollten Kommentare den Code nicht beschreiben, sondern erklären. Das "was" sieht man als Leser ja selbst, das "wieso" ist das, woran man interessiert ist. Dafür reichen oft schon wenige Kommentarzeilen, sofern man vorher genannten Ratschlag befolgt und Dinge sinnvoll benannt hat.

Übrigens empfehle ich auch wärmstens den Einsatz von Sub Labels und +/- Labels (du benutzt ja Asar, oder?). Alleine durch den Einsatz von Sub Labels brauchst du nicht mehr solche Namen wie "return12" zu benutzen, sondern kannst daraus einfach ".Return" machen, und auch +/- Labels wären in diesem Code-Stück an vielen Stellen sinnvoll um sich bei einigen unwichtigeren Labels komplett Namen zu sparen.

Anders sieht das ganze natürlich aus, falls du noch xkas benutzt für deinen Code, aber von xkas kann man relativ leicht zu Asar wechseln, deswegen würde ich in dem Fall definitiv empfehlen, das zu tun. xkas ist ja immerhin schon seit mehr als nur ein paar Jahren veraltet.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 26.01.2019 16:22:27 in ASM- Wo ist mein logischer Fehler?
( Link )
Code
;@xkas

Code
header
lorom
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
!freeSpace = $178000 ; change this to whatever
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;

Code
Encode:


Das kannst du alles ersatzlos rausschmeißen.

Code
org !freeSpace
db "STAR"
dw Encode-Main
dw Encode-Main^#$FFFF

änderst du zu
Code
freecode


und

Code
JSL Main


änderst du zu

Code
autoclean JSL Main


Um es mal ganz simpel zu erklären: Mit "freecode" sucht sich Asar automatisch freespace raus, wo es den Patch hinschreibt, da muss man also nichts mehr manuell eingeben, und das "autoclean" sorgt dafür, dass dieser Freespace automatisch wieder freigegeben wird, wenn du den Patch ein zweites mal anwendest. Falls du wissen willst, wie das ganze aus technischer Sicht funktioniert, gibt es hier die Erklärung dazu.

Ich glaube das müsste sogar schon ausreichen.

Den zweiten Patch habe ich mir jetzt nicht im Detail angeschaut und nur grob überflogen, aber eine Sache, die schonmal auffällt, ist dass besonders zum Ende hin sehr wenig Leerzeilen dazwischen sind. Hier ein paar mehr hinzumachen (an logischen Stellen) könnte den Code schon viel lesbarer machen.

Was ich persönlich ansonsten noch sehr gerne mache, ist Einrückungen und {} zu verwenden, um den Code-Fluss etwas übersichtlicher zu gestalten. Das ist allerdings wirklich eher eine persönliche Sache von mir und ich glaube ich habe bisher noch niemanden gesehen, der ASM ebenfalls so schreibt. Falls du aber interessiert bist, kannst du dir hier ein Beispiel anschauen.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 21.06.2019 9:56:45 in Projekt abgebrochen? (Antwort: Doch)
( Link )
Hast Recht, ich schäme mich! 😢
Aber ja, es hat sich gezeigt, dass sowas wohl einfach nicht mit meinem Leben vereinbar ist. Blöd, wenn man zehntausend Dinge tun will und für fast keine davon Zeit hat.

Lustig, dass du gerade jetzt hier gepostet hast, weil ich mir auch vor ein paar Tagen noch dachte "whoops, unser Team-Projekt... irgendwie tut es mir echt Leid, dass daraus nichts wurde und es primär an mir lag".
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 22.06.2019 0:01:36 in Projekt abgebrochen? (Antwort: Doch)
( Link )
Okay, ich bin dabei. Aber wer stellt den USB-Stick, den wir dann immer mit den gesamten Projektdateien füllen und per Post hin- und her schicken?
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.