
Đang ngồi cày code sấp mặt để kịp deadline, tôi vô tình lướt Hacker News và đập vào mắt là cái tên Airport Simulator. Định bụng bấm vào ngó nghiêng 5 phút xem thế giới ngoài kia có gì mới, ai dè cuốn quá bay luôn cả buổi chiều. Đúng là cái thứ ma giáo, viết ra để 'cướp' thời gian của mấy ông dev rảnh háng mà!
Thực ra, Airport Simulator (chạy trực tiếp trên web tại địa chỉ airport.apunen.com) không có đồ họa 3D Unreal Engine lung linh hay âm thanh cháy nổ hoành tráng gì đâu. Nó cực kỳ tối giản: giao diện 2D phẳng lì, hiển thị sơ đồ một sân bay với đường băng (runway), các cổng đỗ (gates), xe chở hành lý, xe tiếp nhiên liệu và tất nhiên là những chiếc máy bay xếp hàng chờ hạ cánh.
Nhiệm vụ của anh em là đóng vai ông trùm kiểm soát không lưu kiêm điều hành mặt đất:
Nghe thì đơn giản đúng không? Nhưng chơi đi rồi biết, chỉ cần lệch nhịp một phát là cả hệ thống tắc nghẽn, máy bay hết xăng nổ bùm chíu hoặc khách khóc thét vì trễ chuyến. Nó y hệt cái cách hệ thống microservices của anh em bị nghẽn cổ chai (bottleneck) khi đến giờ cao điểm vậy!
Mặc dù không có hệ thống bình luận trực tiếp trong game, nhưng việc nó leo thẳng lên top trending với hàng trăm upvote trên Hacker News đã chứng minh sức hút không đùa được của trò chơi này. Dân tình IT đang rần rần mổ xẻ nó dưới góc nhìn của những kẻ cuồng tối ưu hóa:
Dưới góc nhìn thực dụng của một Senior từng trải qua vạn bể bug, tôi thấy con game này là một giáo cụ trực quan tuyệt vời về Queueing Theory (Lý thuyết xếp hàng) và Resource Allocation (Phân bổ tài nguyên).
Khi thiết kế hệ thống, anh em thường ham hố vẽ ra đủ thứ công nghệ phức tạp. Nhưng nhìn vào cái game này mà xem, chỉ với một vài quy tắc điều phối đơn giản, hệ thống đã vận hành trơn tru. Ngược lại, nếu thiết kế ngu, dù tài nguyên (cổng đỗ, xe cộ) có nhiều đến mấy vẫn cứ nghẽn như thường.
Đối với những anh em đang muốn tự tay code một con game HTML5 tối giản thế này để kiếm tí traffic chèn quảng cáo kiếm cơm, thì tin vui là anh em không cần đến hệ thống server Kubernetes nghìn đô làm gì cho mệt. Chỉ cần thuê một con vps cỏ, cấu hình nhẹ nhàng bên vultr là dư sức gánh hàng nghìn user chơi cùng lúc mượt mà con bò rồi.
Tóm cái váy lại, đây là một con game cực kỳ đáng thử để giải trí (hoặc để tự hành hạ trí não) sau những giờ gõ code căng thẳng. Anh em cứ vào chơi thử đi rồi quay lại đây combat xem ai trụ được nhiều lượt nhất nhé!
Nguồn: Airport Simulator
Đang cày code sấp mặt bỗng phát hiện ra con game Airport Simulator siêu tối giản trên Hacker News, thế là bay luôn nửa ngày lương vì mải điều phối máy bay.