Monthly Archives: March 2017

GameplayKit _ Công cụ hỗ trợ cho Game IOS

# Tutorial dành cho tham khảo với GameplayKit:

+ Apple Website:

Hàng chuẩn của Apple dĩ nhiên là viết đầy đủ về Swift và ví dụ đầy đủ. Tuy nhiên, mã nguồn có vẻ khá cao cấp nên hơi khó học cho người mới nhưng đây là nguồn đầy đủ và chi tiết nhất của framework này đoá ^.^

https://developer.apple.com/library/content/documentation/General/Conceptual/GameplayKit_Guide/Minmax.html#//apple_ref/doc/uid/TP40015172-CH2-SW1

+ Trang web của Raywenderlich:

https://www.raywenderlich.com/119959/gameplaykit-tutorial-entity-component-system-agents-goals-behaviors

=> Một tutorial khá hay dành cho những hiểu biết cơ bản về entity, component, agent trong gameplaykit.

=> Bài hướng dẫn vào năm 2015 sử dụng Swift 2 nên có nhiều chỗ phải sửa. Tuy nhiên về cơ bản thì đây là một bài viết khá cung cấp cái nhìn toàn diện cho GameplayKit rất đáng tham khảo.

# Bài hướng dẫn trong sách của Raywenderlich về GameplayKit trong sách 2D Game cũng rất hay. Tuy nhiên khi bổ sung lại bị bỏ đi do thiếu thực tế thì phải.

+ Project 34 trong HackwithSwift:

Project 34 trong HackwithSwift giới thiệu khá đầy đủ về GameplayKit của Apple thông qua game caro của Mỹ:

https://www.hackingwithswift.com/read/34/overview

+ Website của Tutsplus:

Đây cũng là một website học tập rất tốt dành cho lập trình viên và cả một truyện dài kì về GameplayKit. Nào hãy hưởng thụ đê 😀

https://code.tutsplus.com/series/an-introduction-to-gameplaykit–cms-860

Part 1: https://code.tutsplus.com/tutorials/an-introduction-to-gameplaykit-part-1–cms-24483

Part 2: https://code.tutsplus.com/tutorials/an-introduction-to-gameplaykit-part-2–cms-24528

Part 3: https://code.tutsplus.com/tutorials/an-introduction-to-gameplaykit-part-3–cms-24611

+ Web Shinobicontrol:

Đây là một website bán công cụ, tuy nhiên lại có viết blog về code

https://www.shinobicontrols.com/blog/ios9-day-by-day-day12-gameplay-kit-behaviors

=> Website còn có ebook miễn phí về IOS 9

IOS 9 Blog: https://www.shinobicontrols.com/blog/ios9-day-by-day-index

=> Hiện tại đã có một phim bộ về IOS 10, các bạn có thể nhào vào để luyện, nước mắt ra cũng không kém phim Hàn (do vui hay do sắp bị điên thì không biết)

+ GameplayKit còn có thể sử dụng cho các ứng dụng:

https://www.invasivecode.com/weblog/gameplaykit-state-machine/

=> Cách sử dụng GameplayKit dành cho 1 ứng dụng LoadData

+ Một ví dụ khá tốt về GameplayKit:

Link: http://www.jonathanfischer.net/lets-build-gameplaykit-state-machines/