01. gioi thieu - weebly

17
GII THIU VALICE www.alice.fpt.edu.vn

Upload: others

Post on 01-Oct-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 01. Gioi thieu - Weebly

GIỚI THI ỆU VỀ ALICE

www.alice.fpt.edu.vn

Page 2: 01. Gioi thieu - Weebly

Nội dung

1. Giới thiệu

2. Mục tiêu

3. Cài đặt Alice

4. Giới thiệu tổng quan chương trình Alice

5. Thử dùng Alice

Page 3: 01. Gioi thieu - Weebly

Giới thi ệu

• Trẻ emcó thể tiếp cận ngôn ngữ lập trình thông quamột số phương phápđơn giản

• Một phương cách tiếp cận ngôn ngữ lập trình dễdàng cho trẻ em

– Tạo ra phimhoạt hình từ những ý tưởng vui nhộn và hồnnhiên của trẻ em

– Thông qua chương trình, trẻ con có thể học hỏi ý tưởng vàcách thức bắt chước để làmđược giống trẻ emkhác

• Là một chương trình cho phép tạo hiệu ứng chuyểnđộng của hìnhảnh để tạo phimhoạt hình mà không cầnkiến thức quá nhiều về máy tính hay ngôn ngữ lập trình

Page 4: 01. Gioi thieu - Weebly

Giới thi ệu

• Alice là ngôn ngữ thao tác trênđối tượng

• Alice là một chương trình thiết kế để sinh viên trunghọc (nhất là nữ sinh) học cách tạo ra chương trình máytính bằng cách tạo đoạn phimhoạt hình 3D

• Ý tưởng dựa trên ý tưởng của quyển sách “Aliceởthế giới thần tiên”.

– Tác giả: Charles Lutwidge Dodson, một nhà toán học vàgiảng viênđại học.

– Bút danh: Lewis Caroll

Page 5: 01. Gioi thieu - Weebly

Mục tiêu

• Khuyến khích người sử dụng tạo ra các phimhoạthình từ các câu truyện ngắn, Alice đãđưa ra

– Cho phép người dùng lắp ghép và tạo nên sự tác tác củacácđối tượng như là trong thế giới thực

– Đưa ra cách thức cho người dùng xây dựng một chươngtrình máy tính như họ làm một phim hoạt hình theo cáchdễ dàng nhất

– Hỗ trợ các thư viện ảnh có sẵn để người dùng có thể dùngchúng mà không tốn thời gian và công sức để tạo ra cácđối tượng trong thế giới thực

Page 6: 01. Gioi thieu - Weebly

Mục tiêu

• Cụ thể ở đây, Alice sẽ giới thiệu một số nội dung

– Phương thức / chức năng củađối tượng

– Lặp để thể hiện các hànhđộng lặp đi lặp lại nhiều lần

– Sử dụng thamsố để các chức năng sử dụng cho nhiều đốitượng

– Tạo ra sự chuyển động giữa các cảnh

Page 7: 01. Gioi thieu - Weebly

Giới thi ệu về phần mềm Alice

• Alice là một chương trình hỗ trợ lập trình, bản quyềncủa trườngđại học Carnegie Mellon.

• Chương trình Alice được tải miễn phí tại địa chỉhttp://www.alice.org

• Phiên bản nên tải 2.2 (09/10/2010)

• Tải thêmcác thành phần thư viện hỗ trợ hìnhảnh

Page 8: 01. Gioi thieu - Weebly

Cài đặt

• Tập tin được tải là Alice 2.2.zip (hay Alice 2.0.zip)

• Giải nén tập tin này vào ổ cứng

• Tạo shortcut đến tập tin Alice.exe

Chép thư viện hình ảnhvà ví dụ vào trong thưmục càiđặt/Required

Page 9: 01. Gioi thieu - Weebly

Chương trình Alice

Program Edit Mode

Page 10: 01. Gioi thieu - Weebly

Chương trình Alice

Page 11: 01. Gioi thieu - Weebly

Chương trình Alice

Page 12: 01. Gioi thieu - Weebly

Chương trình Alice

Page 13: 01. Gioi thieu - Weebly

Chạy thử Alice

Chạy hướng dẫn có trong Alice

• Bước 1: Chạy chương trình Alice

– Click chuột trái vào icon của Alice trên desktop

– hay double click tập tin Alice.exe trong thư mục cài đặtAlice.

• Bước 2: Chạy hướng dẫn

– Chọn tab tutorial từ cửa sổ “Welcome to Alice!”

– hay, click menu File/ Open World/ Tutorial

Page 14: 01. Gioi thieu - Weebly

Chạy thử Alice

• FirstWorld.a2w

– Mở chương trình: Menu File/Open world/ Textbook/AppendixA_FirstWorld.a2w

– Chạy

– Đây là một phimhoạt hình

• DancingBee.a2w

– Mở chương trình: Menu File/Open world/ Textbook/AppendixA_DancingBee.a2w

– Đây là chương trình tương tác

– Dùng phímup để con thỏ nhảy, dùng phímspace barđểcon ong xoay vòng vòng

Page 15: 01. Gioi thieu - Weebly
Page 16: 01. Gioi thieu - Weebly

Q&A

Page 17: 01. Gioi thieu - Weebly

Bài kế

• Một số khái niệm của Alice

– Khái niệm về Virtual World

– Khái niệm về Objects và mô hình 3D

– Định nghĩa về hướng và chiều trong Alice

– Định nghĩa trung tâm của một object

– Định nghĩa vị trí của một objct

– Tạo chuyển động