Skip to content
This repository has been archived by the owner on Sep 17, 2024. It is now read-only.

Latest commit

 

History

History
52 lines (27 loc) · 1.46 KB

README.md

File metadata and controls

52 lines (27 loc) · 1.46 KB

Soviet Golf

In Soviet Russia, the golf ball aims for you!

Screenshot

Storyscript Kata

Two weeks ago, we began discussions about a new general programming paradigm, functional programming! I'm eager to now take everyone through another paradigm called "Data Oriented Design."

While much of the literature about Data Oriented Design touts its performance characteristics and cache-friendliness, I'd like to focus on the ways DOD enables more deliberate ways of introducing features to existing complex or highly interactive systems.

ECS Overview

Prereqs

Run the code

cd web_ui
yarn && yarn start

Interesting files:

  • web_ui contains ui code
  • web_executor/src/executor.rs (you shouldn't need to touch this file), it defines the source of truth for the components used in Soviet Golf

TODO:

Game over: - Tim & Anukul

If ball hits flag, then alert game over and close tab

Add golf ball that follows flag pole - Steve & Jean

Up to your imagination

Randomize spawning of golf balls with random velocities - Will & Baptiste

Up to your imagination