Skip to content

Latest commit

 

History

History
89 lines (67 loc) · 3.22 KB

CHANGELOG.md

File metadata and controls

89 lines (67 loc) · 3.22 KB

Version 0.4.1 - [2024-03-02]

Added

  • We added the scoreboard script, useful for displaying the number of people that solved the tasks.

Changed

  • Explicitly specified minAda for the solution recording UTxO creation transaction. It should be more stable.

Version 0.4 (Milestone 4) - [2024-02-20]

Added

Changed

  • The logging of transaction details is reworked and unified. The logs should be consistent and beautiful.
  • player_templates across the codebase have been updated. If you want the update, please modify your player.ts files by comparing it to the player_template.ts. If you don't care, you don't need to do anything. We kept the previous logging system as well so we don't break your files.
  • We added and modified some common logic. It should have no impact on any of the previous tasks.
  • Solution aggregation: To better track the users' progress, we utilize a custom smart contract for aggregating the number of correct solutions. It's important to note that this contract does not gather any private information, it solely collects data already publicly available on the testnet in a more accessible format.

Version 0.3 (Milestone 3) - [2024-01-19]

Added

Changed

  • The code of setting the game up, running the interaction and testing whether the level is successfully completed is now abstracted into a runTask function located inside common/offchain/utils.ts and run from run.ts.
  • The player_template.ts and the player.ts now contain only the interactions with an already set up environment.
  • These changes are made for all levels. If you have a legacy player.ts, compare player_template.ts to it to find out what needs to be updated for it to work properly.

Version 0.2 (Milestone 2) - [2023-12-15]

Added

  • We added the Lucid emulator as an alternative to running on the testnet. It speeds up playing the game significantly. No more waiting times for unsuccessful runs!
  • We added three more tasks:
  • We added videos for even clearer Milestone achievement purposes.

Changed

  • Tests run now first on the emulator. Only if they pass on the emulator, they are run on the testnet as well. The behavior can be changed in the config.
  • The player now edits the file player.ts and starts the tests by running run.ts.
  • These changes make the videos for Milestone 1 slightly imprecise, refer to the updated READMEs for precise instructions.

Version 0.1 (Milestone 1) - [2023-11-15]

Added

  • We added the framework.
  • Two tasks: hello_world and sell_nft.
  • We included videos for the Milestone completion.