sdl2-life

Conway's Game of Life with go-sdl2
git clone https://www.brianlane.com/git/sdl2-life
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2023-08-05 18:28Turn off the mouse cursor inside the windowBrian C. Lane1+3-0
2023-08-05 18:28Set go version to 1.15Brian C. Lane1+1-1
2023-06-11 23:51Print the calculated world sizeBrian C. Lane1+2-1
2023-04-23 00:09Reinitialize on mouse clickBrian C. Lane1+2-0
2023-04-22 23:40Status for rotation of 90 and 270 is now workingBrian C. Lane1+43-1
2023-04-22 22:25Status at top and bottom works for rotation 180Brian C. Lane1+28-5
2023-04-22 22:14Status at the top works for rotation 0Brian C. Lane1+27-11
2023-04-22 21:36Change how the world size is calculatedBrian C. Lane1+62-48
2023-04-09 22:15Catch out of bounds mouse positionsBrian C. Lane1+30-4
2023-04-22 16:05-Add rle pattern examplesBrian C. Lane2+9-0
2022-12-18 17:20Fix linear gradient limit checkBrian C. Lane1+2-2
2022-12-18 16:43Add check for minimum number of colorsBrian C. Lane1+27-11
2022-12-04 23:05Add Polylinear Gradient and some cmdline switchesBrian C. Lane1+66-9
2022-12-04 19:52Add bezier gradient color functionBrian C. Lane2+92-5
2022-12-04 17:18Add user input of colors on the cmdlineBrian C. Lane2+79-1
2022-12-03 19:45Add a gradient struct and calculate a linear gradientBrian C. Lane1+33-12
2022-12-03 17:50Add color supportBrian C. Lane1+28-0
2022-12-03 16:30Add cell age and inherit parent cell's average ageBrian C. Lane1+37-5
2022-11-28 00:46Add functions for setting cells and wrapping x, y at the edgesBrian C. Lane1+43-42
2022-11-27 23:54Add TranslateXY to move coordinates to 0, 0 at the centerBrian C. Lane1+17-12
2022-11-27 23:32Add support for RLE patternsBrian C. Lane1+131-0
2022-11-26 17:50README: Add notes about the window sizeBrian C. Lane1+12-2
2022-11-26 16:44Update README.md for server optionBrian C. Lane1+15-0
2022-11-24 17:08Add an optional server on port 3051 to receive patternsBrian C. Lane1+63-0
2022-11-24 19:30Add -empty flag to start with an empty worldBrian C. Lane1+6-4
2022-11-24 19:09Move pattern loading to functions on LifeGameBrian C. Lane1+40-57
2022-11-24 17:08Add another default font to search forBrian C. Lane1+1-0
2022-11-24 17:07Update to go 1.19 and new go-sdl2 versionBrian C. Lane2+4-2
2020-04-15 13:39Add plaintext examplesBrian C. Lane5+51-0
2020-04-15 13:38Update README with link to Life LexiconBrian C. Lane1+1-0
2020-04-15 13:35Fix plaintext parsingBrian C. Lane1+14-12
2020-04-15 13:05Add parsing plaintext filesBrian C. Lane1+37-3
2020-04-14 14:52Add the stick figure glider from https://xkcd.com/2293/ to examplesBrian C. Lane1+13-0
2020-04-14 14:52Add -pause cmdline argument to start the game pausedBrian C. Lane1+4-1
2020-04-14 14:49Fix world orientationBrian C. Lane1+34-31
2020-04-13 01:14Update README.mdBrian C. Lane1+8-0
2020-04-13 01:08Add Life 1.05 glider and glider gun example filesBrian C. Lane2+20-0
2020-04-13 01:07Read rule from Life 1.05 pattern fileBrian C. Lane1+47-26
2020-04-13 00:47Add loading Life 1.05 pattern filesBrian C. Lane1+62-0
2020-04-12 23:21Add pattern file type detectionBrian C. Lane1+74-22
2020-04-12 00:09Add help output for keysBrian C. Lane1+13-0
2019-12-30 19:40Search for some known fontsBrian C. Lane1+20-2
2019-11-28 01:24Add -fps option to control the speedBrian C. Lane1+4-2
2019-11-28 01:04Parse the rule from the cmdlineBrian C. Lane1+74-7
2019-11-27 17:13Add rule maps instead of constantsBrian C. Lane1+24-18
2019-11-27 17:05Add 1-step option for s keypressBrian C. Lane1+11-9
2019-11-27 03:30Add a small delay to lower CPU usageBrian C. Lane1+2-0
2019-11-12 13:58Add a status bar to the bottomBrian C. Lane1+76-24
2019-11-12 03:27Fix random seed output at startup/resetBrian C. Lane1+1-1
2019-11-11 00:32Add reset, and update seed handlingBrian C. Lane1+12-3
2019-11-11 00:25Slow down the frame rateBrian C. Lane1+7-3
2019-11-10 21:18Basic Conway's Game of LifeBrian C. Lane6+347-0