Tạo trò chơi của riêng bạn với SpriteKit và GameplayKit 🕹
Nền tảng trò chơi 2D tối ưu, SpriteKit và GameplayKit!
GameplayKit là một nền tảng hướng đối tượng được Apple hỗ trợ, cung cấp các công nghệ và công cụ cơ bản để xây dựng trò chơi. Đặc biệt, nền tảng SpriteKit cho phép tạo ra các trò chơi 2D hiệu quả, tiết kiệm pin. SpriteKit cho phép tạo các hiệu ứng vật lý và hoạt ảnh mới, cũng như phát hiện va chạm trong trò chơi và hiệu ứng ánh sáng mới.
Chúng ta sẽ làm gì trong bài giảng này😄
Sau khi học xong khóa học này, bạn sẽ có thể tạo ra những trò chơi như thế này :)
Trong bài học này , chúng ta sẽ tạo một trò chơi đuổi bắt zombie bằng SpriteKit, một nền tảng phát triển game 2D do Apple cung cấp. Chúng ta cũng sẽ tìm hiểu cách sử dụng nền tảng GameplayKit của Apple để điều khiển zombie di chuyển bằng AI.
Bằng cách làm theo các bài giảng, bạn sẽ sớm có một trò chơi 2D hoàn chỉnh. Bạn cũng sẽ học cách cung cấp AI đơn giản cho quái vật của mình.
Những gì bạn sẽ học được trong bài giảng này ✨
Mô tả trò chơi mẫu và GameplayKit
Chúng tôi sẽ giới thiệu trò chơi mà chúng tôi sẽ tạo trong bài giảng này và giải thích về khuôn khổ GameplayKit sẽ được áp dụng khi tạo trò chơi.
Tạo một giai đoạn trò chơi
Tìm hiểu cách tạo nền trò chơi bằng bản đồ ô vuông và hiển thị camera cùng HUD trên màn hình. Bạn cũng sẽ học cách đặt mục tiêu và chướng ngại vật để hoàn thành màn chơi.
Chuẩn bị đồ vật
Tìm hiểu cách định vị và di chuyển người chơi và kẻ thù trên màn chơi mà bạn đã tạo ở Phần 1.
Giới thiệu trí tuệ nhân tạo
Tìm hiểu cách sử dụng GameplayKit để tự động di chuyển kẻ thù.
Làm cho trò chơi của bạn thú vị hơn
Để trò chơi của bạn giống game hơn, chúng tôi sẽ hướng dẫn bạn cách thêm hiệu ứng âm thanh và đặt cần điều khiển ảo trên màn hình. Chúng tôi cũng sẽ giải thích cách xử lý tình huống game over.
Bài giảng của tôi có gì đặc biệt ✨
Đầu tiên tôi giải thích lý do tại sao cần triển khai chức năng này và sau đó viết mã để bài giảng dễ hiểu hơn.
Chúng tôi đã sắp xếp nó để bạn có thể xây dựng nền tảng vững chắc bằng cách giải thích ý nghĩa của từng mã theo từng bước.
Hãy nhớ kiểm tra trước khi tham dự buổi thuyết trình!
Khóa học này chỉ có thể thực hiện trên máy tính Mac.
Vui lòng cài đặt Xcode trước khi tham gia khóa học .
Khóa học sẽ được giảng dạy chỉ bằng cách sử dụng các framework được tích hợp sẵn trong iOS.
Câu hỏi dự kiến Hỏi & Đáp 💬
H. Đây có phải là khóa học mà sinh viên không chuyên ngành cũng có thể tham gia không? A. Không sao cả ngay cả khi bạn không chuyên về kỹ thuật máy tính.
H. Lợi ích của việc tham gia khóa học này là gì? A. Bằng cách tạo trò chơi bằng Swift, ngôn ngữ được sử dụng để tạo ứng dụng iOS, bạn có thể học cách sử dụng ngôn ngữ này và cách sử dụng công cụ trò chơi.
Bạn có tò mò về loạt bài 'Làm trò chơi' của tôi không?