Categories
Piano

Phân tích ưu nhược điểm của phương pháp học piano online – phần 2

Trong phần 1 đánh giá, Beelance đã tổng hợp và cho thấy nhiều ưu điểm của phương pháp học piano online. Vậy nhưng học piano online có dễ dàng hay không, và có thể thay thế hoàn toàn phương pháp học trực tuyến truyền thống như trước đây hay không. Hãy cùng Trung tâm năng khiếu Beelance – Ong Sáng Tạo tìm câu trả lời cho thắc mắc trên đây trong phần 2 – ưu nhược điểm của phương pháp học piano online.

Những thách thức khi áp dụng phương pháp học piano online

Khi học piano online, bạn luôn cần phải đảm bảo đường truyền internet ở chất lượng tốt. Chất lượng đường truyền đôi khi lại ngoài khả năng kiểm soát của bạn, vì vậy chúng ta có thể dự phòng những tình huống như mất điện, internet gián đoạn ở cả phía người dạy và người học.

ưu nhược điểm của phương pháp học piano online  - phần 2
Beelance – Ong Sáng Tạo luôn có những khoá học piano trực tuyến phù hợp nhiều lứa tuổi

Nếu học viên không có 1 sự chuẩn bị kỹ về thiết bị, khiến cho việc giảng dạy không đảm bảo – chẳng hạn khi giảng viên không quan sát được kỹ thuật piano thực hành của học viên, giảng viên sẽ gặp khó khăn sửa lỗi tay của học viên. Vì vậy khi áp dụng phương pháp học piano online, các bậc phụ huynh cần đảm bảo việc chuẩn bị, sắp đặt các thiết bị học, nghe nhìn thật đúng cho các học viên nhí, theo yêu cầu của giảng viên.

Cân nhắc những ưu điểm của phương pháp học piano truyền thống

Khi học piano trực tuyến với giảng viên, thật khó để giảng viên có thể chỉ những phím đàn đầu tiên cho học viên. Vì vậy phương pháp học piano truyền thống, học trực tiếp sẽ phù hợp hơn với các học viên mới lần đầu làm quen với phím đàn piano. Tuy nhiên, việc dạy trực tuyến các học viên này vẫn có thể thực hiện được bởi các giảng viên có kinh nghiệm.

Giảng viên có thể biểu diễn kỹ thuật, vị trí của ngón tay mà không cần phải thay đổi góc quay của camera.

Học trực tiếp với giảng viên có thể giúp các học viên nhí tập trung hơn.

Khi học trực tiếp với thầy, các bản nhạc thường được chuẩn bị sẵn mà không phải xem trên thiết bị. Điều này tạo cho chúng ta cảm giác thoải mái và ít phụ thuộc vào thiết bị công nghệ hơn.

Điều quan trọng hơn hết, khi bạn học piano theo phương pháp truyền thống, giảng viên có thể cầm tay và chỉ dẫn kỹ thuật cụ thể, cũng như dạy cách sử dụng bàn đạp – pedals của piano.

Bạn phù hợp với phương pháp học piano online hay truyền thống

Theo những phân tích trên đây, bạn đã có thể lựa chọn cho mình phương pháp học piano phù hợp rồi đấy. Mỗi phương pháp đều có những ưu và nhược điểm riêng.

Nếu bạn yêu thích đàn piano, tuy nhiên lại gặp khó khăn về thời gian và việc tìm kiếm giảng viên để học trực tiếp, bạn hoàn toàn có thể khắc phục các nhược điểm của phương pháp học online trên đây. Tuy nhiên, để bắt đầu những bước đầu tiên làm quen với piano, có lẽ các học viên nên bắt đầu với phương pháp học piano truyền thống. Với sự chỉ dạy trực tiếp của giảng viên, các học viên sẽ “bớt nản” hơn, qua đó bồi đắp niềm yêu thích cũng như duy trì việc thực hành đàn piano.

Beelance chúc các bạn chọn được phương pháp học piano phù hợp nhất. Để tìm hiểu chi tiết các khoá học đàn piano online của Beelance, các bạn học viên có thể ghi danh tại đây.

Tìm hiểu thêm về học piano online!

Categories
Piano

Phân tích ưu nhược điểm của phương pháp học piano online

Trước khi bắt đầu tìm hiểu các khoá học piano, nhiều học viên cần lựa chọn trước hết phương pháp học piano phù hợp cho mình. Đó là lựa chọn giữa việc học piano online và trực tiếp với thầy giáo. Có thực sự là học piano online tốt hơn là học trực tiếp hay không? Để trả lời cho câu hỏi trên, chúng ta hãy cùng nhau phân tích ưu nhược điểm của phương pháp học piano online và cả phương pháp học trực tiếp như dưới đây nhé.

Ưu nhược điểm của phương pháp học piano online – phần 1

Phân tích ưu điểm

  • Cả học viên và giảng viên đều không phải di chuyển nhiều, qua đó tiết kiệm được thời gian và tiền bạc. Đặc biệt, đa số học viên có thể lựa chọn học ở nhà. Giảng viên cũng có thể dạy ở nhà hoặc tại trung tâm mà không phải di chuyển đến địa điểm giảng dạy. Với việc kẹt xe phổ biến hiện nay, cũng như thách thức đối với nhiều học viên ở những địa phương khó tiếp cận với các trung tâm âm nhạc, phương pháp học piano online là một điểm cộng.
  • Học piano online giúp các giảng viên tự do chủ động tiết kiệm chi phí chi trả cho việc tham gia các trung tâm. Đây là khoản chi phí đáng kể nếu chúng ta xem xét đến mặt bằng chi phí cao hiện nay. Qua đó, học viên piano online sẽ được hưởng lợi ở khía cạnh cùng một mức chất lượng giảng viên, học piano online sẽ có chi phí phải chăng hơn.
Ưu nhược điểm của phương pháp học piano online
Phân tích ưu nhược điểm của phương pháp học piano online
  • Nói một cách khác, với cùng một ngân sách cho việc học piano, nếu chọn phương pháp học piano online, học viên có được nhiều lựa chọn hơn để có thể học cùng với các giảng viên ưu tú hơn.
  • Không bị giới hạn về khoảng cách địa lý: đây là ưu điểm tuyệt đối của phương pháp học piano online. Chỉ với phương pháp học piano online, học viên và giảng viên tại những thành phố, quốc gia khác nhau mới có thể cùng nhau học đàn.
  • Cùng với ưu điểm này, học piano online giúp học viên có sự lựa chọn giảng viên đa dạng hơn, đến từ những địa phương khác nhau trong cả nước, thậm chí đến từ các quốc gia khác nhau.
  • Tính linh hoạt về mặt thời gian: khi đăng ký một khoá học piano online, học viên và giảng viên tự do có thể dễ dàng thay đổi lịch học hơn so với phương pháp truyền thống. Vì vậy phương pháp dạy piano online còn giúp nhiều nhạc sĩ tài năng có thể tham gia công việc giảng dạy mà không ảnh hưởng đến công việc chính của họ. Điều này giúp ích cho cả học viên và giảng viên và môi trường đào tạo âm nhạc nói chung.

Trung tâm Năng khiếu Beelance – Ong Sáng Tạo xin chia sẻ phần 1 ưu nhược điểm của phương pháp học đàn piano online đến các bạn có nhu cầu tham gia 1 khoá học trực tuyến như trên đây.

Xem phần 2 tại đây!

Để tìm hiểu chi tiết các khoá học đàn piano online của Beelance, các bạn học viên có thể ghi danh tại đây.

Tìm hiểu thêm về học piano online!

Categories
Piano

Kinh nghiệm, phương pháp học đàn piano online – phần 2

Phương pháp học đàn piano online đạt hiệu quả cao

Tuỳ vào việc bạn đăng ký học piano tại trung tâm nào, bạn sẽ được thực hành theo hướng dẫn của giảng viên theo những phương pháp khác nhau. Tuy nhiên dù học ở trung tâm nào, phương pháp học đàn piano online hiệu quả đều yêu cầu các học viên thực hành đàn piano thường xuyên, hàng ngày, hàng tuần.

Để học piano online hiệu quả, bạn cần tìm được trung tâm dạy đàn piano uy tín, có giáo trình và phương pháp dạy phù hợp với từng học viên. Dưới đây là một số ý kiến tham khảo Beelance đã tổng hợp, để trả lời cho câu hỏi cần chú ý gì khi chọn nơi dạy piano online?

Lưu ý khi chọn trung tâm dạy đàn piano online

  • Trước hết, bạn cần tìm hiểu thông tin của trung tâm dạy đàn piano online, bao gồm những thông tin cơ bản như địa chỉ, cơ sở vật chất, số lượng giảng viên, chất lượng giảng viên, số lượng học viên và chất lượng học viên sau đào tạo.
  • Bên cạnh đó, bạn còn có thể tìm hiểu thêm về thông tin từng khóa đào tạo đàn piano online, quy trình đào tạo. Một trung tâm đào tạo piano uy tín sẽ có thể trả lời cho bạn những thắc mắc về quy trình nhận và theo dõi chất lượng học viên, tài liệu học tập, hướng dẫn cặn kẽ cho bạn học piano online cần lưu ý những gì.
  • Trung tâm piano online uy tín sẽ đề cao chất lượng đầu ra của học viên, trên cơ sở đánh gía trình độ đầu vào của từng học viên đầu. Theo đó, khi bạn chọn trung tâm dạy đàn piano online, bạn có thể nhận xét mức độ “chất lượng” của trung tâm trên cơ sở có đáp ứng được yêu cầu và khả năng của bạn hay không? Thông qua việc đặt câu hỏi cụ thể, chẳng hạn như sau 1 khoá học, 1 khoảng thời gian thì bạn có thể thực hành được những gì, bạn đã có thể đánh giá tương đối về chất lượng khoá học của trung tâm.
  • Bạn cần tìm hiểu trước về tài liệu, sách học đàn piano online của trung tâm, để đảm bảo là mình được nhận vào đúng khoá học phù hợp. Một trong những cách nhanh nhất để tìm hiểu về tài liệu học tập là bạn có thể trao đổi trực tiếp với giảng viên dạy đàn piano, để nghe họ hướng dẫn chi tiết.

Ngoài giờ học hàng tuần với trung tâm, việc tự rèn luyện piano thường xuyên cũng đóng vai trò quan trọng không thua kém. Theo kinh nghiệm học đàn piano online, việc duy trì thói quen tập đàn thường xuyên, nếu có thể là hàng ngày giúp bạn không chỉ nâng cao kỹ năng đàn piano, mà còn góp phần hoàn thiện những khuyết điểm. Khi vượt qua những khó khăn ban đầu, cùng với việc tự thực hành đàn piano, bạn sẽ thêm yêu thích môn học và có thể đạt được nhiều tiến bộ.

Chi sẻ phương pháp học đàn piano online hiệu quả
Phương pháp học đàn piano online hiệu quả

Trung tâm Năng khiếu Beelane – Ong Sáng Tạo xin chia sẻ kinh nghiệm học đàn piano online đến các bạn có nhu cầu tham gia 1 khoá học trực tuyến như trên đây.

Để tìm hiểu chi tiết các khoá học đàn piano online của Beelance, các bạn học viên có thể ghi danh tại đây.

Tìm hiểu thêm về học piano online!

Categories
Piano

Kinh nghiệm học đàn piano online – phần 1

Bạn đang lên kế hoạch học đàn piano online mà chưa biết học đàn piano online cần lưu ý gì. Trung tâm năng khiếu Beelance – Ong Sáng Tạo xin tổng hợp kinh nghiệm học đàn piano online để mang đến hiệu quả như ý nhé!

Học piano online cần lưu ý gì

Ngày nay, việc học piano online không còn xa lạ với nhiều người. Học online có lợi ích rất thiết thực là giúp các học viên, giảng viên tiết kiệm được thời gian đi lại, cũng như những chi phí tổ chức cơ sở vật chất của các trung tâm thanh nhạc. Trong điều kiện bị hạn chế về thời gian trong tuần; cũng như chi phí mặt bằng tại các thành phố lớn neo cao như hiện nay, việc học piano trực tuyến sẽ giúp ích cho các bên không chỉ về mặt chi phí mà cả về thời gian.

Ngoài ra, hình thức dạy học piano trực tuyến cũng giúp thu hút những giảng viên có trình độ cao có thể tham gia giảng dạy theo hình thức bán thời gian.

Trong bài viết sau, BeeLance sẽ tổng hợp 1 số kinh nghiệm của các giảng viên cũng như các bạn học viên làm sao để học piano online hiệu quả thông qua cách tổ chức buổi học online và cả phương pháp học. Đây là những điểm mà các học viên có thể cần chú ý khi học đàn piano online.

Cách tổ chức buổi học piano online hiệu quả

Có 2 vấn đề có thể ảnh hưởng trực tiếp đến chất lượng học piano online, đó là việc cần chuẩn bị gì để học piano online; và phương pháp học piano online.

Kinh nghiệm học đàn piano online
Kinh nghiệm học đàn piano online

– Thiết bị học đàn piano trước hết là cây đàn piano. Bạn có thể mua đàn tại các trung tâm thiết bị âm nhạc, các cơ sở uy tín. Nếu bạn tìm mua trực tiếp 1 cây đàn piano đã qua sử dụng, bạn hãy nhờ 1 người thợ/ 1 chuyên gia âm nhạc uy tín có thể đi cùng giúp bạn kiểm tra. Vì khi bạn sử dụng cây đàn không chuẩn sẽ ảnh hưởng đến việc cảm nhận âm thanh và chất lượng học đàn. Sẽ luôn cần thiết khi bạn có 1 khoản đầu tư tương xứng cho 1 cây đàn piano chất lượng.

– Đảm bảo kết nối internet có tốc độ cao, ổn định: Đây là yêu cầu chung cho tất cả các hình thức học trực tuyến hiện nay. Vì khi chúng ta học trực tuyến thì không thể sử dụng một đường truyền internet có tốc độ thấp được. Việc truyền hình ảnh qua mạng sẽ bị ảnh hưởng nếu không đủ tốc độ, cũng như sự ổn định.

Hãy kiểm tra hệ thống mạng của bạn trước khi đăng ký các khoá học online, bằng cách thử nói chuyện video bằng các trình chat thông thường như zalo, facebook, skype… Đây là điều cần chú ý khi học piano online trước hết, nếu bạn không muốn lãng phí thời gian và tiền bạc với những khoá học trực tuyến.

Thiết bị công nghệ hỗ trợ học piano online

– Thiết bị công nghệ để học piano online: Bạn cần có 1 phương tiện để nói chuyện video trực tuyến với giảng viên. Những thiết bị này thường là phone hoặc ipad, tablet và được đặt trên giá đỡ phía bên hông tay phải hoặc trái của người học, tuỳ vào góc quay hay sự thuận tiện.

Những thiết bị này trước hết phải có thể chat video bằng camera và cài đặt sẵn các phần mềm thông dụng để trao đổi với giảng viên như facetime, zalo, skype, facebook messenger v.v…

Đồng thời, bạn cũng cần cố định các thiết bị này trên giá đỡ cao và thiết bị kẹp, chỉnh tầm nhìn để giảng viên và học viên có thể trao đổi trực tiếp với nhau. Yêu cầu tối thiểu là bạn có thể nhìn thấy phím đàn và tay của giảng viên và ngược lại, giảng viên cũng có thể quan sát được phím đàn và tay của giảng viên. Dưới đây là 3 cách cố định thiết bị chat video khi học piano online.

Chuẩn bị thiết bị học piano trực tuyến
Có thể đặt cố định thiết bị chat video trên bàn
Chuẩn bị thiết bị học piano online
Có thể đặt thiết bị trên tripod
Cố định phone khi học piano online
Hoặc có thể dùng thiết bị kẹp như mẫu trên đây để cố định phone

– Thiết bị, phương tiện để hiển thị bản nhạc: trong quá trình học piano online, có 2 cách để bạn đọc bản nhạc của thầy giáo, đó là in trực tiếp thành bản nhạc hoặc xem sách nhạc; hoặc là dùng 1 thiết bị tablet để đọc file nhạc do giảng viên gửi trước buổi học.

– Sắp xếp góc quay để học piano: Góc quay chuẩn để học piano là vị trí mà thầy giáo có thể quan sát học viên đánh đàn mà không bị xao lãng trong quá trình dạy – học. Không gian để học cần yên tĩnh, không phải vị trí trong nhà mà nhiều người qua lại, nói chuyện. Đàn piano có thể đặt trong phòng khách, phòng học tuy nhiên cần lựa chọn thời gian để tránh bị sao nhãng khi học piano.

– Có một tư thế ngồi học đàn piano chuẩn: Một điều quan trọng mà bạn không thể quên, đó là hãy chọn cho mình 1 chiếc ghế piano có độ cao phù hợp nhất để thực hành đàn piano thoải mái.

Bạn có thể theo dõi phần 2 kinh nghiệm học đàn piano online trong bài viết tiếp theo của BeeLance.

Đăng ký học piano online với các gia sư trực tuyến BeeLance – Ong Sáng Tạo để được hướng dẫn chi tiết hơn tại đây!!

Categories
Coding Scratch

Lập trình Scratch cơ bản phần 5 – game Mario

Trung tâm năng khiếu Beelance – Ong Sáng Tạo cùng với các học viên nhí tìm hiểu lập trình Scratch cơ bản theo chuyên đề game Mario – phần cuối như sau.

Bước 9. Thêm quân địch, chướng ngại vật (tiếp theo)

Thêm chướng ngại vật con vẹt

Trong game Mario này, chúng ta sẽ thiết lập để chim vẹt – Parrot trở thành đối thủ – chướng ngại vật lớn nhất của Mario. Con vẹt sẽ có thêm hành động ném trứng – Egg để truy sát Mario. Con vẹt sẽ chỉ xuất hiện từ level 4 của game.

Các bước lập trình dành cho Vẹt tương tự như các chướng ngại vật trước đây. Chúng ta còn lập trình thêm cho đối tượng Egg để đuổi Vẹt đi (tham khảo như dưới đây).

Thêm chim vẹt trong game Scratch Mario
Thêm chim vẹt trong game Scratch Mario
Thiết lập ném trứng trong game Mario
Thiết lập ném trứng trong game Mario
Hình ảnh Mario vượt chướng ngại vật chim Vẹt trong game
Hình ảnh Mario vượt chướng ngại vật chim Vẹt trong game

Bước 10. Thiết lập điều kiện thắng – thua trong game Scratch Mario

Thiết lập điều kiện thua trong game Mario

Bây giờ, chúng ta đã có đầy đủ các đối thủ của Mario, chúng ta sẽ thiết lập các điều kiện để khi Mario thua. Có 2 điều kiện cần thiết lập đó là: nếu chạm vào các chướng ngại vật (ngoại trừ trường hợp Mario biến hình thành invicible); hoặc là khi Mario rơi xuống, chạm vào bậc thấp nhất của màn hình. Khi đó trò chơi sẽ kết thúc. Một dòng chữ “game over” đồng thời cũng được gửi đến, cùng với việc ẩn nhân vật Mario và lựa chọn cho phép chơi lại.

lập trình Scratch cơ bản, Thiết lập thua trong game Mario
Thiết lập thua trong game Mario

Thiết lập điều kiện thắng trong game Mario

Có 2 trường hợp chúng ta có thể thiết lập khi Mario vượt qua 1 thử thách (level). Nếu Mario vượt qua vị trí (X, Y) thì Mario sẽ được điểm – tương tự như khi vượt qua chướng ngại vật, đồng thời màn hình gửi đến tin nhắn WIN. Khi Mario vượt qua thử thách số 5 thì màn hình sẽ có thêm lá cờ chiến thắng – Victory flag (tham khảo như dưới đây).

Thiết lập điều kiện thắng trong game Scratch Mario
Thiết lập điều kiện thắng trong game Scratch Mario

Bước 11. Hoàn thiện game với việc thêm nhạc nền

Một bước quan trọng để chúng ta có thể tạo nên những game thú vị trong tương lai đó là lựa chọn và thêm nhạc nền vào các sự kiện trong game Mario. Đi cùng với việc thêm nhạc nền, chúng ta sẽ thiết lập để nhạc được chơi trong những điều kiện khác nhau.

Chọn và thêm nhạc nền hay vào game Mario
Chọn và thêm nhạc nền hay vào game Mario
Thiết lập các điều kiện cho các đoạn nhạc được chơi

Các học viên nhí có thể tham khảo mẫu game Mario trên thư viện của Scratch tại đây!

Mời các bạn đón xem phần tiếp theo các bài tập lập trình Scratch cơ bản tại đây!

Đăng ký học lập trình với các gia sư trực tuyến Beelance – Ong Sáng Tạo để được hướng dẫn chi tiết hơn tại đây!!

Categories
Coding Scratch

Lập trình Scratch cơ bản phần 4 – game Mario

Trung tâm năng khiếu Beelance – Ong Sáng Tạo cùng với các học viên nhí tìm hiểu lập trình Scratch cơ bản theo chuyên đề game Mario như sau.

Bước 7. Thêm khối giải thưởng vào game Mario

Ngoài vượt chướng ngại vật, game super Mario đem đến sự hào hứng qua các giải thưởng nhân vật Mario đạt được trong hành trình. Để tạo các khối giải thưởng trong Scratch, chúng ta có lựa chọn cho đồng xu vào khối hoặc là phẩn thưởng khác như ngôi sao phép thuật. Ngôi sao phép thuật cho phép Mario va chạm với chướng ngại vật mà không bị ảnh hưởng.

Lập trình Scratch cơ bản - thêm khối thưởng 1
Lập trình Scratch cơ bản – thêm khối thưởng 1

Trước hết, chúng ta cần lập trình khối giải thưởng. Khi Mario nhảy đến những khối này, định vị vị trí X và Y của khối sẽ định hướng việc di chuyển của đồng xu giải thưởng hoặc ngôi sao phép thuật.

Bước tiếp theo, chúng ta cần tạo cấu trúc Sprite của đồng xu và ngôi sao phép thuật. Khi những cấu trúc này được tác động bởi Mario, nó sẽ di chuyển đến vị trí được định trước và biến mất, đồng thời Mario sẽ được cộng thuởng, hoặc trở nên “Invicible”.

Lập trình Scratch cơ bản - thêm khối thưởng 2
Lập trình Scratch cơ bản – thêm khối thưởng 2
Lập trình Scratch cơ bản - thêm khối thưởng 3
Lập trình Scratch cơ bản – thêm khối thưởng 3

Bước 8. Tạo tính năng “bất tử” cho Mario

Tính năng này sẽ được bật trong vòng 5 giây, khi Mario có được ngôi sao pháp thuật. Các bạn có thể tham khảo đoạn code dưới đây.

Tạo tính năng bất tử cho Scratch game Mario
Tạo tính năng bất tử cho Scratch game Mario

Bước 9. Thêm quân địch, chướng ngại vật

Các bạn học viên có thể thêm các quân địch của Mario theo các bước sau đây.

Thêm đối thủ "Nhím" vào game Mario
Thêm đối thủ “Nhím” vào game Mario
Thêm đối thủ "Nhím" vào game Mario
Thêm đối thủ “Nhím” vào game Mario

Thêm khủng long vào mục chướng ngại vật

Thêm khủng long làm chướng ngại vật của Mario – 1a
Thêm khủng long vào làm chướng ngại vật của Mario
Thêm khủng long vào làm chướng ngại vật của Mario

Mời các bạn đón xem phần tiếp theo các bài tập lập trình Scratch cơ bản tại đây!

Đăng ký học lập trình với các gia sư trực tuyến Beelance – Ong Sáng Tạo để được hướng dẫn chi tiết hơn tại đây!

Categories
Coding Scratch

Lập trình Scratch cơ bản phần 3 – game Mario

Trung tâm năng khiếu Beelance – Ong Sáng Tạo cùng với các học viên nhí tìm hiểu lập trình Scratch cơ bản qua game Mario như sau.

Bước 4. Tạo sprite nhận diện – detection sprite

Để nhân vật Mario của chúng ta di chuyển trên các bậc thang – level khác nhau, Mario cần có thể nhận biết tường, sàn và trần. Chúng ta sẽ thực hiện việc nhận biết không gian của Mario bằng cách sử dụng 4 cấu trúc ảo – sprites xung quanh Mario. Các bạn có thể hình dung 4 sprites này theo hình dưới đây.

4 cấu trúc ảo sprites trong game Scratch Mario
4 cấu trúc ảo sprites trong game Scratch Mario

4 cấu trúc ảo sprite này sẽ thiết lập các biến để Mario có thể di chuyển sang phải, trái, lên hoặc xuống. Ví dụ, Mỗi khi sprite tay phải chạm đến chướng ngại vật, chỉ số “right – touching” sẽ được thiết lập số 1, và Mario phải hành động để tránh chướng ngaị vật phía trước nhân vật. Nếu chỉ số “right – touching” bằng 0, Mario được tư do dịch chuyển sang tay phải.

Sử dụng cấu trúc ảo sprite trong lập trình Scratch game cơ bản Mario
Sử dụng cấu trúc ảo sprite trong lập trình Scratch game cơ bản Mario

Bước 5. Lập trình điều khiển Mario với con trỏ

Con trỏ là 4 phím điều khiển trên bàn phím máy tính theo chiều từ lên, xuống, trái và phải. Trong bước này, chúng ta sẽ thiết lập để có thể điều khiển nhân vật Mario di chuyển theo hướng con trỏ được chọn. Để thực hiện việc di chuyển của Mario, chúng ta cần:

  • Xác định chướng ngại vật: Chúng ta đã thực hiện trong bước 4.
  • Khởi động ở vị trí Start mỗi khi khởi động game.
  • Di chuyển đúng hướng mỗi khi chúng ta bấm con trỏ.
  • Các chuyển động của Mario được hoạt hình hoá – animated mỗi khi Mario di chuyển.
Lập trình bằng con trỏ trong Scratch game Mario
Lập trình bằng con trỏ trong Scratch game Mario

Bước 6. Thêm các đồng xu tiền thưởng vào game

Trong bước này, các học viên sẽ được giới thiệu và sử dụng 1 biến mới để ghi điểm – score variable. Chúng ta sẽ cộng điểm cho người chơi sử dụng cấu trúc sprite Đồng xu – Coins. Cấu trúc Sprite được tạo và thiết lập tương tự như các ? Block.

Tạo sprite coins trong Scratch game Mario
Tạo sprite coins trong Scratch game Mario
Lập trình cấu trúc sprite trong Scratch game Mario
Lập trình cấu trúc sprite trong Scratch game Mario
Sử dụng cấu trúc sprite Coins trong Scratch game Mario
Sử dụng cấu trúc sprite Coins trong Scratch game Mario

Mời các bạn đón xem phần tiếp theo các bài tập lập trình Scratch cơ bản tại đây!

Đăng ký học lập trình với các gia sư trực tuyến Beelance – Ong Sáng Tạo để được hướng dẫn chi tiết hơn tại đây!

Categories
Coding Scratch

Lập trình Scratch cơ bản – phần 2 – game Mario

Phần lớn chúng ta có lẽ đã quen thuộc với game Mario, là game biểu tượng của Nintendo. Mario game cũng là mẫu game vượt chướng ngại vật tiêu biểu. Trong loạt bài viết này, Ong Sáng Tạo – Beelance sẽ cùng các bạn trẻ cùng tìm hiểu và lập trình Scratch cơ bản để tạo 1 game tương tự như Mario nhé.

Lập trình Scratch cơ bản với game Mario
Lập trình Scratch cơ bản với game Mario

Bước 1. Thiết lập tài sản – assets

Chúng ta sẽ tạo ra 1 danh mục gọi là tài sản – assets, để có thể sử dụng nhiều lần trong game. Trong lập trình điều này cũng tương tự như tư duy tạo thư viện – library với mục đích có thể dụng nhiều lần cùng 1 tài nguyên.

Các tài sản sẽ được lưu trong backdrop Assets.

Về nhân vật chính của trò chơi, chúng ta có thể tạo ra 1 cái nón đỏ cho nhân vật chú mèo – character sprite và đây chính là Mario trong game của chúng ta. Một bầu trời với mây trắng sẽ được dùng làm nền cho game – background sprite.

Tạo Assets trong lập trình Scratch cơ bản - 1
Tạo Assets trong lập trình Scratch cơ bản – 1
Tạo Assets trong lập trình Scratch cơ bản - 2
Tạo Assets trong lập trình Scratch cơ bản – 2
Tạo Assets trong lập trình Scratch cơ bản - 3
Tạo Assets trong lập trình Scratch cơ bản – 3

Bước 2. Dựng các bậc thang trong game Mario

Việc đầu tiên, chúng ta sẽ xây dựng danh mục các Backgrounds sprite là các bậc thang khác nhau, bằng cách sử dụng nhiều lần các tài sản đã được tạo tại backdrop Assets.

Bước 3. Thêm ? khối – Block

Trong trò chơi Mario, có những vị trí khối – Block ? giúp Mario được thêm sức mạnh hay được thêm điểm. Chúng ta sẽ tạo ra bằng cách thêm các ? Block vào các bậc thang đã tạo trong bước 2.

Tạo ? Block trong game Scratch Mario
Tạo ? Block trong game Scratch Mario

Vì việc kéo thả các ? Block được sử dụng nhiều lần, chúng ta cần tạo ? Block sprite. Việc di chuyển ? Block trong các bậc thang được xác định bởi vị trí toạ độ X, Y của ? Block như hình ảnh dưới đây.

Tạo ? Block trong game Scratch Mario - 2
Tạo ? Block trong game Scratch Mario – 2
Tạo ? Block trong game Scratch Mario - 3
Tạo ? Block trong game Scratch Mario – 3

Mời các bạn đón xem các bài tập lập trình Scratch cơ bản tại đây!

Đăng ký học lập trình với các gia sư trực tuyến Beelance – Ong Sáng Tạo để được hướng dẫn chi tiết hơn tại đây!

Categories
Coding Scratch

Trẻ học lập trình qua các bài tập Scratch cơ bản – Bài 1

Giáo dục STEM thông qua việc đào tạo lập trình sớm cho trẻ đang dần trở nên phổ biến hơn trong giai đoạn tiểu học với các ứng dụng giáo dục như Scratch, App Inventor… hay các chương trình lập trình điều khiển Robot như Mbot, Makeblock, Andruino… Trong bài viết sau đây, Beelance xin tổng hợp và giới thiệu một số bài tập Scratch cơ bản dành cho trẻ bắt đầu học lập trình.

Nếu bạn thấy con bạn thích sử dụng máy tính, xin chúc mừng! Bạn có thể giới thiệu con đến với trò chơi Scratch. Beelance gọi Scratch là trò chơi bởi tính hấp dẫn của Scratch đối với trẻ em. Scratch được các chuyên gia Google, Stanford và MIT – Viện khoa học công nghệ Massachussets tạo ra dành cho sinh viên mọi lứa tuổi có thể học lập trình bằng phương pháp kéo thả các khối coding blocks, tương tự như việc trẻ chơi trò chơi Lego.

Những games nào có thể tạo trên website Scratch

Một số games bạn thấy trên Scratch có vẻ rất thú vị để chơi, nhưng để dạy trẻ, hãy bắt đầu với những games đơn giản hơn. Với các em mới tìm hiểu lập trình, bạn có thể giới thiệu games như bóng bàn, games dùng thẻ hay săn mồi.

Trước khi bắt đầu cùng Beelance tìm hiểu một số bài tập lập trình Scratch cơ bản, các em cần chuẩn bị những bước sau:

Chuẩn bị học Scratch trên máy tính

Bước 1. Tạo tài khoản Scratch miễn phí trên trang chủ

Các bạn học viên có thể vào trang web chính thức của Scratch và sử dụng ngay các tài nguyên của web để tạo một dự án mới, tuy nhiên sẽ tốt hơn nếu bạn tạo cho bé 1 tài khoản miễn phí theo đường link sau đây. Việc này giúp cho bạn cũng như bé theo dõi các dự án trong bảng điều khiển thật dễ dàng.

Bước 2. Chọn backdrop và sprite

Các bạn học viên làm theo hình dưới đây để chọn được phông nền – backdrop và nhân vật – sprite.

tạo backdrop và sprite
Chọn vào chữ Create
Bấm vào vị trí bên phải ngoài cùng để chọn backdrop và sprite
Bấm vào vị trí bên phải ngoài cùng để chọn backdrop và sprite

Voila! Bạn đã chuẩn bị xong cho dự án – project đầu tiên rồi.

Bé lập trình dự án đầu tiên với Scratch

Bây giờ, học viên đã có backdrop và nhân vật rồi, hãy làm cho nó chuyển động. Trước hết, bấm vào vị trí chữ Events để bắt đầu điều khiển, kéo thả khối vào background.

Sau đó, bạn sẽ chọn khối Control -> Forever, kéo thả qua backdrop.

Chọn block Motion và tuỳ chỉnh số bước.

Cuối cùng, bạn sẽ chọn vòng tròn màu tím “Looks” và chọn “next costume”. Bấm vào Flag – cờ màu xanh để bắt đầu kiểm tra đoạn code. Các bạn học viên có thể tham khảo hình như dưới đây:

Điều khiển nhân vật chuyển động trong dự án Scratch đầu tiên
Điều khiển nhân vật chuyển động trong dự án Scratch đầu tiên

Tương tự, bạn có thể tạo 1 nhân vật thứ 2 như các bước trên.

Tạo một nhân vật thứ hai chuyển động
Tạo một nhân vật thứ hai chuyển động

Xin chúc mừng các học viên nhí đã tạo thành công dự án Scratch đầu tiên. Nhân vật thứ 1 có thể di chuyển từ trái sang phải hay ngược lại không ngừng và nhân vật thứ 2 di chuyển ngẫu nhiên vòng quanh màn hình.

Cùng với các giảng viên trực tuyến của Trung tâm năng khiếu Ong Sáng Tạo – Beelance, các bé sẽ được giải thích và thực hành nhiều hơn về các bước trong dự án.

Beelance sẽ giới thiệu các bài tập Scratch cơ bản đến các học viên trong các bài viết tiếp theo.

Đón đọc chuyên đề Bài tập Scratch tại đây!

Các bạn học viên hay phụ huynh có thể ghi danh học lập trình Scratch tại đây!

Categories
Coding

Khoá học lập trình với App Inventor

App Inventor là một sản phẩm công nghệ của Google và Viện công nghệ Massachusetts – MIT. Công cụ App Inventor tạo ra môi trường phát triển tích hợp IDE, với giao diện kéo thả rất dễ thao tác. Đây cũng là cơ sở để App Inventor được sử dụng phổ biến trong việc đào tạo các học viên trẻ tuổi, để giúp các bạn tìm hiểu lập trình ứng dụng, xây dựng các phần mềm ứng dụng đơn giản. Trung tâm năng khiếu Ong Sáng Tạo – Beelance cung cấp khoá học lập trình với App Inventor, giúp các bạn trẻ nắm bắt kịp thời công nghệ phổ biến này, tạo nền tảng để các bạn có thể xây dựng những phần mềm phức tạp hơn sau này.

Introduction about App Inventor of MIT

Thông tin về khoá học lập trình với App Inventor

Khoá học bao gồm 108 giờ học hay 72 buổi, mỗi buổi 90 phút, dành cho các bạn học viên từ 11 tuổi.

Kết thúc khoá học, các bạn học viên sẽ thu được những kiến thức sau đây:

  • Kỹ năng lập trình kéo thả khối và lập trình gõ phím.
  • Hiểu về các thành phần của website, ứng dụng di động.
  • Hiểu về thẩm mĩ của website, ứng dụng thông qua việcc chọn màu sắc cho từng thành phần của website, ứng dụng.
  • Sử dụng các kiến thức HTML và CSS để thực hiện giao diện Mocking Bot, sau đấy sử dụng vào trang web tĩnh.
  • Nắm được kiến thức cơ bản về Javascript và sử dụng Javascript trong xây dựng website.
  • Biết cách kiểm tra các thành phần của website, đồng thời thiết kế website responsive.
  • Biết cách sử dụng framework Vue, Quasar cũng như Firebase trong tạo website và các ứng dụng trên thiết bị di động, tạo cơ sở dữ liệu.
Khoá học lập trình với App Inventor của Ong Sáng Tạo
Khoá học lập trình với App Inventor của Ong Sáng Tạo

Tìm hiểu thêm về các khoá học Coding tại đây!

Đăng ký học lập trình với App Inventor tại đây!