Repository navigation
Tic-Tac-Toe v0.1.0
Pre-release
Pre-release
0.1.0
First release made by the release automation.
- Add a release workflow that builds Linux and Windows downloads (#39)
- Ignore keys and clicks queued after the window is closed (#38)
- Merge the three end-screen loops into resultScreen() (#36)
- Bump actions/checkout to v5 in both workflows (#34)
- Add a gameplay GIF to the README (#32)
- Position the board rows by screen height in renderBoxes() (#31)
- Correct stale comments and the end-screen rect name (#28)
- Say in the README where version.txt is read from (#26)
- Document the usage-reporting endpoint setting and retitle the browser section (#25)
- Say in the README when the browser build is deployed (#24)
- Send a random installation ID with the startup event (trace-client-cpp 0.3.0) (#23)
- README: add a Play in your browser link to the arcade portal (#22)
- Say in the README how the computer moves and how a game ends (#21)
- Pause briefly after each redraw so the game loops don't spin (#19)
- Tag every trace event with the program version (trace-client-cpp 0.2.0) (#17)
- Ignore move keys once the computer has won (#16)
- Exit with a message when SDL or an image fails to load (#14)
- Report usage to trace (#13)
- Seed the random generator once instead of on every retry (#12)
- Fix double texture destroys and the end-screen quit path (#11)
- Report a win on the final square as a win rather than a tie (#10)
- Document building from source and ignore build products (#9)
Verification
Verified before publication; this tag points at the exact commit that was verified, and the downloads below were built from it.
- CI checks on this exact commit, all green: build, browser.
- Packaging dry run: every download was built from this commit and checked before the tag was made.
drafted by Claude on behalf of Daniel Stephenson
What's Changed
- Document building from source and ignore build products by @dmccoystephenson in #9
- Report a win on the final square as a win rather than a tie by @dmccoystephenson in #10
- Fix double texture destroys and the end-screen quit path by @dmccoystephenson in #11
- Seed the random generator once instead of on every retry by @dmccoystephenson in #12
- Report usage to trace by @dmccoystephenson in #13
- Exit with a message when SDL or an image fails to load by @dmccoystephenson in #14
- Ignore move keys once the computer has won by @dmccoystephenson in #16
- Tag every trace event with the program version (trace-client-cpp 0.2.0) by @dmccoystephenson in #17
- Pause briefly after each redraw so the game loops don't spin by @dmccoystephenson in #19
- Build a browser version with Emscripten, and let boxes be clicked by @dmccoystephenson in #20
- Say in the README how the computer moves and how a game ends by @dmccoystephenson in #21
- README: add a Play in your browser link to the arcade portal by @dmccoystephenson in #22
- Send a random installation ID with the startup event (trace-client-cpp 0.3.0) by @dmccoystephenson in #23
- Say in the README when the browser build is deployed by @dmccoystephenson in #24
- Document the usage-reporting endpoint setting and retitle the browser section by @dmccoystephenson in #25
- Say in the README where version.txt is read from by @dmccoystephenson in #26
- Correct stale comments and the end-screen rect name by @dmccoystephenson in #28
- Position the board rows by screen height in renderBoxes() by @dmccoystephenson in #31
- Add a gameplay GIF to the README by @dmccoystephenson in #32
- Bump actions/checkout to v5 in both workflows by @dmccoystephenson in #34
- Merge the three end-screen loops into resultScreen() by @dmccoystephenson in #36
- Ignore keys and clicks queued after the window is closed by @dmccoystephenson in #38
- Add a release workflow that builds Linux and Windows downloads by @dmccoystephenson in #39
New Contributors
- @dmccoystephenson made their first contribution in #9
Full Changelog: https://github.com/Stephenson-Software/Tic-Tac-Toe-Using-SDL/commits/v0.1.0