MOD-Files als Sound-Library mit Kanälen in MMBasic
Musik und Soundeffekte gleichzeitig laufen lassen, ohne dass sich was abschießt. Mein Weg dahin geht über PLAY MODSAMPLE und ein paar feste Kanäle.
Musik und Soundeffekte gleichzeitig laufen lassen, ohne dass sich was abschießt. Mein Weg dahin geht über PLAY MODSAMPLE und ein paar feste Kanäle.
Jeder Boot fragt nach dem LUKS-Passwort. Wie Omarchy stattdessen automatisch entsperrt und durchstartet.
Pings und Webseiten gehen mal, dann wieder nicht. Wie sich die Aussetzer unter Omarchy mit IPv4 per DHCP und sauberem DNS zuverlässig abstellen lassen.
Wenn der gleiche Array-Index fünfmal pro Iteration auftaucht, lohnt es sich, ihn einmal in eine Variable zu legen. Klein, aber bei mir messbar.
LOCAL für Variablen anlegen klingt nach sauberer Programmierung. In heißen Schleifen war das bei mir der falsche Reflex.
Kleine Punkte, kleiner Aufwand, oder? Beim Profilen war CIRCLE einer der teuersten Befehle pro Frame. Was ich daraus gemacht habe.
Pixel-Fonts skalieren nicht schön, und für ein Vektor-Spiel passen sie auch optisch nicht. Wie ich aus DATA-Statements eine skalierbare Schrift gebaut habe.
Mein neovim-Plugin hugo-cms.nvim in Kurzfassung und alle Beiträge der Reihe in Lese-Reihenfolge.
Rotation in der Schleife mit COS und SIN ist offensichtlich. MATH V_ROTATE macht das Gleiche schneller, ohne dass man jeden Punkt selbst dreht.
Blink.cmp in LazyVim mit Strg+Q pro Buffer an- und ausschalten. Kleiner Plugin-Override mit Snacks.toggle.