Wrapping Up
In this chapter, you took the skills and tools that you learned in the first four chapters of the book and applied them to building a real application: Lunar Frontiers. This application is a pure event-sourced application that plays a game by advancing a game loop, which in turn advances other processes and event flows that run the simulation of terraforming a hostile alien world.
You saw how to map the basic functions from the book’s earlier chapters onto new primitives defined by the Commanded Elixir library. Throughout the upcoming chapters, you’ll continue to iterate on the Lunar Frontiers game as you learn and apply new concepts and techniques. In the next chapter, you’ll be applying the concept of replays and all that it entails. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access