From 5a3d7ed302022b121375ae0e8cbbcc4a846af3ea Mon Sep 17 00:00:00 2001 From: Barry Kane Date: Tue, 7 Feb 2023 17:04:00 +0000 Subject: [PATCH] Some re-organization and note taking. Wrote a brief description of SDL2 experiments 1 through 8. --- .../{ => Experiment-01-03-Basics}/01-TGT.png | Bin .../{ => Experiment-01-03-Basics}/02-TGT.png | Bin .../SDL2-Experiment-01.c | 0 .../SDL2-Experiment-02.c | 0 .../SDL2-Experiment-03.c | 0 .../SDL2-Experiment-04.c | 0 .../SDL2-Experiment-05.c | 0 .../SDL2-Experiment-06.c | 0 .../SDL2-Experiment-07.c | 0 .../SDL2-Experiment-08.c | 0 SDL2-Bits-And-Pieces/SDL2-Notes.org | 19 ++++++++++++++++++ 11 files changed, 19 insertions(+) rename SDL2-Bits-And-Pieces/{ => Experiment-01-03-Basics}/01-TGT.png (100%) rename SDL2-Bits-And-Pieces/{ => Experiment-01-03-Basics}/02-TGT.png (100%) rename SDL2-Bits-And-Pieces/{ => Experiment-01-03-Basics}/SDL2-Experiment-01.c (100%) rename SDL2-Bits-And-Pieces/{ => Experiment-01-03-Basics}/SDL2-Experiment-02.c (100%) rename SDL2-Bits-And-Pieces/{ => Experiment-01-03-Basics}/SDL2-Experiment-03.c (100%) rename SDL2-Bits-And-Pieces/{ => Experiment-04-08-Gravity}/SDL2-Experiment-04.c (100%) rename SDL2-Bits-And-Pieces/{ => Experiment-04-08-Gravity}/SDL2-Experiment-05.c (100%) rename SDL2-Bits-And-Pieces/{ => Experiment-04-08-Gravity}/SDL2-Experiment-06.c (100%) rename SDL2-Bits-And-Pieces/{ => Experiment-04-08-Gravity}/SDL2-Experiment-07.c (100%) rename SDL2-Bits-And-Pieces/{ => Experiment-04-08-Gravity}/SDL2-Experiment-08.c (100%) create mode 100644 SDL2-Bits-And-Pieces/SDL2-Notes.org diff --git a/SDL2-Bits-And-Pieces/01-TGT.png b/SDL2-Bits-And-Pieces/Experiment-01-03-Basics/01-TGT.png similarity index 100% rename from SDL2-Bits-And-Pieces/01-TGT.png rename to SDL2-Bits-And-Pieces/Experiment-01-03-Basics/01-TGT.png diff --git a/SDL2-Bits-And-Pieces/02-TGT.png b/SDL2-Bits-And-Pieces/Experiment-01-03-Basics/02-TGT.png similarity index 100% rename from SDL2-Bits-And-Pieces/02-TGT.png rename to SDL2-Bits-And-Pieces/Experiment-01-03-Basics/02-TGT.png diff --git a/SDL2-Bits-And-Pieces/SDL2-Experiment-01.c b/SDL2-Bits-And-Pieces/Experiment-01-03-Basics/SDL2-Experiment-01.c similarity index 100% rename from SDL2-Bits-And-Pieces/SDL2-Experiment-01.c rename to SDL2-Bits-And-Pieces/Experiment-01-03-Basics/SDL2-Experiment-01.c diff --git a/SDL2-Bits-And-Pieces/SDL2-Experiment-02.c b/SDL2-Bits-And-Pieces/Experiment-01-03-Basics/SDL2-Experiment-02.c similarity index 100% rename from SDL2-Bits-And-Pieces/SDL2-Experiment-02.c rename to SDL2-Bits-And-Pieces/Experiment-01-03-Basics/SDL2-Experiment-02.c diff --git a/SDL2-Bits-And-Pieces/SDL2-Experiment-03.c b/SDL2-Bits-And-Pieces/Experiment-01-03-Basics/SDL2-Experiment-03.c similarity index 100% rename from SDL2-Bits-And-Pieces/SDL2-Experiment-03.c rename to SDL2-Bits-And-Pieces/Experiment-01-03-Basics/SDL2-Experiment-03.c diff --git a/SDL2-Bits-And-Pieces/SDL2-Experiment-04.c b/SDL2-Bits-And-Pieces/Experiment-04-08-Gravity/SDL2-Experiment-04.c similarity index 100% rename from SDL2-Bits-And-Pieces/SDL2-Experiment-04.c rename to SDL2-Bits-And-Pieces/Experiment-04-08-Gravity/SDL2-Experiment-04.c diff --git a/SDL2-Bits-And-Pieces/SDL2-Experiment-05.c b/SDL2-Bits-And-Pieces/Experiment-04-08-Gravity/SDL2-Experiment-05.c similarity index 100% rename from SDL2-Bits-And-Pieces/SDL2-Experiment-05.c rename to SDL2-Bits-And-Pieces/Experiment-04-08-Gravity/SDL2-Experiment-05.c diff --git a/SDL2-Bits-And-Pieces/SDL2-Experiment-06.c b/SDL2-Bits-And-Pieces/Experiment-04-08-Gravity/SDL2-Experiment-06.c similarity index 100% rename from SDL2-Bits-And-Pieces/SDL2-Experiment-06.c rename to SDL2-Bits-And-Pieces/Experiment-04-08-Gravity/SDL2-Experiment-06.c diff --git a/SDL2-Bits-And-Pieces/SDL2-Experiment-07.c b/SDL2-Bits-And-Pieces/Experiment-04-08-Gravity/SDL2-Experiment-07.c similarity index 100% rename from SDL2-Bits-And-Pieces/SDL2-Experiment-07.c rename to SDL2-Bits-And-Pieces/Experiment-04-08-Gravity/SDL2-Experiment-07.c diff --git a/SDL2-Bits-And-Pieces/SDL2-Experiment-08.c b/SDL2-Bits-And-Pieces/Experiment-04-08-Gravity/SDL2-Experiment-08.c similarity index 100% rename from SDL2-Bits-And-Pieces/SDL2-Experiment-08.c rename to SDL2-Bits-And-Pieces/Experiment-04-08-Gravity/SDL2-Experiment-08.c diff --git a/SDL2-Bits-And-Pieces/SDL2-Notes.org b/SDL2-Bits-And-Pieces/SDL2-Notes.org new file mode 100644 index 0000000..48624ea --- /dev/null +++ b/SDL2-Bits-And-Pieces/SDL2-Notes.org @@ -0,0 +1,19 @@ +* Experiments 1-3: Basics: +These experiments are mostly about learning to put things on the screen. +- Experiment 01: A "Radar" which tracks the position of the mouse, drawn using + SDL2 primitives and a loaded image. +- Experiment 02: A stripped down version of the first experiment, using keyboard + input to move the cursor. +- Experiment 03: An improved version of 02, which uses movement acceleration to + make it feel better to use. + +* Experiment 4-8: Gravity +These experiments are based around developing a gravity simulation. +- Experiment 04: An example of simple gravity and bouncing simulation. +- Experiment 05: A "Spacewar" style gravity simulation, with a ship orbiting a star. +- Experiment 06: A modified version of 05, using delta-time scaling so it is + framerate independent. +- Experiment 07: A clean-up of 06 so it's clearer to read and to further adapt + into the Spacewar clone I'm planning on building. +- Experiment 08: A modified version of the simulation where the mouse is the + "star." Fun to play aronud with.