add README.md

This commit is contained in:
2025-09-16 21:59:57 +02:00
parent c276a5a45b
commit bdaca3a44d

19
README.md Normal file
View File

@@ -0,0 +1,19 @@
# button
This repository contains code for solving [button.qedaka.de](https://button.qedaka.de). The goal of the game is to
press a button as many times as possible. To verify the button has actually been pressed, a "proof of work" has to be
provided. There are eight challenges in total – each of which uses a different kind of "proof of work":
- [01_welcome](./js/01_welcome.js)
- [02_these_numbers_are_big](./js/02_these_numbers_are_big.js)
- [03_are_you_still_doing_this_by_hand](./js/03_are_you_still_doing_this_by_hand.js)
- [04_broken_proof_of_work](./js/04_broken_proof_of_work.js)
- [05_what_the_bf](./js/05_what_the_bf.js)
- [06_automation_is_not_enough](./js/06_automation_is_not_enough.js)
- [07_weird_assembly_machine](./js/07_weird_assembly_machine.js)
- [08_revisit_everything](./js/08_revisit_everything.js)
Challenges one through four are trivial to solve. For challenges five through eight there is one binary each which
demonstrates an approach to a solution.
One additional binary for solving the whole game from start to finish is provided.