Mục lục:

Cách tạo trò chơi Tic Tac Toe bằng Swift với Xcode: 5 bước
Cách tạo trò chơi Tic Tac Toe bằng Swift với Xcode: 5 bước

Video: Cách tạo trò chơi Tic Tac Toe bằng Swift với Xcode: 5 bước

Video: Cách tạo trò chơi Tic Tac Toe bằng Swift với Xcode: 5 bước
Video: SwiftUI Tic Tac Toe | Multiple AI Difficulties | MVVM | Portfolio Project 2024, Tháng bảy
Anonim

Trong hướng dẫn Swift này, tôi sẽ chỉ cho bạn cách tạo một ứng dụng Tic Tac Toe. Ứng dụng này cực kỳ đơn giản và là dự án tuyệt vời cho bất kỳ người mới bắt đầu nào. Tôi sẽ chia hướng dẫn thành ba bước:

1. Tạo các đối tượng

2. Liên kết các đối tượng vào mã

3. Mã

Bước 1: Tạo các đối tượng

Tạo các đối tượng
Tạo các đối tượng

Bước này bao gồm việc thêm tất cả các hình ảnh, nhãn và các nút. Bạn có thể lấy những hình ảnh mà tôi đã sử dụng tại đây:

Thêm lưới vào bảng phân cảnh của bạn dưới dạng Hình ảnh tổng thể. Thêm vòng tròn và chéo như một nút. Tiếp theo, thêm một nhãn khác và một nút khác lên đầu màn hình. Bạn có thể tùy chỉnh chúng theo cách bạn muốn. Chúng tôi sẽ sử dụng những thứ này cho 'Nút Phát lại' và nhãn bảng điểm.

Bước 2: Liên kết các đối tượng với mã của chúng tôi

Liên kết các đối tượng với mã của chúng tôi
Liên kết các đối tượng với mã của chúng tôi

Sao chép và dán thập tự giá chín lần. Di chuyển từng thánh giá vào mỗi ô vuông trong lưới. Tiếp theo, thêm dấu thập đầu tiên vào bộ điều khiển chế độ xem dưới dạng một hàm. Thêm 8 chữ thập còn lại vào chức năng đó. Cuối cùng, thêm một thẻ vào mỗi cây thánh giá. Chữ thập đầu tiên có thẻ '1' và chữ thập cuối cùng có thẻ '9'. Nếu bạn bối rối, mã ở bước tiếp theo sẽ giúp bạn.

Bước 3: Biến và thiết lập trình phát đang hoạt động

Các biến và thiết lập trình phát đang hoạt động
Các biến và thiết lập trình phát đang hoạt động

Phần đầu tiên của mã này tập trung vào việc thiết lập các biến chính. Nó thiết lập tất cả các kết hợp chiến thắng dưới biến 'Tổ hợp chiến thắng'. Nó cũng sử dụng chức năng 'hành động' để xác định người chơi đang hoạt động là ai.

Bước 4: Xác định người chiến thắng

Xác định người chiến thắng
Xác định người chiến thắng

Phần này sử dụng một câu lệnh logic để xác định ai đã thắng trò chơi. Sau đó, nó sử dụng câu lệnh 'if else' để in tên của người chiến thắng trên bảng điểm. Sau khi nó xác định người chiến thắng, mã sẽ hiển thị nút 'Chơi lại'.

Bước 5: Gửi lại bảng trò chơi

Gửi lại bảng trò chơi
Gửi lại bảng trò chơi

Đoạn mã cuối cùng này đặt lại bảng trò chơi sau khi bạn nhấn nút 'Chơi lại'. Nó xóa tất cả các giá trị và mảnh trước đó để bạn có thể chơi một trò chơi hoàn toàn mới.

Đề xuất: