Drawing.garden
(drawing.garden)- Drawing.garden là một dự án web nhỏ được giới thiệu bằng câu “gardening, but with emojis and less time”
- Trên màn hình có dòng chữ “click for sound!” được sắp theo chiều dọc, cho thấy có thể phát âm thanh sau khi nhấp
- Phần lớn nội dung được lấp đầy bằng ký tự 〰 lặp lại, khiến chính mẫu thị giác này trở thành yếu tố chính
- Chỉ với văn bản được cung cấp, không thể xác nhận các chi tiết như danh sách tính năng, cách sử dụng, tech stack, kho lưu trữ hay giấy phép
- Trong phạm vi có thể xác nhận, thông tin chỉ giới hạn ở ý tưởng khu vườn emoji và hướng dẫn âm thanh dựa trên thao tác nhấp
Những yếu tố thấy ngay trên trang
- drawing.garden là một dự án nhỏ với phần mô tả “gardening, but with emojis and less time”
- Trong nội dung có dòng “click for sound!” được hiển thị theo chiều dọc từng ký tự
- Tiếp theo là rất nhiều ký tự 〰 được lặp lại, tạo thành mẫu văn bản chính của màn hình
Những điều không thể biết chỉ từ văn bản được cung cấp
- Không có mô tả tính năng cụ thể
- Ngoài “click for sound!”, không có thêm hướng dẫn sử dụng nào được đưa ra
- Không thể xác nhận thông tin về tech stack, cách triển khai, mã nguồn, giấy phép hay trình duyệt được hỗ trợ
1 bình luận
Ý kiến trên Hacker News
Cái này thật sự rất thú vị. Điều mình thấy thú vị ở đây là, với phần lớn mọi người thì nó là một trải nghiệm làm dịu tâm trí như với mình, nhưng với một số người, có vẻ nó lại gây bất an vì họ không hiểu tại sao nó tồn tại, hay nó dùng để làm gì
Không phải mọi thứ đều phải có ý nghĩa trên trục chi phí/lợi ích; con người và thiên nhiên phức tạp hơn thế rất nhiều
Kiểu như hãy đốt hết tranh phong cảnh, rồi chưa dừng ở đó mà đốt luôn cả phong cảnh thật. Mục đích có thể là vẻ đẹp, niềm vui, sự suy ngẫm, hay một chút thú vị nhỏ, nhưng nếu không khớp với mục đích cụ thể mà họ quan tâm thì họ xem tất cả là vô nghĩa; đó là lối nghĩ quá hẹp
Nó hay thật, nhưng không có gì hữu ích để làm, và cũng không thể vẽ một bức tranh có ý nghĩa như tên miền gợi ra
Nhìn bên trong thì đây là một p5.js sketch. Đây cũng là thư viện được dùng trong các lớp lập trình nhập môn
p5.js là một thư viện JavaScript cho creative coding, tập trung vào việc giúp bất kỳ ai — nghệ sĩ, nhà thiết kế, nhà giáo dục, người mới bắt đầu — cũng có thể tiếp cận việc lập trình dễ dàng hơn. Nó là mã nguồn mở miễn phí, với triết lý rằng phần mềm và công cụ học tập nên có thể tiếp cận được với tất cả mọi người
https://p5js.org
Mất một lúc để lấp đầy hết, nhưng không có gì đặc biệt xảy ra. Nếu phát triển thêm, mình muốn thấy kiểu ong bay tới hoa, nhện giăng tơ, thỏ đuổi theo cà rốt, hoa hướng dương xoay về phía mặt trời
Có vẻ cũng có thể làm shader để hoa đung đưa trong gió, hoặc hiệu ứng con trỏ chuột ngẫu nhiên biến thành bình tưới nước. Bấm vào xương rồng mà phát ra tiếng “á đau” cũng sẽ vui
Nguồn là http://benmoren.com/
Mình nghĩ hay là luôn để trống một ô thì sao
Dự án rất tuyệt, nhưng mình đã kỳ vọng sẽ có gì đó xảy ra khi lấp đầy hết
Khi lấp đầy tất cả các ô sẽ có hiệu ứng rất hay
Thật sự rất tuyệt. Mình cũng thấy favicon đổi theo emoji hiện tại, chi tiết nhỏ này rất hay
Rất gọn gàng, và mình nghĩ mình cũng có thể thử dùng
Mình đã tự hỏi liệu các ô liền kề có ảnh hưởng đến xác suất xuất hiện của một sinh vật cụ thể không. Lúc đầu không có sinh vật nào, sau đó xuất hiện kiến, chuột, bồ câu, nhện, nhím, rồi lần đầu có ong nghệ và thỏ
Khu vực có nhiều cỏ ba lá trông như làm tăng số cỏ bốn lá. Xem code thì có vẻ không phải vậy, nhưng dù sao việc xuất hiện sư tử cũng khá bất ngờ
Đó là một trải nghiệm thư giãn, nhưng mình lại nảy ra mong muốn viết một chút code để điều khiển emoji và sinh vật bằng click trái/phải
Cách làm là đếm số lần click, giảm bằng click phải, rồi ghi đè
random(i)để biến việc chọn sinh vật và emoji thành dựa trên số lần clickÂm thanh có vẻ không thay đổi theo vùng tương tác
Hình ảnh thì xoay vòng, nhưng cũng có những hình ngẫu nhiên không thể lấy lại trong một vòng lặp hình ảnh. Mình đã thấy nhện, kiến, nhím, bọ rùa, bướm xanh, nhưng không cái nào xuất hiện quá hai lần
Trong lúc tìm một mẫu có chủ ý, mình bắt đầu tự tạo mẫu bằng cách tạo các vùng có cùng hình. Khi có hình mới xuất hiện thì có một chút vui thích, và nếu bấm quá nhanh rồi lỡ bỏ qua thì thấy tiếc
Mình đã nghịch đến khi cảm thấy không còn gì để ngạc nhiên nữa và bắt đầu chán; như vậy theo mình là ổn. Mình đọc thấy có sư tử và rắn, nhưng chưa đến mức muốn chơi lại, còn việc có thể vẫn có những mẫu mình chưa khám phá ra thì khá thú vị
https://drawing.garden/sketch.js