Tìm hiểu công cụ Play-entry
-
Upload
trinhthitrucem1103 -
Category
Education
-
view
343 -
download
0
Transcript of Tìm hiểu công cụ Play-entry
![Page 1: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/1.jpg)
ĐẠI HỌC SƯ PHẠM THÀNH PHỐ HỒ CHÍ MINHKHOA CÔNG NGHỆ THÔNG TIN
GIỚI THIỆU VỀ CÔNG NGHỆ PLAY-ENTRY
GVHD: Lê Đức LongNhóm 11: Nguyễn Minh Nhựt_K38.103.114 Trịnh Thị Trúc Em_K38.103.044Lớp: Sư Phạm Tin 4B
![Page 2: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/2.jpg)
NỘI DUNG TRÌNH BÀY
Tổng quan công nghệ Play-entry
Các khối lệnh trong Play-entry
Chương trình vẽ cơ bản
Game Rùa và Thỏ trong mê cung
Tài liệu tham khảo
![Page 3: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/3.jpg)
TỔNG QUAN VỀ CÔNG NGHỆ PLAY-ENTRY
![Page 4: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/4.jpg)
1. Tổng quan của công nghệ play-entry
Play-entry là một ngôn ngữ lập trình trực quan được tạo ra để hướng đến những người mới bắt đầu lập trình.
![Page 5: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/5.jpg)
Đây là một trang lập trình của Hàn Quốc-mang lại những trãi nghiệm mới vì nó rất dễ dàng và tất cả mọi người có thể học và có thể tạo ra rất nhiều ứng dụng với nó.
![Page 6: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/6.jpg)
2. Những ưu điểm của công nghệ Play-entry
Vừa học-vừa chơi Thích thú sáng tạo
Sáng tạo không giới hạn
Chia sẻ và hợp tác
![Page 7: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/7.jpg)
3. Ứng dụng của công nghệ Play-entry
Picture Slideshow
Trò chơi
Phim hoạt hình
![Page 8: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/8.jpg)
3. Không gian làm việc của công nghệ Play-entry
![Page 9: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/9.jpg)
II. CÁC KHỐI LỆNH TRONG PLAY-ENTRY
![Page 10: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/10.jpg)
1.Nhóm Khối lệnh bắt đầu
Khối lệnh bắt đầu rất cần thiết cho việc lập trình trong Play-entry. Khối lệnh Bắt đầu được đặt phía trên cùng của tất cả khối lệnh khác, bởi vì thông qua Khối lệnh bắt đầu thì các khối lệnh khác mới được kích hoạt.Ví dụ: Nếu bạn đặt khối lệnh như bên dưới
Đối tượng của bạn sẽ xoay 90 độ
![Page 11: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/11.jpg)
2. Nhóm khối lệnh Màn hình
Khối lệnh màn hình giúp bạn giao tiếp giữa 2 hay nhiều màn hình dễ dàng hơn.
Ví dụ: Nếu bạn đặt khối lệnh như bên dưới
Đối tượng ở Màn hình 1 sẽ xoay 900. Sau đó, Màn hình 2 sẽ hiện lên với đối tượng trong Màn hình 2 sẽ di chuyển 100 bước.
Màn hình 1 Màn hình 2
![Page 12: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/12.jpg)
3. Nhóm Khối lệnh Luồng xử lýKhối lệnh Luồng xử lý là nhóm khối lệnh hỗ trợ. Chúng ta có thể sử dụng chúng với những khối lệnh khác. Một vài khối lệnh trong nhóm này như điều kiện, vòng lặp,…Ví dụ: Nếu bạn đặt khối lệnh như bên dưới
Đối tượng của bạn sẽ xoay 90 độ 10 lần
![Page 13: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/13.jpg)
4. Nhóm Khối lệnh Di chuyển
Nhóm khối lệnh di chuyển có thể giúp đối tượng di chuyển, xoay và thay đổi vị trí. Nếu sử dụng khối lệnh di chuyển với khối lệnh luồng xử lý, chúng ta có thể di chuyển đối tượng theo rất nhiều cách.Ví dụ: Nếu bạn đặt khối lệnh như bên dưới
Đối tượng của bạn di chuyển 10 bước, 10 lần
![Page 14: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/14.jpg)
5. Nhóm Khối lệnh Giao diện
Khối lệnh Luồng xử lý là nhóm khối lệnh hỗ trợ. Chúng ta có thể sử dụng chúng với những khối lệnh khác. Một vài khối lệnh trong nhóm này như: Điều kiện, Vòng lặp, ... Ví dụ: Nếu bạn đặt khối lệnh như bên dưới
Đối tượng sẽ bị ẩn đi
![Page 15: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/15.jpg)
6. Nhóm Khối lệnh Vẽ
Play-entry có thể làm điều đó với khối lệnh vẽ. Bạn có thể vẽ tất cả mọi thứ mà bạn muốn.Ví dụ: Nếu bạn đặt khối lệnh như bên dưới
Bạn sẽ có một chương trình sẽ đơn giản.
![Page 16: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/16.jpg)
7. Nhóm Khối lệnh Đưa ra quyết định
Khối lệnh Đưa ra quyết định thường được sử dụng với khối “Nếu …”, “Nếu … khác …” trong khối lệnh luồng xử lý. Khối lệnh Đưa ra quyết định có thể so sánh 2 số, đưa ra một kết quả của biểu thức logic hoặc kiểm tra một cái gì đó.Ví dụ: Nếu bạn đặt khối lệnh như bên dướiCon chó sẽ chạy và nếu nó đụng tường nó sẽ sủa.
![Page 17: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/17.jpg)
8. Nhóm Khối lệnh Tính toán
Play-entry cung cấp khối lệnh tính toán, nó giúp bạn tính toán, có được số ngẫu nhiên, có được chiều dài của đối tượng,...
Ví dụ: Nếu bạn đặt khối lệnh như bên dưới
Chương trình sẽ kiểm tra phép toán 10 + 10 = 20 hay không? Nếu đúng thì phát âm thanh, ngược lại thì không phát.
![Page 18: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/18.jpg)
9. Nhóm Khối lệnh Biến
Trong lập trình, biến là rất quan trọng. Nó làm cho công việc của bạn dễ dàng hơn.
Ví dụ: Nếu bạn đặt khối lệnh như bên dưới
Chương trình yêu cầu bạn đặt câu hỏi “1 + 1 =? “. Bạn phải trả lời và chương trình sẽ kiểm tra câu trả lời của bạn. Nếu câu trả lời của bạn = 2, chơi âm thanh, khác không phát âm thanh.
![Page 19: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/19.jpg)
10. Nhóm Khối lệnh tạo Hàm
Đây là một tính năng mới trong Play-entry. Với Function block bạn có thể tạo ra vô tận bất cứ điều gì mà bạn muốn.
Ví dụ: tạo khối “Go ahead x step” như khối
Bây giờ, chúng ta sẽ tạo 1 Hàm như sau:
![Page 20: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/20.jpg)
CHƯƠNG TRÌNH VẼ CƠ BẢN
![Page 21: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/21.jpg)
Trong phần này, chúng ta sẽ tạo ra một chương trình vẽ cơ bản. Chương trình này được sử dụng để vẽ bất cứ điều gì bạn muốn. Bạn có thể điều chỉnh độ dày bút.
![Page 22: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/22.jpg)
![Page 23: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/23.jpg)
GAME RÙA VÀ THỎ TRONG MÊ CUNG
![Page 24: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/24.jpg)
Chúng ta sẽ tạo ra một trò chơi mini. Rùa phải đi qua mê cung để gặp được chú Thỏ.
![Page 25: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/25.jpg)
Bây giờ, hãy nhấp vào nút “Run” và kết quả là:
![Page 26: Tìm hiểu công cụ Play-entry](https://reader036.fdocuments.net/reader036/viewer/2022062522/589e74771a28ab300b8b50bb/html5/thumbnails/26.jpg)