- tixy, tek bir kısa ifadeyle 16x16 nokta desenleri ve animasyonları oluşturan bir creative code golfing sayfasıdır
(t,i,x,y) =>sonuna bir ifade ekleme biçiminde çalışır; zaman ve koordinat değerlerini kullanarak ekrandaki noktaların davranışını tanımlar- 32 karakter veya daha az kısıtı olduğu için karmaşık grafiklerden çok yalın matematik kurallarını denemeye odaklanır
- Ekrandaki noktalara tıklayarak ek bilgi görülebilir; böylece örnekleri doğrudan keşfedip nasıl çalıştıklarını anlayabilirsiniz
- Küçük kurallar görsel desenler olarak hemen ortaya çıktığı için code golf ile üretken sanatı birlikte deneyimleten bir formdadır
tixy’nin yazım biçimi
- tixy, kendini “creative code golfing” olarak tanımlar
- Kullanıcı,
(t,i,x,y) =>sonuna kısa bir ifade yazarak davranışı tanımlar - Sayfa 32 characters or less sınırlamasını belirtir
Ekran etkileşimi
- Ekrandaki dots’lara tıklayınca daha fazla bilgi görülebilir
- Ortaya çıkan sonuç, basit matematik kurallarıyla oluşturulmuş bir 16x16 nokta animasyonudur
3 yorum
Çok ilginç ya
Vay canına...
Hacker News yorumları
Tixy gerçekten harika; ben de benzer bir şeyi kendim yaptım: https://muffinman.io/pulsar/
LED matris ekranlar için animasyonlar yapmak istiyordum ama tixy'yi tekrar bulamayınca pulsar'ı yaptım; yaptıktan sonra ancak yeniden buldum.
Benzer bir proje olarak HTML slider kullanan https://sliderland.blinry.org/ da var.
Düzenleme: Negatifini ekleyince çok daha iyi oldu.
Birkaç yıl önce tixy'yi ilk keşfettiğimde o kadar hoşuma gitti ki, orijinal yazarın izniyle tixy ızgarasında çözülebilen bulmacalar içeren https://www.mathsuniverse.com/tixy'yi yaptım.
Bilgisayar bilimi öğrencileriyle kullanıyorum; hepsi epey içine giriyor.
Aynı tür işi 3D olarak yapan bir oyun.
İlk küçük fonksiyonları görünce hayran kalmıştım; calculang'i denemek için benzer bir klon da yaptım [1].
Alt ifadeleri seçip ne yaptığını görebileceğiniz bir değerlendirme özelliği (F9) ekledim; örüntüleri anlamaya yardımcı oldu. Video [2]'de.
[1] https://calculang-editables.netlify.app/tixyish
[2] https://www.youtube.com/watch?v=uXUd_-xrycs
Gerçekten eğlenceli.
Sözdiziminde yardımcı oluyorum ama kavramsal ipuçlarını bir süre tutmaya çalışıyorum.
Anında görsel geri bildirim hoşuma gidiyor.
"(sin(i) * (x > 7)) - (i == 5) + (i == 20) + 0.5 * (i == 32)"neden 36. bulmacanın cevabı değil, merak ediyorum.Weeee: https://tixy.land/?code=sin%28x%29cos%28y%29%2Bcos%28x%29s...
Beyaz kan hücresi saldırısı: https://tixy.land/?code=sin%28x%2Bt%29%2Fcos%28y%2Bi%29%2Bco...
tixy'den ilham alarak programlanabilir fırçaları olan bir çizim uygulaması yaptım: https://fig.sonnet.io
Şekil dinamikleri basınca ya da eğime değil zamana dayalı olduğu için ritim tutarak çizmek gerekiyor; bu da epey eğlenceli.
Nasıl çalıştığı ve nasıl uygulandığı burada: https://untested.sonnet.io/notes/fig-tree-brushes/
Beğendim. İşte ön cam sileceği:
https://tixy.land/?code=sin%28t%29*%281%2Bx%2By%29-x
Temelde yeni başlayanlar için https://www.shadertoy.com/ gibi hissettiriyor.
Tam benim tarzım.
https://tixy.land/?code=%28%28t%2F4%2Batan2%28x-8%2Cy-7%29%2...
Bu bir radar.
Yazarı Martin Kleppe, X'te @aemkei; şaşırtıcı quine'ları ve çeşitli JS sihirleriyle tanınıyor.
https://aem1k.com/world/
https://aem1k.com/qlock/
Başka bir şeyi beklerken karalama gibi birkaç tane yaptım.
Yaratıcılığı tetikleyen kısıtlamalar çok iyi.
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 köşeli yıldız: https://tixy.land/?code=sin%285*atan2%28y-7.5%2Cx-7.5%29-t%2...