- Theo Trí Thức Trẻ | 28/07/2020 02:59 PM
Sudoku là 1 trò chơi trí tuệ với mục tiêu là sắp xếp các chữ số vào 1 lưới vuông 9x9, sao cho mỗi cột, mỗi hàng và trong mỗi khu vực 3x3 phải có đủ 9 con số từ 1 đến 9. Sudoku bắt đầu trở nên phổ biến khi được công ty Nikoli ra mắt vào năm 1986, mặc dù nhiều nghiên cứu chỉ ra rằng các biến thể của trò chơi này đã xuất hiện thế kỷ 19. Đến nay, Sudoku được xem là 1 trong tựa game giải đố xuất sắc và hấp dẫn nhất, thu hút rất nhiều người chơi trên toàn thế giới.
Anh lập trình viên Zach Gage cũng nằm trong số này. Thực chất, ban đầu Zach không hề có hứng thú với Sudoku, cho đến khi anh mò mẫm vào kênh YouTube Crack the Cryptic. Đây là nơi quy tụ rất nhiều cao thủ “tay to não khủng”, chuyên thực hiện những màn giải đố không tưởng trong Sudoku và cả nhiều tựa game trí tuệ khác. Chính vì độ phức tạp, lắt léo của những màn chơi hack não như vậy đã khiến Zach nhận ra vẻ đẹp của Sudoku và bắt đầu nảy sinh đam mê với bộ môn này. Thế là anh quyết định hợp tác cùng với designer Jack Schlesinger để cho ra mắt ứng dụng Good Sudoku vào ngày 23/7 vừa qua trên AppStore.
Không chỉ là 1 trò chơi đơn thuần, Good Sudoku còn dạy cho người chơi rất nhiều kĩ thuật khó trong sudoku và giúp họ hiểu ra vẻ đẹp của bộ môn này.
Zach cho biết: “Cảm hứng thôi thúc tôi tạo ra tựa game này chỉ đơn giản là vì tôi muốn học cách chơi Sudoku mà thôi. Nghe thì có vẻ đơn giản, nhưng với chất lượng của những sản phẩm đang có mặt trên thị trường hiện nay, thì để thực hiện điều đó là không hề đơn giản chút nào”.
Trong vài năm trở lại đây, Zach đã thực hiện rất nhiều dự án đưa các tựa game cổ điển lên nền tảng smartphone, và đương nhiên là có cải tiến thêm 1 chút để hợp với thị hiếu người chơi hiện nay. Khi bắt đầu tìm hiểu về Sudoku, anh đã cực kỳ bất ngờ trước số lượng ứng dụng đồ sộ liên quan đến bộ môn này. Thế nhưng, để tìm ra 1 ứng dụng thực sự chất lượng thì lại là câu chuyện hoàn toàn khác.
Zach chia sẻ: “Tại sao 1 tựa game tuyệt vời, được hàng triệu người yêu thích như vậy lại không thể có nổi 1 ứng dụng ra hồn cơ chứ? Tôi phải tạo ra 1 tựa game Sudoku cho mình mới được”.
Và quả thực, đúng là Good Sudoku của Zach sở hữu rất nhiều tính năng ưu việt mà nhiều ứng dụng tương tự khác không hề có. Đầu tiên, nó được thiết kế theo phong cách tối giản, vừa gọn gàng, dễ nhìn, vừa hoạt động tốt và mang lại trải nghiệm hoàn hảo nhất. Ngoài ra, nó còn phân chia ra rất nhiều độ khó khác nhau, phù hợp với cả người chơi lâu năm hay những người mới tập chơi.
Tuy nhiên, điểm nổi bật nhất của Good Sudoku là cách ứng dụng này hướng dẫn, gợi ý cho người chơi trong từng màn cụ thể, đặc biệt là ở các cấp độ khó. Zach đã sử dụng 1 hệ thống AI với khả năng đưa ra những nước đi mà người chơi có thể sử dụng, đồng thời còn cung cấp thông tin về một số kĩ thuật hữu ích trong Sudoku, được trình bày ngắn gọn và rất dễ tiếp thu.
Good Sudoku sẽ được ra những gợi ý cũng như cung cấp thông tin về các kĩ thuật cần thiết cho từng màn chơi.
Ngoài ra, Good Sudoku còn cung cấp rất nhiều công cụ để người chơi có thể thực hành những kĩ thuật mà họ học được. Trong đó có cả hệ thống ghi chú tiện lợi dùng trong những trường hợp đoán số, hoặc khi người chơi không chắc chắn về lựa chọn số của mình. Mỗi khi lựa chọn 1 độ khó mới, Good Sudoku cũng thông báo cho họ biết về những kĩ năng mà họ cần để có thể hoàn thành các màn chơi trong độ khó này. Bên cạnh đó, Zach còn tìm cách để tiết kiệm tối đa thời gian cho người chơi và loại bỏ những bước “thủ tục” rườm rà. Ví dụ, 1 hàng dọc đã có 8 số được điền, khi chạm vào ô trống cuối cùng, Good Sudoku sẽ lập tức đưa ra số còn thiếu cho người chơi lựa chọn. Họ sẽ còn phải mất thời gian đếm đi đếm lại từ đầu để phát hiện ra số nào còn thiếu nữa.
Mặc dù sở hữu giao diện và lối chơi đơn giản, nhưng Good Sudoku thực sự đã “ngốn” không ít thời gian của Zach và cộng sự. Trong đó, hệ thống AI là phức tạp hơn cả, cần nhiều code hơn so với phần còn lại của ứng dụng. Bên cạnh đó, bộ đôi này cũng dành ra 1 tháng để tạo ra hàng trăm nghìn màn chơi khác nhau trên 4 chiếc máy tính, rồi sau đó sắp xếp và phân chia chúng theo từng độ khó khác nhau. Mục tiêu cuối cùng của họ là giúp cho Good Sudoku vừa hấp dẫn, dễ dàng đối với người mới, nhưng cũng đầy thách thức đối với các game thủ lão làng.
Theo TheVerge