Marc Andreessen Egg Game: Khi nhu cầu vẽ chân dung nhà đầu tư lên quả trứng bị đánh giá thấp

Công nghệ07 tháng 5, 2026·3 phút đọc

Marc Andreessen Egg Game là một dự án web hài hước cho phép người dùng vẽ chân dung nhà đầu tư mạo hiểm Marc Andreessen lên quả trứng. Bài viết chia sẻ về các thách thức kỹ thuật trong quá trình phát triển trò chơi, bao gồm việc mô phỏng ánh sáng và thuật toán chấm điểm cho chế độ chơi tốc độ.

Marc Andreessen Egg Game: Khi nhu cầu vẽ chân dung nhà đầu tư lên quả trứng bị đánh giá thấp

Marc Andreessen Egg Game là một trò chơi đơn giản nhưng đầy thú vị, nơi nhiệm vụ duy nhất của người chơi là... vẽ Marc Andreessen lên một quả trứng. Tuyên ngôn của dự án này cho rằng thế giới đã đánh giá thấp nghiêm trọng nhu cầu về những hình ảnh quả trứng có hình dáng giống nhà đầu tư huyền thoại này.

Tuyên ngôn của trò chơiTuyên ngôn của trò chơi

Tuyên ngôn "It's Time to Build Eggs"

Tác giả của trò chơi đã viết một bản tuyên ngôn mang phong cách châm biếm, lấy cảm hứng từ bài viết nổi tiếng "It's Time to Build" của chính Marc Andreessen. Bản tuyên ngôn này khẳng định rằng các tổ chức toàn cầu đã thất bại trong việc cung cấp đủ hình ảnh quả trứng giống Marc.

"Chúng ta có kẻ thù. Kẻ thù của chúng ta là sự trì trệ. Kẻ thù của chúng ta là sự chi phối của quy định. Kẻ thù của chúng ta là việc tìm kiếm Google cụm từ 'Marc Andreessen Egg' hầu như không trả về kết quả nào."

Trò chơi có hai chế độ: Creative Mode (Sáng tạo) cho phép người dùng dành thời gian vẽ một quả trứng hoàn hảo, và Speedrun Mode (Chế độ tốc độ) thách thức người dùng vẽ ba quả trứng trong thời gian ngắn nhất.

Thách thức kỹ thuật: Ánh sáng trên quả trứng

Một trong những vấn đề thú vị mà nhà phát triển phải giải quyết là cách ánh sáng phản chiếu trên đầu của Marc Andreessen. Ai cũng biết đầu ông ấy trông giống như một quả trứng, nhưng ít người nhận ra độ bóng bẩy của nó.

Mô phỏng ánh sáng trên quả trứngMô phỏng ánh sáng trên quả trứng

Để giải quyết vấn đề này, trò chơi sử dụng normal map (bản đồ pháp tuyến) - một kỹ thuật trong đồ họa máy tính để xác định cách ánh sáng sẽ phản xạ tại bất kỳ điểm nào trên bề mặt vật thể. Điều này giúp người chơi có thể điều chỉnh ánh sáng để tạo ra độ bóng bẩy chân thực nhất cho những quả trứng Marc của mình.

Thuật toán chấm điểm cho Speedrun Mode

Việc đánh giá xem một bức vẽ trong chế độ Speedrun có đạt yêu cầu hay không là một bài toán khó. So sánh từng điểm ảnh (pixel) của người dùng với ảnh gốc có vẻ quá khắt khe và tùy ý.

Thay vào đó, nhà phát triển đã vẽ các hình ảnh tham chiếu (reference drawings) và gắn nhãn thủ công cho từng khu vực màu sắc, chẳng hạn như râu, mũi hay áo len.

Giao diện gắn nhãn khu vực mặtGiao diện gắn nhãn khu vực mặt

Hệ thống sẽ so sánh vùng người dùng vẽ với các vùng tham chiếu này. Có một sự linh hoạt nhất định trong thuật toán; ví dụ, việc xác định vị trí áo len dễ hơn việc đoán vị trí lông mày trên một quả trứng. Phương pháp này cho phép trò chơi đưa ra các gợi ý như "vẽ râu của ông ấy" và tự động chọn màu phù hợp.

Marc Andreessen Egg Game không chỉ là một trò đùa trên mạng, mà còn là một ví dụ thú vị về cách kết hợp đồ họa máy tính đơn giản với ý tưởng hài hước để tạo ra một trải nghiệm web độc đáo.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗