For this challenge, you need to implement a form with a bouncy ball that follows you around as you fill it and implements the "Squash & Stretch" technique from Disney's 12 Principles of Animation. The only restriction on the form is that there must be at least 5 fields to fill out. Filling out forms is a big part of people's day but is also very boring, hopefully you can use this challenge as a way to make turn it into fun and playful activity!
![image](https://private-user-images.githubusercontent.com/197597/300241230-e17f7e1e-ffdf-4a75-bf72-6490f6a4b474.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1MTE3MTksIm5iZiI6MTczOTUxMTQxOSwicGF0aCI6Ii8xOTc1OTcvMzAwMjQxMjMwLWUxN2Y3ZTFlLWZmZGYtNGE3NS1iZjcyLTY0OTBmNmE0YjQ3NC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNFQwNTM2NTlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kZGY2YzUxODI0ZTI1MWNiN2U3MWViNDliZDc1NjFiYzMwZGNlNmRiMDhhN2U5YjAzYmMzN2QzOTg1ZmY2MzkyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.gKTCEbaKF1Fd3hQVthbF3DPoQJNfnzFAFdinheLmMi8)
- @mhelvens wins $100 for the cursor companion! It feels like something that can be dropped in any form and add some playful interaction. Try it! #4
Screen.Recording.2024-02-04.at.00.30.14.mov
- @luisperezphd wins $35 for the bouncy ball experience! By having a single field on the viewport at the time and a sick transition with the ball, it makes it feel like an adventure! Try it! #6
meta.challenge.bouncy.ball.mp4
- @hurrymaplelad wins $15 for gunky form! It reminds me a lot of World of Goo. It's a cool way to enhance the selected state of form fields. Try it! #1
gunky-form.mov
soccker.mov
301979317-ef1f2af8-b096-41e4-ac7a-8d99375f191d.1.mov
- Last but not least, @evgenyvinnik made this concept where you have to fill out the form to keep the ball in movement. If it stops, the form locks up! Try it! #2
Bouncy.ball.form.1.mp4
- Winner: $100
- 2nd: $35
- 3rd: $15
- The winners will be evaluated based on how creative and interesting the solution is. @vjeux has full discretion on how the winners are selected.
- Multiple people can work on a single submission. If it wins, the reward will be split based on the team preferences.
- If a winner doesn't want to take the money, it'll be reinjected in the next week prize pool.
- The solution must be open sourced.
- There are no restrictions in terms of tech stack.
- Deadline to submit is Saturday Febrary 3rd evening at Midnight PST (US West Coast).
- Open an issue on this repo titled "Submission - <Name of your submission>"
- It must contain a short video showing the submission in action
- It must contain an explanation on how to try it
- It must contain a link with the source code