Skip to content

Releases: Stephenson-Software/Rock-Paper-Scissors-2D

0.1.0

0.1.0 Pre-release
Pre-release

Choose a tag to compare

@dmccoystephenson dmccoystephenson released this 29 Oct 02:44
c2e2031

0.1.0

First stable release.

  • Read the reported version from version.txt (#45)
  • Describe when the arcade-scores client actually sends (#42)
  • Describe every test that calls main(reportUsage=True) in the README (#41)
  • State the minimum Python version in the README prerequisites (#40)
  • Pin the frame-rate cap and the documented window size and result duration (#39)
  • Cover the browser entry point src/main.py (#38)
  • Pin the bounds a button press has to land within (#37)
  • Keep the chosen move in the decision screen instead of callbacks (#36)
  • Drop the unused red, green and blue colors from the game module (#34)
  • Decide whoWon from one table of which choice beats which (#33)
  • Share one result-screen loop between tie, win and lose (#31)
  • Assert the reported version matches version.txt (#29)
  • Document the Streak line of the tally in README Usage (#27)
  • Send a random installation ID with usage reports (trace-client-python 0.4.0) (#26)
  • README: add a Play in your browser link to the arcade portal (#25)
  • Report the best win streak and two achievements to arcade-social (#24)
  • Play a round once per click, not on every held frame (#23)
  • Run the game in the browser with pygbag (#22)
  • Cover the result-screen text and quitting from the decision screen (#21)
  • Tag every trace event with the program version (trace-client-python 0.3.0) (#20)
  • Stop tracking the compiled .pyc files under src/pycache (#19)
  • Bring the README's test and usage-reporting notes up to date (#18)
  • Report usage to trace (#17)
  • Cover Graphik, the button wiring, and main() in the unit suite (#16)
  • Run the unit suite and a headless smoke launch in CI (#15)
  • Draw every frame from the render loop and stop blocking result screens on time.sleep (#14)
  • Make the game module importable, fix the None computer choice, and add a unittest suite (#12)
  • Document how to run the game and ignore Python bytecode (#11)

Verification

Verified before publication; this tag points at the exact commit that was verified.

What the checks cover: python-release-gates.


drafted by Claude on behalf of Daniel Stephenson

Rock Papers Scissors v0.1 (Initial Version)

Choose a tag to compare

@dmccoystephenson dmccoystephenson released this 05 Feb 23:49
32bc388

This is the initial version of the application.