Your First Day with Elixir: Building Something Beautiful from Scratch
Mix, your first module, and a terminal UI. The groundwork for everything that follows.
Learn Elixir by building a terminal-based trading game
Mix, your first module, and a terminal UI. The groundwork for everything that follows.
Structs, maps, and why nothing changing is actually a superpower.
Processing collections without a single for loop.
Separating game logic from UI — the foundation of maintainable code.
A game loop without mutable variables — and why it's actually simpler.
Rewind, inspect, and replay any previous game state.
Random events, herb consumption, and the chaos that makes every playthrough different.
Separate what the game contains from how the game works.