Procedurally Generated Game Terrain with React, PHP, and WebSockets — SitePoint

Artikeln fortsätter berättelsen om att utveckla ett spel, med fokus på att bygga spelmekanik med React, PHP och WebSockets. Författaren implementerar en "farm" som ett 10x10 rutnät av "patches" med hjälp av FarmModel och PatchModel klasser, inklusive klassaccessorer. WebSocket-koden uppdateras för att hantera skapandet av nya "farms" på begäran, med en enkel begäran/svar-mekanism. Asynkron programmering introduceras med Amp och makron för att hantera yield och Coroutines, vilket förenklar asynkrona operationer som att skapa "patches" och ladda manifestfiler. PatchModel får grundläggande slumpmässig tillväxtlogik, och FarmModel hanterar en ongrowth-callback för att reagera på patch-tillväxt.