Latest Post

Tăng thứ hạng và truy cập tự nhiên với 10 phương pháp SEO hay nhất Kiếm Tiền Online (mmo): Khái Niệm và Các Hình Thức Phổ Biến
Sở hữu hiểu biết về trò chơi giải đố cũng như khả năng lập trình, ChatGPT có thể trở thành lập trình viên game tiềm năng
Sở hữu hiểu biết về trò chơi giải đố cũng như khả năng lập trình, ChatGPT có thể trở thành lập trình viên game tiềm năng

Nhìn giao diện, bạn có thể tưởng mình đang chơi một bộ môn cờ caro toán học.

Hoạt động chơi đã là một phần không thể thiếu của cuộc sống con người từ khi khái niệm nhàm chán xuất hiện. Các trò chơi kinh điển như cờ vây, cờ vua và Sudoku đã tồn tại gần gũi với con người từ thời xa xưa và đạt tới đỉnh điểm mới khi trở thành những thách thức toàn cầu trong các giải đấu.

Tuy nhiên, việc sáng tạo ra trò chơi mới không phải là điều dễ dàng. Đối với một trò chơi để trở nên phổ biến, nó cần phải có luật lệ dễ giải thích, một cách để thu hút đối tượng đa dạng. Điều này thường là một nhiệm vụ khó khăn nếu chỉ dựa vào sức sáng tạo cá nhân. May mắn thay, với sự xuất hiện của ChatGPT, nhiệm vụ này trở nên dễ dàng hơn.

Puzzled Penguin, một người dùng trên Substack, đã nhờ ChatGPT tạo ra một trò chơi độc đáo. Sau vài phiên thử nghiệm, ChatGPT đã sáng tạo nên Sumplete (phiên âm: “săm-p-lít”), một trò chơi lấy ý tưởng từ Sudoku nổi tiếng. Trong Sumplete, người chơi cần loại bỏ các số từ hàng/cột để tổng của chúng bằng con số mục tiêu được xác định trước đó.

Bạn đọc có thể thử chơi Sumplete trên trình duyệt .

Mời bạn chơi thử game giải đố do ChatGPT sáng chế, lập trình và đặt tên - Ảnh 1.

Lời giải của một câu đố Sumplete với độ khó ở mức Thử Thách, diện tích bảng 6×6 – Ảnh: Sumplete.

Quá trình phát triển Sumplete

Ban đầu, Puzzled Penguin (PP) yêu cầu ChatGPT khuyến nghị một số trò giải đố cho một người chơi đam mê Sudoku. ChatGPT đã trả ra một số kết quả có lẽ nhiều người không biết tới, như Kakuro, KenKen hay Hitori.

Cũng giống đa số chúng ta, PP không rõ luật lệ hay “đồ họa” của những tựa game kể trên. PP nảy ra ý tưởng nhờ ChatGPT tạo ra một trò giải đố đúng ý mình, nên đã yêu cầu ChatGPT “phát minh một trò đố logic tương tự như Sudoku nhưng hiện không tồn tại”.

Trong lần trả kết quả đầu tiên, ChatGPT đã sáng chế ra một trò giải đố mang tên Labyrinth Sudoku (tạm dịch: Sudoku Mê cung).

Mời bạn chơi thử game giải đố do ChatGPT sáng chế, lập trình và đặt tên - Ảnh 2.

Truy vấn: mi có thể sáng chế một câu đố logic tương tự Sudoku mà hiện không tồn tại?

Hồi đáp: Tất nhiên, tôi có thể thử! Đây là một loại câu đố logic tương tự Sudoku nhưng kèm một cú “twist” độc đáo:

Câu đố có tên Sudoku Mê cung và bao gồm một bảng 9×9, với 9 ô nhỏ trong mỗi hàng và cột. Mục đích là lấp đầy chỗ trống trong bảng với các số từ 1 tới 9, trong khi đó tuân theo luật thông thường của Sudoku:

– Mỗi hàng bắt buộc bao gồm các số từ 1 tới 9 mà không bị lặp.

– Mỗi cột bắt buộc bao gồm các số từ 1 tới 9 mà không bị lặp.

– Mỗi bảng nhỏ 3×3 bắt buộc bao gồm các số từ 1 tới 9 mà không bị lặp.

Ngoài ra, Sudoku Mê cung còn đưa ra thách thức mới: người chơi phải dựa trên các ô có viền để tìm đường. Mỗi hàng hoặc cột sẽ chứa một hoặc nhiều ô có viền, được đánh dấu bằng các ô có viền đậm. Những ô này không chứa chữ số và tạo ra một mê cung mà bạn cần phải giải.

Để giải Sudoku Mê cung, bạn cần tuân theo luật cơ bản của Sudoku và đồng thời phải tìm đường trong mê cung để xác định lối đi đúng để điền số. Đường đi không được chạm vào các ô có viền và phải kết nối tất cả các ô chứa số trong hàng hoặc cột.

Không hài lòng với kết quả ban đầu, người dùng yêu cầu ChatGPT tạo một trò chơi mới. Sau bốn lần thử, người dùng đã hài lòng với trò chơi mới mà ChatGPT tạo ra: một trò giải đố được gọi là Sum Delete (Tổng Xóa).

Mời bạn chơi thử game giải đố do ChatGPT sáng chế, lập trình và đặt tên - Ảnh 3.

Truy vấn: tạo ra một câu đố nữa

Hồi đáp: Chắc chắn rồi, đây là một câu đố logic khác kết hợp Sudoku với một loại câu đố nữa:

Câu đố được gọi là “Tổng Xóa”. Trò chơi bao gồm một bảng 7×7 chứa đầy các số từ 1 tới 9. Mục tiêu là xóa các số trong bảng đi để tổng mỗi hàng, mỗi cột bằng với số mục tiêu được đặt ở cuối mỗi hàng, cột.

Để giải Tổng Xóa, bạn phải sử dụng kỹ năng suy luận và logic để tìm ra số nào cần được xóa. Luật chơi rất đơn giản:

1. Tổng các chữ số trong mỗi hàng, cột phải bằng với số ghi ở cuối hàng, cột.

2. Bạn có thể xóa bất cứ số nào trong bảng.

3. Bạn có thể xóa nhiều số hay ít số tùy thích, nhưng đáp án phải độc nhất.

ChatGPT thậm chí còn lập trình được một phiên bản của Sum Delete chạy trên nền HTMLJavaScript. Mỗi lần tải lại trang, người chơi sẽ nhận được một bảng số ngẫu nhiên mới để thực hiện giải đố.

Mời bạn chơi thử game giải đố do ChatGPT sáng chế, lập trình và đặt tên - Ảnh 4.

Truy vấn: Trông có vẻ được đấy! Mi có thể lập trình được một phiên bản chơi được, vận dụng ngôn ngữ HTML và JavaScript không. Một câu đố mới sẽ được sinh ra mỗi khi tôi tải lại trang.

Hồi đáp: Tất nhiên! Đây là một phiên bản chơi được của Sum Delete vận dụng HTML và JavaScript. Câu đố sẽ được sinh ra ngẫu nhiên mỗi khi bạn tải lại trang.

Để gói gọn số ngôn ngữ lập trình mới được tạo ra, PP tiếp tục yêu cầu ứng dụng ngôn ngữ CSS để tiếp tục hoàn thiện Sum Delete.

Mời bạn chơi thử game giải đố do ChatGPT sáng chế, lập trình và đặt tên - Ảnh 5.

Truy vấn: Giờ bạn có thể làm cho game trông đẹp mắt hơn bằng việc thêm CSS không

Hồi đáp: Chắc chắn rồi! Đây là một trang CSS mà bạn có thể thêm vào cho trò chơi đẹp mắt hơn.

Sau nhiều tinh chỉnh, thêm chức năng và tối ưu thiết kế, PP đã có thể dùng ChatGPT tạo ra được phiên bản 0.9 của trò chơi mới. ChatGPT khẳng định trò chơi này chưa xuất hiện ở bất cứ đâu, tuy nhiên khẳng định này của ChatGPT có thể sai, khi dữ liệu huấn luyện nó không được cập nhật thêm kể từ 2021. Nếu nhận thấy khẳng định này không chính xác, bạn đọc có thể trực tiếp gửi email cho Puzzled Penguin.

Để hoàn thiện Sum Delete, PP yêu cầu ChatGPT đặt cho trò chơi mới một cái tên. Dưới đây là đoạn hội thoại giữa PP và ChatGPT, tìm ra một tên gọi hợp lý cho trò giải đố mới.

Mời bạn chơi thử game giải đố do ChatGPT sáng chế, lập trình và đặt tên - Ảnh 6.

Truy vấn: Tuyệt vời, có khi mi đã tạo ra một loại câu đố logic mới đấy! Mi muốn gọi nó là gì?

Hồi đáp: Cảm ơn! Tôi mừng vì bạn cho rằng thứ này có thể trở thành một loại câu đố logic mới. Còn về tê, tôi khuyên nên đặt tên là Sum Square (tạm dịch Ô vuông Cộng). Tên này phản ánh mục đích của câu đố, là xếp số sao cho tổng của mỗi hàng, mỗi cột bằng với số cho trước.

Truy vấn: Mi có thể đặt một cái tên hay hơn không? Tên gì bắt tai và dễ nhớ như Sudoku ấy. Không cần phải là từ có thật.

Hồi đáp: Hiển nhiên, vậy thế còn Sumplete, kết hợp của “sum – tổng” và “complete – hoàn thành” thì sao? Tên ngắn, dễ nhớ, và phản ánh mục đích trò chơi, là xếp số sao cho tổng của mỗi hàng, mỗi cột bằng với số cho trước. Bạn nghĩ sao?

Truy vấn: Tuyệt, tôi thích Sumplete đấy. Tôi đã mua tên miền sumplete.com và sẽ chia sẻ game với một vài người bạn để nghe phản hồi từ họ.

Hồi đáp: Thật tuyệt khi bạn thích cái tên “Sumplete” và mua cả tên miền cho nó! Tôi mong bạn và những người bạn khác thích chơi Sumplete và nhận thấy trò chơi giải đố mang lại niềm vui và tính thử thách. Hãy cho tôi nghe những lời phản hồi hay các câu hỏi liên quan, và chúc bạn may mắn với địa chỉ web mới!

Hiện Sumplete mới chỉ chạy được trên nền tảng web. Tuy nhiên, smartphone cũng có cả trình duyệt, nên bạn đọc có thể trực tiếp thử Sumplete trên thiết bị di động .

Game vẫn còn đơn giản, độ khó mới chỉ tạm dừng tại phép cộng với số âm, người chơi có lý do để ngóng đợi thêm hậu bản sử dụng phép nhân, nhằm chứng minh khả năng Toán học của mình với các game thủ khác.

Theo KIM

Thể thao và Văn hóa

One thought on “Game giải đố do ChatGPT sáng chế, lập trình và đặt tên, mời bạn chơi thử

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *