ดรออิง.การ์เดน (Drawing.garden)
(drawing.garden)- Drawing.garden เป็น โปรเจกต์เว็บขนาดเล็ก ที่แนะนำตัวด้วยวลี “gardening, but with emojis and less time”
- บนหน้าจอมีข้อความ “click for sound!” จัดวางในแนวตั้ง ดูเหมือนว่าสามารถ เล่นเสียง ได้หลังจากคลิก
- เนื้อหาส่วนใหญ่เต็มไปด้วย อักขระ 〰 ที่ซ้ำกัน ทำให้แพตเทิร์นเชิงภาพเป็นองค์ประกอบหลัก
- จากข้อความที่ให้มาเพียงอย่างเดียว ไม่สามารถยืนยันรายละเอียดอย่างรายการฟีเจอร์ วิธีใช้งาน tech stack, repository หรือ license ได้
- ขอบเขตที่ยืนยันได้จำกัดอยู่ที่ คอนเซ็ปต์สวนอีโมจิ และคำแนะนำเรื่องเสียงที่อาศัยการคลิก
องค์ประกอบที่เห็นได้ทันทีบนหน้าเว็บ
- drawing.garden เป็นโปรเจกต์ขนาดเล็กที่มีคำอธิบายว่า “gardening, but with emojis and less time”
- ในเนื้อหามี “click for sound!” แสดงทีละตัวอักษรในแนวตั้ง
- ต่อจากนั้นมี อักขระ 〰 ซ้ำจำนวนมาก กลายเป็นแพตเทิร์นข้อความหลักของหน้าจอ
สิ่งที่ไม่สามารถทราบได้จากข้อความที่ให้มา
- ไม่มี คำอธิบายฟีเจอร์ ที่เฉพาะเจาะจงรวมอยู่
- ไม่มีการนำเสนอวิธีใช้งานเพิ่มเติมนอกเหนือจาก “click for sound!”
- ไม่สามารถยืนยันข้อมูลเกี่ยวกับ tech stack, วิธีการนำไปใช้งาน, source code, license หรือเบราว์เซอร์ที่รองรับได้
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
อันนี้สนุกมาก สิ่งที่ผมมองว่าน่าสนใจคือ สำหรับคนส่วนใหญ่ มันเป็น ประสบการณ์ที่ทำให้สงบลง เหมือนกับผม แต่สำหรับบางคนดูเหมือนมันกลับทำให้กังวล เพราะไม่เข้าใจว่ามันมีอยู่ทำไม หรือมีไว้เพื่ออะไร
ไม่ใช่ทุกอย่างต้องมีความหมายบนแกนต้นทุน/ประโยชน์เสมอไป ทั้งมนุษย์และธรรมชาติล้วนซับซ้อนกว่านั้นมาก
เหมือนจะเผาภาพทิวทัศน์ให้หมด แล้วยังไม่หยุดแค่นั้น แต่จะเผาทิวทัศน์จริงๆ ให้หมดด้วย ทั้งที่จุดประสงค์อาจเป็นความงาม ความเพลิดเพลิน การครุ่นคิด หรือความสนุกเล็กๆ น้อยๆ ก็ได้ แต่ถ้าไม่ตรงกับจุดประสงค์เฉพาะที่ตัวเองสนใจ ก็เหมารวมว่าทั้งหมดไร้ความหมาย เป็นวิธีคิดที่แคบเกินไป
มันเจ๋งดี แต่ไม่มีอะไรที่เอาไปใช้ประโยชน์ได้ และก็วาดรูปที่มีความหมายเหมือนชื่อโดเมนไม่ได้ด้วย
ลองดูข้างในแล้ว เป็น สเก็ตช์ p5.js นี่เอง เป็นไลบรารีที่ใช้ในคาบเขียนโปรแกรมเบื้องต้นด้วย
p5.js เป็นไลบรารี JavaScript สำหรับ creative coding โดยเน้นให้ทุกคนเข้าถึงการเขียนโค้ดได้ง่าย ไม่ว่าจะเป็นศิลปิน นักออกแบบ นักการศึกษา หรือผู้เริ่มต้น เป็นโอเพนซอร์สฟรี และมีปรัชญาว่าซอฟต์แวร์กับเครื่องมือการเรียนรู้ควรเข้าถึงได้สำหรับทุกคน
https://p5js.org
ใช้เวลาพอสมควรกว่าจะเติมครบทั้งหมด แต่ก็ไม่มีอะไรพิเศษเกิดขึ้น ถ้าจะพัฒนาต่อ อยากให้มีผึ้งบินไปที่ดอกไม้ แมงมุมชักใย กระต่ายไล่แครอต หรือดอกทานตะวันหันเข้าหาดวงอาทิตย์อะไรแบบนั้น
ดูเหมือนจะทำ shader ให้ดอกไม้ไหวตามลม หรือเอฟเฟกต์ที่ตัวชี้เมาส์สุ่มเปลี่ยนเป็นบัวรดน้ำก็ได้ด้วย ถ้ากดกระบองเพชรแล้วมีเสียง “โอ๊ย” ก็น่าจะสนุก
แหล่งที่มาคือ http://benmoren.com/
ผมคิดว่าน่าจะเว้นช่องหนึ่งไว้เสมอจะเป็นยังไงนะ
เป็นโปรเจกต์ที่เจ๋ง แต่ผมคาดหวังว่าถ้าเติมครบแล้วจะมีอะไรบางอย่างเกิดขึ้น
ถ้าเติมครบทุกช่องจะมีเอฟเฟกต์เจ๋งๆ
เจ๋งมาก เห็นว่า favicon ก็เปลี่ยนเป็นอีโมจิปัจจุบันด้วย รายละเอียดเล็กๆ แบบนี้ดีมาก
เรียบเนียนมาก และผมก็น่าจะลองเอาไปใช้ได้ด้วย
ผมสงสัยว่าไทล์ที่อยู่ติดกันมีผลต่อความน่าจะเป็นที่สิ่งมีชีวิตบางชนิดจะออกมาหรือเปล่า ตอนแรกไม่มีสิ่งมีชีวิตเลย จากนั้นก็มีมด หนู นกพิราบ แมงมุม เม่น แล้วก็เจอผึ้งหึ่งกับกระต่ายเป็นครั้งแรก
บริเวณที่มีโคลเวอร์รวมกันดูเหมือนจะเพิ่มโคลเวอร์สี่แฉก พอดูโค้ดแล้วดูเหมือนไม่ใช่ แต่การที่มี สิงโต โผล่มาก็ทำให้ประหลาดใจไม่น้อย
มันเป็นประสบการณ์ที่ผ่อนคลายก็จริง แต่ทำให้เกิดความอยากเขียนโค้ดเล็กๆ เพื่อควบคุมอีโมจิและสิ่งมีชีวิตด้วยคลิกซ้าย/ขวา
แนวทางคือ นับจำนวนคลิก ใช้คลิกขวาลดค่า แล้วเขียนทับ
random(i)เพื่อเปลี่ยนการเลือกสิ่งมีชีวิตและอีโมจิให้เป็นแบบ อิงจำนวนคลิกเสียงดูเหมือนจะไม่เปลี่ยนตามพื้นที่ที่เราโต้ตอบด้วย
รูปภาพจะวนซ้ำ แต่ก็ให้รูปสุ่มที่ไม่สามารถเรียกกลับมาได้อีกภายในหนึ่งรอบของภาพที่วนซ้ำ ผมเห็นแมงมุม มด เม่น เต่าทอง และผีเสื้อสีน้ำเงิน แต่ไม่มีตัวไหนโผล่มากกว่าสองครั้ง
ระหว่างพยายามหารูปแบบที่ตั้งใจไว้ ผมก็เริ่มสร้างรูปแบบเองด้วยการทำพื้นที่รูปภาพเดียวกันขึ้นมา เวลาได้รูปใหม่ก็มี ความดีใจ เล็กๆ และถ้ากดเร็วเกินไปจนเลยไปก็รู้สึกเสียดาย
ผมลองเล่นจนรู้สึกว่าไม่มีอะไรให้ประหลาดใจอีกและเริ่มเบื่อ ซึ่งในระดับนั้นก็ถือว่าโอเคแล้ว อ่านเจอว่ามีสิงโตกับงู แต่ก็ไม่ถึงกับอยากกลับไปเล่นใหม่ และก็น่าสนใจที่อาจยังมีรูปแบบอื่นๆ ที่ผมยังไม่ค้นพบ
https://drawing.garden/sketch.js