Nerds der OberRheinischen Tiefebene und der xHain (N\:O:R:T:x)

Celeste – Bringing an Indie Classic to Picosystem

The *Pimoroni PicoSystem*, (a tiny handheld based on the Raspberry Pi Pico microcontroller) and *PICO-8* are strange siblings in name and spirit. They are based on vastly different technologies: one real, one just made up. Using indie game classic *Celeste* I show how they help relive the glory days of the bedroom coder.
Programming a game for embedded microcontrollers can scratch the same itch as programming for vintage 8-bit systems: getting close to the metal, being frugal with computing resources and showing disdain for wasteful software bloat. Combine this with pixel art graphics that enable anyone to be an artist. This talk describes the continuing appeal of pixel art graphics, then shows the journey of porting the *PICO-8* classic *Celeste* to a system with 264 Kilobytes of RAM. After buggy attempts in C and modern C++ the project was rewritten a second time in embedded Rust and may evolve into a new beginner-friendly game framework in the embedded space. The harsh limitations of the microcontroller prevent feature creep and free up creativity. While getting close to the metal leads to deeper understanding.

Additional information

Live Stream https://streaming.media.ccc.de/camp2023/nortx
Type Short Talk
Language English

More sessions

8/15/23
Nerds der OberRheinischen Tiefebene und der xHain (N\:O:R:T:x)
N:O:R:T:x
Missbräuchliche Beziehungen, das können Beziehungen sein, in denen körperliche oder psychische Gewalt ausgeübt wird oder in denen ein (deutliches) Machtungleichgewicht besteht. Dieses Machtungleichgewicht kann z.B. begründet sein in finanzieller oder psychischer Abhängigkeit oder auch durch Unterschiede in Alter und/ oder der sozialen Position bedingt.
8/15/23
Nerds der OberRheinischen Tiefebene und der xHain (N\:O:R:T:x)
N:O:R:T:x
Open Source Tomaten und alte Sorten: Samen gewinnen, Pflanzen erfolgreich züchten und untereinander teilen Die Supermärkte sind voll von Lebensmitteln in Plastikverpackungen, hochverarbeitet und oft um die halbe Welt geschippert. Ich möchte eine Möglichkeit zeigen, wie wir alle gemeinsam etwas tun können, ein Stück davon überflüssig zu machen und zusammen unsere Lebensmittelversorgung ganz praktisch und sofort verbessern können. Ganz nebenbei haben wir dann auch viel leckereres Gemüse ...
8/15/23
Nerds der OberRheinischen Tiefebene und der xHain (N\:O:R:T:x)
N:O:R:T:x
At camp (and not just there), stuff tends to break. Let's fix it together!
8/15/23
Nerds der OberRheinischen Tiefebene und der xHain (N\:O:R:T:x)
N:O:R:T:x
Der Vortrag "Demystifying AI" soll den Zuhörerinnen eine fundierte und verständliche Einführung in das Thema Artificial Intelligenz (AI) bieten. Der Erfolg von ChatGPT hat den Eindruck erweckt, dass AI langsam den Menschen ersetzen kann. Zusätzlich haben die großen Player ein großes Interesse daran AI als eine schwierige und komplexe Technologie darzustellen. Mit diesem Talk trete ich diesem Trend entgegen und blicke hinter die Kulissen des Maschinellen Lernens. Das Ziel des Talks ist es, ...
8/15/23
Nerds der OberRheinischen Tiefebene und der xHain (N\:O:R:T:x)
N:O:R:T:x
As the boundaries of connectivity expand beyond the earth's atmosphere, with pioneering ventures like SpaceX's Starlink leading the way, we enter an era of extraordinary potential and novel challenges. This talk will delve deep into the technological advances, system designs, and emerging cybersecurity concerns of satellite internet constellations. It promises to be an eye-opening exploration of our shared cybernetic future that beckons us to the stars.
8/15/23
Nerds der OberRheinischen Tiefebene und der xHain (N\:O:R:T:x)
N:O:R:T:x
Ein humoristischer Vortrag darüber, wie wir eine Pick and Place Maschine gebaut haben und was dabei alles schief gegangen ist.
8/16/23
Nerds der OberRheinischen Tiefebene und der xHain (N\:O:R:T:x)
N:O:R:T:x
Wir entdecken gemeinsam die Cyanotypie, ein einfaches fotografisches Verfahren für künstlicherische Bilder in blau und weiß.