강의

멘토링

커뮤니티

Đã chỉnh sửa

Đánh giá 3

Đánh giá trung bình 4.7

Hoàn thành 100% khóa học

Để giới thiệu ngắn gọn về bản thân khi để lại đánh giá sau khi học khóa học này: - Bắt đầu từ hoàn toàn mới với Godot 3 - Đọc hoàn thành 1 cuốn sách về Godot Engine (đọc 2 lượt) - Học 3 khóa video miễn phí về Godot Engine (2 khóa trên Inflearn, 1 khóa trên YouTube) - Học 2 khóa video trả phí về Godot Engine - Phát hành 1 ứng dụng trên Play Store bằng Godot Engine Mặc dù có những kinh nghiệm trên, nhưng vẫn chưa nắm hết các tính năng ẩn và vô số node trong Godot Engine, chỉ toàn dùng những thứ quen thuộc, trong lúc đó tôi đã tham gia khóa học này. Tôi đã làm theo hoàn toàn tất cả code từ đầu đến cuối không bỏ sót gì. Kết quả là hoàn toàn hài lòng. Hãy xem chi tiết tôi hài lòng về điều gì. 1. Đối với một tính năng, giảng viên hướng dẫn từng bước bằng nhiều phương pháp khác nhau. Ví dụ, cuốn sách tôi đã học dù dựa trên Godot 4, nhưng về cách di chuyển bằng phím mũi tên chỉ dạy 1 cách từ Godot 3 rồi kết thúc. Tuy nhiên khóa học này bắt đầu từ phương pháp trong sách đó, rồi thử cách viết code hiệu quả hơn, thậm chí đến cách viết 1 dòng, qua nhiều lần từng bước một cách rất tự nhiên. Có thể nghĩ rằng nếu chỉ là code di chuyển player thì dùng phương pháp nào cũng được, chỉ cần lưu 1 cách rồi dùng khi cần, nhưng không đơn giản như vậy. Trong Godot Engine, hướng và xoay được tính toán dựa trên class Vector2, khi làm theo hướng dẫn của giảng viên thì tự nhiên hiểu được các method tính toán hướng và xoay một cách đơn giản. Nếu chỉ học 1 cách di chuyển bằng phím mũi tên thì phải học riêng cách tính hướng/xoay, sẽ mất nhiều thời gian hiểu từng method và việc kết nối giữa tính toán hướng/xoay với cách hoạt động khi nhấn phím di chuyển sẽ chậm hơn. Ngoài ra, việc hướng dẫn nhiều cách khác nhau cho 'setter' cập nhật dữ liệu khi thay đổi trạng thái cũng rất hữu ích, đặc biệt ấn tượng nhất là state machine. Trong cuốn sách tôi học, cách implement state machine chỉ là sử dụng enum. Tôi không biết Godot Engine có state machine cho đến khi nghe khóa học này. Ôi sự thiếu sót của cuốn sách 30,000 won. Khóa học này vừa dạy cách implement state machine bằng enum, vừa dạy cách sử dụng trực tiếp tính năng state machine. 2. Hướng dẫn cả những tính năng nhỏ và mẹo dễ bỏ qua. Trước tiên, đây là lần đầu tôi thấy khóa học giải thích chính xác mối quan hệ giữa node Path2D và PathFollow2D. Tôi đã thấy các khóa học khác đề cập đến node này, nhưng chưa thấy giải thích chi tiết rằng khi đặt đường dẫn bằng node Path rồi đặt PathFollow làm con thì sẽ di chuyển theo đường dẫn đó. Chỉ nghe một câu này đã hiểu ngay mối quan hệ giữa hai node. Cũng học được nhiều phím tắt tiện lợi. 'Ctrl + Alt + O', 'Ctrl + Shift + O', 'Shift + Alt + O', 'Ctrl + Shift + F' v.v... không thể thiếu được. Cũng hướng dẫn cách setting để có khoảng trống dưới khi viết code. Tuy không to tát gì nhưng là tính năng rất hữu ích. Hãy xem ngắn gọn những phản hồi từ các đánh giá khác. - Từ phần sau tốc độ truyền đạt nhanh nên khó hiểu. => Đúng là từ phần sau khó hơn. Có trường hợp bỏ qua giải thích nhưng tôi thấy người học có thể tự tìm hiểu phần đó ở mức độ có thể. Tự tìm hiểu cũng là một loại luyện tập. - Code không logic và giải thích theo sở thích. Rời rạc. => Tôi cũng đồng cảm. Nhưng code vốn phụ thuộc vào sở thích người viết, điều này không thể tránh khỏi dù anh Bill Gates đến cũng vậy. Ngoài ra, code rời rạc là đặc điểm không thể tránh khỏi trong Godot Engine. Signal đi đi lại lại khắp nơi, tên node trong scene cũng phải lấy từng cái để viết nên có trường hợp không biết cái gì là cái gì, nhưng tôi nghĩ không có vấn đề gì để học flow tổng thể của Godot Engine, và khi làm việc riêng thì hoàn toàn có thể khắc phục được. Nếu sau những giải thích trên mà vẫn thấy khóa học này khó thì cứ lặp lại 2-3 lần. Tôi thấy chỉ cần khóa học này là có thể làm được hết. Đừng nghĩ quá khó, hãy nghĩ "nghìn dặm bắt đầu từ một bước" và làm từng bước một cách chắc chắn.

Nếu có điều gì tôi cá nhân mong muốn, thì tôi có một mong ước nhỏ là giảng viên có thể cố gắng thêm để tạo ra các bài giảng bổ sung về cách xây dựng cơ sở dữ liệu bằng Godot Engine, đặt quảng cáo ứng dụng, hoặc tích hợp hệ thống thanh toán trong ứng dụng.

cobak님의 프로필 이미지
cobak
Người chia sẻ kiến thức

Gần đây đây là lần đầu tiên tôi thấy một đánh giá khóa học dài như vậy ^^; Với tư cách là giảng viên, tôi cảm thấy rất tự hào khi biết rằng khóa học này đã giúp ích cho bạn. Trong quá trình sản xuất khóa học, tôi đã cố gắng nén càng nhiều mẹo hay khó tìm càng tốt vào bài giảng, và tôi rất biết ơn khi bạn đã nhận ra điều đó. Tôi sẽ cân nhắc thêm các khóa học bổ sung khi điều kiện cho phép. Tôi hy vọng bạn sẽ tiếp tục duy trì niềm đam mê và năng lượng như hiện tại để thử thách bản thân với dự án tiếp theo, và chúc bạn thành công cho đến khi ra mắt sản phẩm!

cobak

·

71 bài giảng

·

63 học viên

cobak

·

71 bài giảng

·

63 học viên