Tiếng còi báo động Pac-Man và lỗi lầm khiến Google phải vá khẩn cấp
Câu chuyện phía sau doodle Pac-Man kỷ niệm 30 năm của Google năm 2010, khi một lỗi tự động phát âm thanh kết hợp với tiện ích CoolPreviews trên Firefox khiến nhiều người dùng bất ngờ nghe thấy tiếng game Pac-Man vang lên từ máy tính mà không rõ nguyên nhân. Tác giả cũng chia sẻ góc nhìn về bài học thiết kế âm thanh và tự động phát trên web.

Tiếng còi báo động Pac-Man và lỗi lầm khiến Google phải vá khẩn cấp
Năm 2010, để kỷ niệm 30 năm ngày ra mắt Pac-Man, Google đã cho ra mắt một doodle có thể chơi được ngay trên trang chủ. Câu chuyện phía sau nó vừa được tác giả tiết lộ: một lỗi tự động phát âm thanh, kết hợp với tiện ích CoolPreviews trên trình duyệt Firefox, đã khiến nhiều người dùng nghe thấy tiếng game vang lên từ máy tính mà không hiểu vì sao.
Đây không chỉ là câu chuyện về một sản phẩm công nghệ nổi tiếng, mà còn là bài học về thiết kế trải nghiệm, về cách những quyết định tưởng chừng nhỏ lại tạo ra hậu quả ngoài dự kiến trên phạm vi toàn cầu.
Từ một chiếc bàn làm việc tình cờ đến dự án lớn
Năm 2010, Google thường xuyên thay đổi logo của mình thành các doodle nhân dịp đặc biệt. Nhân dịp Pac-Man tròn 30 tuổi, nhóm phụ trách doodle muốn làm một điều gì đó đặc biệt hơn cả logo tĩnh. Và vì tình cờ ngồi ngay cạnh nhóm này, tác giả bài viết được giao viết mã cho trò chơi.
Lúc đó, chức danh chính thức của anh chỉ "gần giống" kỹ sư phần mềm, trong khi trang chủ Google là một trong những bất động sản số giá trị nhất thế giới. Đề nghị này, theo lời tác giả, thực sự đáng sợ.
Anh bắt đầu nghiên cứu trò chơi và tái tạo nó hoàn toàn bằng HTML và CSS, tương tự cách Apple từng dựng lại trò chơi iPod trên trang của mình. Việc nghiên cứu khá khó khăn vì nhóm không muốn liên hệ Namco quá sớm, mà muốn gây ấn tượng bằng một sản phẩm gần hoàn thiện. May mắn thay, cộng đồng mạng đã có những nghiên cứu rất kỹ về Pac-Man, giúp nhóm có nền tảng để bắt đầu.
Minh họa trò chơi Pac-Man
Trung thành với bản gốc, nhưng có chủ đích
Tác giả đặt mục tiêu giữ trung thành với trò chơi gốc, chỉ thay đổi một số điểm có chủ đích. Điều kiện bắt buộc là sân chơi phải có hình dáng giống logo Google. Anh cũng thêm chế độ Ms. Pac-Man như một easter egg, biến nút "I'm Feeling Lucky" quen thuộc thành "Insert Coin", và thậm chí cố tình tái tạo một vài lỗi đã tồn tại trong bản Pac-Man gốc.
Tuy nhiên, chính tác giả cũng đưa vào ít nhất một lỗi của riêng mình — và lỗi này đã phản tác dụng ngay trong ngày ra mắt.
Âm thanh là yêu cầu bắt buộc, bởi các hiệu ứng âm thanh của Pac-Man đã trở thành biểu tượng: giai điệu mở đầu, tiếng "waka-waka", âm thanh khi nhân vật chết. Nhóm muốn doodle là minh chứng cho sức mạnh của HTML và CSS thuần, nhưng âm thanh vẫn cần đến Flash. Vào thời điểm đó, Flash được cài đặt trên rất nhiều trình duyệt nên vấn đề này không quá nghiêm trọng.
Quyết định tự động phát và hệ quả không ai lường trước
Dự án tiến triển thuận lợi đến mức ban lãnh đạo muốn doodle trở nên ấn tượng hơn nữa. Nhóm nảy ra ý tưởng cho trò chơi tự động chạy trên trang chủ sau 10 giây không có thao tác, như một cách báo cho người dùng biết rằng họ có thể giải trí ngay tại nơi không ngờ tới nhất.
Tác giả chấp nhận đề xuất này. Anh không lo ngại về việc gây xao nhãng, vì trang chủ Google khi đó không phải nơi người dùng dừng chân lâu. Hệ quả kéo theo là Pac-Man sẽ tự động phát kèm âm thanh. Cả nhóm đều biết điều đó và cho rằng "chắc sẽ ổn thôi". Nhìn lại, đó là một quyết định không ổn — nhưng không ổn theo cách không ai ngờ tới.
Ngày ra mắt đến. Một vài người trong nhóm thức trắng đêm để hoàn thiện các chi tiết cuối và chuẩn bị một phiên bản thi đấu nội bộ. Đúng 9 giờ sáng theo giờ San Francisco, nút kích hoạt được bật. Chỉ trong vài giờ, cả thế giới lại phát cuồng vì Pac-Man. Lượng phản hồi đổ về quá lớn, Twitter sập, và tác giả nhận được yêu cầu trả lời phỏng vấn báo chí.
Người dùng chơi Pac-Man trên nhiều thiết bị
"Cái gì phát ra tiếng động lạ vậy?"
Một số báo cáo xuất hiện với nội dung đại loại: "Có một âm thanh rất đáng sợ phát ra từ máy tính của tôi". Nhưng chúng không đến qua kênh mà nhóm dự đoán. Khi nhóm gợi ý cách xử lý nhanh là "chỉ cần đóng tab Pac-Man", câu trả lời nhận được luôn là: "Pac-Man nào?"
Vài giờ tiếp theo hé lộ nguyên nhân. Một bộ phận người dùng Firefox khi đó đã cài tiện ích CoolPreviews, cho phép xem trước trang web bằng cách rê chuột lên liên kết. Tiện ích này khởi động cùng Firefox và ngay lập tức mở một trang web trong nền, ẩn hoàn toàn với người dùng. Trang web đó chính là google.com.
Hãy hình dung: một người dùng bật máy tính vào sáng thứ Sáu như mọi ngày, không hề biết đến Google hay khái niệm trình duyệt, thậm chí không biết mình đang dùng tiện ích nào. Trình duyệt có thể đang thu nhỏ trên thanh công cụ. Họ chỉ định kiểm tra email hoặc chơi một ván Solitaire. Rồi bất ngờ, từ loa máy tính phát ra tiếng còi báo động của một trò Pac-Man vô hình — lặp đi lặp lại.
Giao diện doodle Pac-Man trên Google
Tác giả thừa nhận rằng vào năm 2010, việc tự động phát âm thanh vẫn chưa bị coi là thói quen xấu như ngày nay, khi người dùng đã quá mệt mỏi với các trang web tự phát tiếng.
Bản vá khẩn cấp và bài học để lại
Trong vòng vài giờ, tác giả tung ra bản vá. Giải pháp tương tự nhiều trình duyệt ngày nay áp dụng mặc định: thêm nút tắt tiếng hiển thị rõ ràng, đồng thời yêu cầu người dùng phải tương tác trước (nhấn phím, nhấp chuột, chạm đa điểm hoặc bấm nút Insert Coin) thì âm thanh mới được kích hoạt. Vì CoolPreviews không thực hiện thao tác nào, vấn đề "máy tính bị ám" được giải quyết.
Điều trớ trêu là bản vá trực tiếp trên trang chủ giá trị nhất của internet khi đó lại là phần khiến tác giả sợ nhất trong ngày hôm đó, nhưng vì thiếu ngủ, anh đã không nhận ra.
Những điểm đáng chú ý từ câu chuyện:
- Tự động phát âm thanh không chỉ gây khó chịu mà còn có thể tạo ra trải nghiệm đáng sợ ngoài ý muốn khi kết hợp với các tiện ích chạy nền.
- Ngày nay, hầu hết trình duyệt đều chặn tự động phát âm thanh cho đến khi người dùng tương tác — một di sản trực tiếp từ những sự cố như thế này.
- Việc kiểm thử với các tiện ích của bên thứ ba là yếu tố thường bị bỏ qua, dù có thể ảnh hưởng đến hàng triệu người dùng.
Doodle Pac-Man hiện vẫn có thể chơi được, với phần âm thanh đã được triển khai lại mà không cần Flash. Với người dùng Việt Nam, câu chuyện này cũng là lời nhắc nhở: những tiện ích nhỏ cài trên trình duyệt có thể âm thầm mở các trang web trong nền, và không phải lúc nào người dùng cũng biết điều gì đang chạy trên máy mình.
Bài viết liên quan

Công nghệ
Nộp đơn xin việc lẽ ra nên khó hơn. Thật đấy
25 tháng 8, 2026

Công nghệ
Mô hình AI hàng đầu giỏi Vật lý đến đâu? Nghiên cứu mới chỉ ra các bài kiểm tra hiện hành đang đánh giá sai
16 tháng 9, 2026

Công nghệ
Openreach ấn định ngày tắt mạng điện thoại cố định: 31/1/2027, không lùi thêm
01 tháng 11, 2026