Boing
(boing.greg.technology)- Trang web là một dịch vụ tương tác đơn giản ghi lại số lần ‘boing’ mỗi khi người dùng thực hiện thao tác dùng chuột kéo rồi thả quả bóng gắn vào lò xo
- Quả bóng và lò xo chuyển động theo góc một cách vật lý
- Hiển thị số lần sử dụng hiện tại của từng cá nhân thông qua dòng “you've boinged 0 times”
- Đồng thời cho thấy tổng số lần boing được tích lũy trên toàn thế giới
- Là một dự án mang tính thử nghiệm web có sự tham gia với giao diện tối giản
1 bình luận
Ý kiến trên Hacker News
Thứ này thực sự rất hợp ý tôi. Tôi đã dùng một chút mã gian lận để tự động di chuyển chuột
Điều thú vị là chính vì đây không phải mô phỏng vật lý hoàn hảo nên nó lại có cảm giác chân thực hơn
Nếu triển khai bằng định luật Hooke hoàn hảo thì nó trông quá cứng và giả, còn thêm một chút độ lỏng và suy giảm thì lại tự nhiên hơn. Kiểu như một dạng ‘cẩu thả có kiểm soát’
Hồi trước khi một người bạn của tôi sinh em bé, đồ chơi nhiều đến mức phòng khách trông như một đường đua chướng ngại vật. Nhưng rồi đứa bé cuối cùng lại chỉ chơi mỗi lò xo chặn cửa. Việc nghịch cái lò xo đơn giản đó lại có cảm giác chữa lành rất kỳ lạ
Cuối cùng cũng có rồi! Giờ là lúc dùng nó để tái hiện một video meme kinh điển (liên kết YouTube Shorts)
Nhìn những thứ như thế này lại khiến tôi nhớ vì sao những web toy đơn giản ngày xưa lại thỏa mãn đến vậy
Không đăng nhập, không onboarding, không “nâng cấp lên pro”, chỉ là một món đồ chơi thuần túy làm tốt đúng một việc.
Có gắn bộ đếm toàn cầu, nhưng vẫn gọn gàng, không có gamification quá đà
Có người đề xuất: “Hay biến cái này thành tính năng xã hội thì sao?” Ví dụ, tôi gửi một ‘Boing’ mình làm cho chị gái để nhờ đánh giá kỹ năng của tôi
Nếu là Elon Musk, chắc ông ấy sẽ nói kiểu: “Đây là bản alpha đầu tiên của trình mô phỏng thế giới, và trong vòng 1 năm nữa nó sẽ dự đoán hoàn hảo thời tiết cùng thị trường chứng khoán”
Tôi thắc mắc không biết có ý định công khai mã chưa nén hay không. Tôi muốn đọc code nhưng nó bị làm rối nên khá tiếc. Nhìn sơ qua thì có vẻ dựa trên howler.js, còn logic cốt lõi nằm ở phần dưới của template mobile
requestAnimationFrame. Cũng có một phiên bản do AI tạo ra (liên kết jsfiddle)Tôi cũng muốn thấy một phiên bản mô phỏng chính xác của cái này. Chẳng hạn theo phong cách như engine-sim.parts
Sẽ hay nếu có một bộ đếm tổng số Boing do mọi người trên toàn thế giới tạo ra