7 free videos, 14 paid videos.
Quadblock is loosely based on Tetris, one of the most iconic video games of all time. In this video tutorial with seven free videos and fourteen paid videos you’ll learn to build it. Along the way, we’ll learn a little Elixir, some Phoenix, and also LiveView.
Start project, and create a new random brick.
In part 2, we establish reducers to move and spin basic brick.
In part 3, we create the model for the geomitry of each tetromino using a flat functional data structure.
In part 4, we create another set of reducers to work on the points of a teromino to manipulate geometry.
In part 5, we build a test helper to make it easier to test our tetromino.
In part 6, we translate the brick to a string in preparation for using the inspect protocol.
In part 7, we make a brick work in IEx by making inspect render a two dimensional shape.
Support mentoring, learn more Elixir and LiveView
These resources will get you on the path to learning with background information, tooling and exercises.
You decide how deep to go. These resources are exercises and projects to cement your learning.
These resources will help you put your new knowledge into context so you'll be better at your everyday job.