सरल गणितीय नियमों से बनी 16x16 डॉट एनीमेशन
(tixy.land)- tixy एक creative code golfing पेज है, जहाँ एक छोटे से formula से 16x16 डॉट पैटर्न और एनीमेशन बनाए जाते हैं
(t,i,x,y) =>के बाद expression जोड़ने के तरीके से, समय और coordinate values का उपयोग करके स्क्रीन पर डॉट्स की चाल को परिभाषित किया जाता है- 32 characters or less की सीमा होने से, जटिल graphics की बजाय संक्षिप्त गणितीय नियमों के प्रयोग पर फोकस रहता है
- स्क्रीन के डॉट्स पर क्लिक करने से अतिरिक्त जानकारी देखी जा सकती है, इसलिए उदाहरणों को सीधे explore करते हुए उनके काम करने का तरीका समझा जा सकता है
- छोटे नियम तुरंत visual pattern के रूप में दिख जाते हैं, इसलिए यह code golf और generative art को साथ में अनुभव करने का एक रूप है
tixy कैसे लिखा जाता है
- tixy खुद को “creative code golfing” के रूप में प्रस्तुत करता है
- उपयोगकर्ता
(t,i,x,y) =>के बाद एक छोटा expression लिखकर व्यवहार को परिभाषित करते हैं - पेज पर 32 characters or less की सीमा स्पष्ट रूप से दी गई है
स्क्रीन इंटरैक्शन
- स्क्रीन के dots पर क्लिक करने से अधिक जानकारी देखी जा सकती है
- परिणाम सरल गणितीय नियमों से बनी 16x16 डॉट एनीमेशन है
3 टिप्पणियां
काफ़ी दिलचस्प है
वाह...
Hacker News की राय
Tixy इतना शानदार है कि मैंने खुद भी कुछ वैसा ही बनाया: https://muffinman.io/pulsar/
मैं LED matrix screen के लिए animations बनाना चाहता था, लेकिन tixy फिर से नहीं मिल पाया, इसलिए pulsar बनाया; बनाने के बाद ही वह फिर मिला
एक मिलता-जुलता project https://sliderland.blinry.org/ भी है, जो HTML sliders इस्तेमाल करता है
Edit: negation डालने से यह काफी बेहतर हो गया
कुछ साल पहले जब मैंने पहली बार tixy खोजा था, तो यह इतना पसंद आया कि मूल author की अनुमति लेकर मैंने https://www.mathsuniverse.com/tixy बनाया, जिसमें tixy grid में हल किए जा सकने वाले puzzles हैं
मैं इसे computer science students के साथ इस्तेमाल कर रहा हूं और सभी इसमें काफी डूब जाते हैं
वही किस्म की चीज़ 3D में करने वाला game
शुरू में छोटी-छोटी functions देखकर मैं दंग रह गया था, और calculang experiment करने के लिए एक मिलता-जुलता clone भी बनाया था [1]
मैंने evaluation feature (F9) जोड़ा, जिससे sub-expressions चुनकर देखा जा सकता है कि वे क्या कर रहे हैं; इससे pattern समझने में मदद मिली. Video [2] में है
[1] https://calculang-editables.netlify.app/tixyish
[2] https://www.youtube.com/watch?v=uXUd_-xrycs
सच में मज़ेदार है
syntax में मदद कर रहा हूं, लेकिन conceptual hints फिलहाल रोकने की कोशिश कर रहा हूं
तुरंत मिलने वाला visual feedback बहुत पसंद आया
"(sin(i) * (x > 7)) - (i == 5) + (i == 20) + 0.5 * (i == 32)"puzzle 36 का जवाब क्यों नहीं हैWeeee: https://tixy.land/?code=sin%28x%29cos%28y%29%2Bcos%28x%29s...
white blood cell attack: https://tixy.land/?code=sin%28x%2Bt%29%2Fcos%28y%2Bi%29%2Bco...
tixy से प्रेरित होकर मैंने programmable brushes वाला drawing app बनाया: https://fig.sonnet.io
shape dynamics pressure या tilt पर नहीं, बल्कि time-based हैं, इसलिए rhythm में drawing करनी पड़ती है और यह काफी मज़ेदार है
यह कैसे काम करता है और कैसे implement किया गया है, यहां है: https://untested.sonnet.io/notes/fig-tree-brushes/
पसंद आया. ये रहा windshield wiper
https://tixy.land/?code=sin%28t%29*%281%2Bx%2By%29-x
मूल रूप से beginners के लिए https://www.shadertoy.com/ जैसा लगता है
बिल्कुल मेरी पसंद का
https://tixy.land/?code=%28%28t%2F4%2Batan2%28x-8%2Cy-7%29%2...
यह radar है
Author Martin Kleppe हैं, X पर @aemkei, और वे कमाल के quines और कई JS magic के लिए जाने जाते हैं
https://aem1k.com/world/
https://aem1k.com/qlock/
किसी और चीज़ का इंतज़ार करते हुए doodle की तरह कुछ बनाए
Creativity को बढ़ावा देने वाली constraints बहुत अच्छी हैं
X Plus Star
https://tixy.land/?code=%28sin%28t0.8-sqrt%28%28x-7.5%29**...
Sin Sin
https://tixy.land/?code=sin%28sin%28i*sin%28t%2F10%29%29%29
Traffic
https://tixy.land/?code=sin%28iit*0.0005%29
5-point star: https://tixy.land/?code=sin%285*atan2%28y-7.5%2Cx-7.5%29-t%2...