Login
Discover
Waves
Communities
Write
Login
Signup
Topics
#
zig
Explore topics
#zig
Global
Trending
Hot
New
Payout
Muted
Promoted
#zig
New
#zig
Follow to get notified about new posts with this tag
Get #zig by email
Follow
scipio
StemSocial
1h
Learn Zig Series (#177) - Mini Project: Pixel Art Editor - Part 3
Learn Zig Series (#177) - Mini Project: Pixel Art Editor - Part 3 What will I learn? Why undo is not an afterthought but a data-structure decision, and how the command pattern turns "take that back"
$ 1.289
69
1
scipio
StemSocial
1d
Learn Zig Series (#176) - Mini Project: Pixel Art Editor - Part 2
Learn Zig Series (#176) - Mini Project: Pixel Art Editor - Part 2 What will I learn? Why the interactive side of an editor is a different kind of problem than the data model -- input is sparse, messy,
$ 0.887
15
1
scipio
StemSocial
2d
Learn Zig Series (#175) - Mini Project: Pixel Art Editor - Part 1
Learn Zig Series (#175) - Mini Project: Pixel Art Editor - Part 1 What will I learn? Why a pixel art editor stores palette indices in stead of colors -- the classic indexed-color model that every sprite
scipio
StemSocial
3d
Learn Zig Series (#174) - MIDI Parsing and Generation
Learn Zig Series (#174) - MIDI Parsing and Generation What will I learn? Why MIDI is just bytes -- a tiny wire protocol where one bit tells you whether you are looking at a command or a number, and how
ekads
Indiaunited
15h
Published via Ecency
Promoted
Why Hive Grove Keeps Me Coming Back Every Single Day
After 40 days of playing Hive Grove, I realized it offers more than rewards. Here's why this relaxing Hive game keeps me coming back every day.
scipio
StemSocial
4d
Learn Zig Series (#173) - Audio Mixing
Learn Zig Series (#173) - Audio Mixing What will I learn? Why summing is the whole secret of mixing -- and why that same summing is exactly what will blow your output past -1..1 and make it clip; How to
scipio
StemSocial
5d
Learn Zig Series (#172) - Synthesis: Envelopes and Filters
Learn Zig Series (#172) - Synthesis: Envelopes and Filters What will I learn? What an envelope is, and why a note needs one -- how ADSR (attack, decay, sustain, release) turns a lifeless drone into something
scipio
StemSocial
6d
Learn Zig Series (#171) - Synthesis: Oscillators
Learn Zig Series (#171) - Synthesis: Oscillators What will I learn? What a phase accumulator really is, and why it is the single beating heart inside every oscillator you will ever write; How to generate
scipio
StemSocial
7d
Learn Zig Series (#170) - Audio Output via C Interop
Learn Zig Series (#170) - Audio Output via C Interop What will I learn? Why a real audio device is a pull model, not a push model -- the sound card calls you on a strict clock, and what that does to how
ecency.stats
Post sharing
2d
Published via Ecency
Promoted
Ecency daily - leaderboard, quests and Points - 21 Sep 2026
Welcome to the Ecency daily round-up: who was most active, who completed their quests, and how Points moved across the community in the last 24 hours. In the last 24 hours: 39 posts promoted, 383 Points
scipio
StemSocial
8d
Learn Zig Series (#169) - Audio Fundamentals: PCM and Buffers
Learn Zig Series (#169) - Audio Fundamentals: PCM and Buffers What will I learn? What sound actually is to a computer -- PCM samples in a buffer -- and how sample rate, bit depth and channel count turn
scipio
StemSocial
9d
Learn Zig Series (#168) - JPEG Decoder Basics
Learn Zig Series (#168) - JPEG Decoder Basics What will I learn? Why a JPEG is a completely different animal from a PNG -- lossy, frequency-domain compression in stead of lossless prediction -- and what
scipio
StemSocial
10d
Learn Zig Series (#167) - PNG Decoder in Zig
Learn Zig Series (#167) - PNG Decoder in Zig What will I learn? The actual byte layout of a PNG file: the 8-byte signature, the chunk framing (length, type, data, CRC), and why that framing is such a pleasant
scipio
StemSocial
11d
Learn Zig Series (#166) - Alpha Blending and Compositing
Learn Zig Series (#166) - Alpha Blending and Compositing What will I learn? What the alpha channel actually represents, and why "coverage" is a better mental model than "transparency";
tonyz
Black And White
4d
Promoted
Batavia. Monomad Challenge.
Historical ship on the move to the docks in Amsterdam Noord.
scipio
StemSocial
12d
Learn Zig Series (#165) - Color Spaces: RGB, HSV, sRGB
Learn Zig Series (#165) - Color Spaces: RGB, HSV, sRGB What will I learn? Why a color is three numbers, and what those numbers actually mean -- because "128" is not "half as bright as 255",
scipio
StemSocial
13d
Learn Zig Series (#164) - TrueType Parsing
Learn Zig Series (#164) - TrueType Parsing What will I learn? Why a bitmap font hits a wall the moment you want more than one size, and why the fix is to read a real font file's outlines; The shape of
scipio
StemSocial
15d
Learn Zig Series (#163) - Bitmap Font Rendering
Learn Zig Series (#163) - Bitmap Font Rendering What will I learn? What a bitmap font actually is -- a table of tiny images where each letter is stored not as pixels but as bits, one bit per pixel, which
scipio
StemSocial
16d
Learn Zig Series (#162) - Sprite Rendering and Tile Maps
Learn Zig Series (#162) - Sprite Rendering and Tile Maps What will I learn? What a sprite actually is -- a small pre-drawn image you stamp onto the screen wholesale, in stead of rebuilding it from lines
theoctoberwind
Black And White
6d
Published via Ecency
Promoted
Blooming and burning, at the same time. 🌹 #monomad
Greetings lovely members of the community. I hope you all are doing great and enjoying quality time with your loved ones. समुदाय के प्यारे सदस्यों को नमस्कार। मुझे आशा है कि आप सभी अच्छे होंगे और अपने
scipio
StemSocial
17d
Learn Zig Series (#161) - Double Buffering and Vsync
Learn Zig Series (#161) - Double Buffering and Vsync What will I learn? Why drawing straight into the memory the display reads from makes shapes flicker and tear, and why "just draw faster" does
scipio
StemSocial
18d
Learn Zig Series (#160) - 2D Transform Matrices
Learn Zig Series (#160) - 2D Transform Matrices What will I learn? Why every shape we have drawn so far is nailed to fixed pixel coordinates, and why hand-editing vertices to move it is the wrong answer;
scipio
StemSocial
19d
Learn Zig Series (#159) - Polygon Filling: Scanline
Learn Zig Series (#159) - Polygon Filling: Scanline What will I learn? Why an arbitrary polygon cannot lean on the tidy symmetry that made circles and ellipses easy to fill; The even-odd (parity) rule:
scipio
StemSocial
20d
Learn Zig Series (#158) - Circle and Ellipse Rasterization
Learn Zig Series (#158) - Circle and Ellipse Rasterization What will I learn? Why a circle fights the pixel grid even harder than a line does, and why the obvious y = sqrt(r*r - x*x) approach leaves ugly
Older →
Discover communities
Explore communities
Create your community