Skip to content

Repository files navigation

Yet Another Game Project

Goals

  • Define core ECS types (Entity, Component interfaces)
  • Create World structure to manage entities
  • Implement Archetype storage system for component data
  • Create ChunkCoord struct for spatial organization
  • Define Chunk struct to contain entities in a spatial region
  • Implement ChunkedWorld to manage chunks and their entities
  • Add Position component for spatial placement
  • Create Renderable component for visual representation
  • Implement system to assign entities to chunks based on position
  • Create rendering system to display squares in their chunks
  • Add input handling to place new squares in the world
  • Implement chunk activation/deactivation based on view area

Reference

Zig + WebAssembly

Raylib + Zig

ECS (Entity Component System)

Zig HTTP/TCP Server

City Simulation / SimCity

Assets

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages