Nhắc tới Pac-man, chắc chắn nhiều người sẽ nhớ ngay tới hình dạng chiếc pizza bị khuyết một miếng và kèm theo âm thanh “xoạch xoạch" phát ra mỗi khi di chuyển, ăn hạt… Đây là một trong những nhân vật video game được nhiều người biết đến nhất.
Đó là những gì mọi người thấy trên màn hình khi chơi game Pac-Man nhưng ẩn đằng sau đó là hàng loạt các phép tính phức tạp. Đây chính là những gì diễn ra đằng sau trò chơi Pac-Man mà hacker Michael Fogleman đã khám phá ra.
Pac-Man mà chúng ta biết (bên trái) và hình ảnh trực quan của mọi biến số cần thiết trên RAM (mỗi biến số là một đường đồ thị nhỏ) để Pac-Man hoạt động trong 10 giây (bên phải).
Để xem được các thuật toán đằng sau những màn chơi Pac-Man quen thuộc, Fogleman đã sử dụng một phần mềm giả lập để phân tích phiên bản dành cho máy NES của trò chơi này.
Nếu bạn vẫn chưa thể hình dung ra thì hãy xem thêm ví dụ dưới đây nhé.
Đoạn video bên trên, đồ thị sẽ thay đổi mỗi lần người chơi ăn ma.
Đồ thị thể hiện lúc người chơi ăn chúng và lượng hạt.
Những hình ảnh được Fogleman bán trên website của anh, nếu thích bạn có thể bỏ ra 150USD để mua.
Xem thêm: