I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX...

35
Colegiul National “Tudor Vladimirescu”, Tg-Jiu Nume proiect: Profesor indrumator: Nume si prenume elevi: Carmen Negrea Popescu Oana Gabriela

Transcript of I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX...

Page 1: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

Colegiul National “Tudor Vladimirescu”, Tg-Jiu

Nume proiect:

Profesor indrumator: Nume si prenume elevi:

Carmen Negrea Popescu Oana Gabriela

Maciuca Crina Evelina

CUPRINSI.INTRODUCERE IN ALICE............................................................2

1. Ce este Alice?......................................................................................2

Page 2: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

2. Ce caracteristici trebuie sa aiba calculatorul pentru a putea rula aplicatia?...................................................................................................3

3. Descarcarea si instalarea programului................................................4

4. Interfata Alice 3. Prezentare generala.................................................6

5. Clase si Galeri 3D..............................................................................11

II.CONFIGURARE SCENA............................................................13

1.Adaugarea unui obiect in scena:..........................................................13

2. Marcarea si schimbarea pozitiei camerei:...........................................15

3.Pozitionarea,orientarea si redimensionarea unui obiect:......................16

III.SCENARIUL PROIECTULUI...................................................17

1. NUME PROIECT: “Printesa Anabel”..................................................17

2. ELEMENTE STATICE:.....................................................................18

3. ELEMENTE DINAMICE:....................................................................25

Bibliografie..........................................................................................28

I.INTRODUCERE IN ALICE

Page 3: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

1. Ce este Alice?“ Alice este un mediu inovator de programare 3D, ce permite

realizarea unei animaţii pentru a spune o poveste, jucând un joc interactiv, sau un videoclip .

Alice este un instrument de predare disponibil gratuit ce permite elevilor să învețe conceptele fundamentale de programare prin crearea de filme animate și jocuri video simple.

În Alice, obiecte 3-D (de exemplu: oameni, animale, și vehicule) vor popula o lume virtuală și elevii pot să creeze un program pentru a anima obiectele inserate în scenă.”

Alice a fost creeat de o echipa ingineri de software, artiști de caractere, profesori, și autori:

- Dennis Cosgrove, Lead architect and Senior Software Engineer

- Dave Culyba, Software Engineer - Matthew May, Junior Software Engineer - Laura Paoletti, Character Artist - Pei Tang, Character Artist

Alice a fost in curs de dezvoltare de la sfarsitul anului 2007 , iar in 2009 a aparut prima versiune Beta. In 2012 a aparut prima versiune oficiala (non-beta).

2. Ce caracteristici trebuie sa aiba calculatorul pentru a putea rula aplicatia?

Page 4: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

Pentru a putea utiliza aceasta aplicatie avem nevoie de un calculator sau un laptop ce trebuie sa aiba urmatoarele caracteristici:

Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux;

1 GB RAM (este recomandat 2 GB sau mai mult)

placă grafică VGA cu o calitate ridicata a culori și cel puțin 1024x768 rezoluție (placa video 3D oferă o performanță mai ridicata)

este recomandat un mouse cu doua sau trei butoane , dar poate fi utilizat si touchpad-ul pe un laptop (totuși aranjarea obiectelor 3D într-o lume virtuală este mai ușor de controlat cu un mouse-ul decât cu un touchpad.)

3. Descarcarea si instalarea programului.

Page 5: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

Pentru a instala Alice avem nevoie de Java JDK (Java SE Development Kit) ce poate fi descarcat de pe http://www.java.com.

Alice poate fi descarcat de pe pacina de pornire www.alice.org, ce sinclude un meniu Descarcari, astfel:

I. Faceți clic pe descărcări de pe bara de meniu, după cum se arată în fig. 1.

II. Selectați "Get Alice 3.x". Pagina Alice 3.x va fi afisata ca in fig. 2.

III. Pentru a instala aplicatia alegeti :

On-line Installer – daca aveti un calculator cu o conexiune la internet - broadband . Faceți clic pe butonul de descarcare (download) On-line Installer pentru platforma corespunzătoare (Windows , Mac , sau Linux ) . Acest proces durează de obicei 10-30 minute, în funcție de viteza conexiunii .

Off-line Installer-daca aveti o conexiune la internet- dial-up . Pentru a descărca Off-line Installer , faceți click pe link-ul off-line de instalare pentru platforma corespunzătoare (Windows , Mac , sau Linux ) . Off-line Installer activează automat o descărcare a întregului sistem 3.x Alice . Pe conexiuni dial-up , acest proces durează de obicei 1 ½ - 2 ore, în funcție de viteza conexiunii . După ce sa terminat descărcarea , faceti click pe fișierul descărcat . Un “wizard” va oferi pas-cu- pas instrucțiuni .

Universal-zip -daca doriti instalarea pe mai multe platforme și / sau pe calculatore în rețea . Pentru a descărca faceți clic pe link-ul de instalare Universal zip. Universal -zip funcționează pe Windows , Mac , Linux și platforme . Acesta activează automat o descărcare a întregului sistem 3.x Alice . Pe conexiuni dial-up , acest proces durează de obicei 1 ½ - 2 ore, în funcție de viteza conexiunii . După ce sa terminat

Page 6: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

descărcarea , se realizeaza dezarhivare fișierul descărcat utilizând o aplicație software de compresie , cum ar fi WinZip sau 7 - zip . Fișierul Universal-zip va fi extras intr-un folder.

În cazul în care Alice 3 a fost instalat în mod corespunzător utilizand On-line Installer sau Off-line Installer, o pictogramă de comandă rapidă a fost create pe desktop calculatorului. Faceți dublu clic pe pictograma pentru a începe Alice 3.x.

Fig.1 Downloads menu

Fig.2 The Alice 3.x Download page

4. Interfata Alice 3. Prezentare generala.

Când Alice pornește, o casetă de dialog Select Project este afișată automat, așa cum se arată în fig3. Caseta de dialog Select

Page 7: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

Project are patru file și fila Șabloane este selectat automat. Alegeți oricare dintre șabloanele sau faceți clic pe una dintre celelalte file pentru a selecta un proiect Alice anterior.

La selectarea cu succes a unui șablon, Alice va afișa scena șablon selectat in colțul din stânga sus al editorului de cod, așa cum se arată în fig4.

Componentele mediului de dezvoltare interactive Alice sunt:• Select Project dialog box: permite selectarea unui sablon

scena sau a unui proiect existent • Code editor: Scene view, Editor tabs, Control tiles, Methods

panel • Scene editor: Scene view, Handles palette, Setup Panel,

Gallery Select Project dialog box:Caseta de dialog Select Proiectul are patru tab-uri , care permit

selectarea unui șablon scenă sau a unui proiect existent . Fig 5. arată șabloanele, fiecare dintre ele conținând o suprafață ( de exemplu ,iarbă , praf lună , zăpadă , mizerie , sau apă ) și o atmosferă ( de exemplu , cer albastru , ceață etc) . Pentru a selecta un sablon se face click pe el si apoi OK sau se da ,simplu, dublu click pe sablonul respective.

Celelalte file (My Projects, Recent, si File System) se folosesc pentru deschiderea unui proiect deja existent . My Project ofera o lista de proiecte deja existente in foldarul Proiecte Alice , Recent ofera o lista de proiecte recent deschise , File System ofera un “directory browser” pentru a găsi un fișier în alt locații de pe computer sau de pe un dispozitiv de stocare.

Page 8: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

Fig.3 Select Project dialog box

Fig.4 Scena sablon

Page 9: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

Code Editor- oferă un mediu de “ drag-and-drop” în care metoda de control a pieselor (obiectelor) este trasa în spațiul de editare pentru a crea instrucțiuni (metoda de control și declarații) ce compun un program.

In plus fata de afisarea unei imagini de asnsamblu(stanga sus) a scenei mai prezinta si panolul Code Editor (dreapta) unde sunt create diferite parti ale proiectului ; panoul Methods(stanga jos) in care fiecare piesă reprezintă o metodă. O metoda este o acțiune efectuată asupra sau de un obiect (animal, persoană, pește, sau o altă entitate).

Panoul Methods clasifică metoddele de aafisare in : Proceduri (metode care efectuează o acțiune), și funcții (metode care cere o întrebare sau calculeaza o valoare). ; si panoul Control tiles in care fiecare functie reprezinta o metoda de gestionare a instructiunilor si datelor in codul de program.

Scene Editor:

Page 10: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

Pentru a vedea Scene editor dati click pe butonul Setup scene din coltul din stanga jos al scenei.

Editorul scenei are două panouri: Setup Scene și Galerie. Scopul acestui editor este de a crea o lume virtuală prin adăugarea și aranjarea obiectelor într-o scenă. Galeria conține modele 3D, care sunt folosite pentru a crea obiecte din scena.Configurarea panoului oferă posibilitatea de control cu ajutorul mouse-ului pentru poziționare obiectelor în scenă și meniuri pentru modificarea dimensiunii, culorii, poziției, și alte proprietăți ale obiectelor din scena.

Page 11: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

În Alice 3, o bara de meniu este afișat în colțul din stânga sus al ferestrei. Meniurile incluse sunt: File, Edit, Project, Run, Window, Help.

Meniul File conține opțiuni pentru gestionarea și editarea fișierelor într-un proiect. Elementele din meniul File sunt: New, Open, Recent Projects, Save, Save As, Revert, Upload to YouTube, Print, Screen Capture, Exit.

Meniul Edit contine elementele: Undo, Redo, Cut, Copy, and Paste.

Meniul Project contine elementele: Resource Manager, Find, Statistics.

Meniul Window contine elementele: Perspectives, Project History, Memory Usage, Preferences. Aceste elemente controla afișarea mediului Alice 3 în ceea ce privește numărul de ferestre deschise și conținutul lor.

Meniul Help contine elementele: Help…, Help with Graphics Problems…, Report a Bug…, Suggest improvement…, Request a New Feature…, Show Warning…, Show System Properties…, Browse Release Notes[web].

5. Clase si Galeri 3D

Page 12: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

În Alice, o clasă pune împreună o reprezentare digitală a unei entități, a unui plan pentru construirea ei, și instrucțiuni pentru animare. O clasa definește un tip de obiect (o entitate modelat) și acțiuni care pot fi efectuate de către acel obiect.

Galeria:

Galeria (în Editor Scene) conține clase pentru crearea și animarea obiectelor într-o lume virtuală. Oraganizarea Galeriei - clasele 3D în Galeria sunt organizate în colecții în scopul de a găsi mai usor un anumit model sau tip de model. Galeria are cinci file: trei pentru navigare, una pentru căutarea, și una pentru forme / text. Fiecare dintre cele trei file de navigare organizează modele 3D în colecții:

Clasa Ierarhie(Class Hierarchy) -este organizata in functie de modul de mobilitate al obiectelor (de exemplu, Biped, Flyer, Patrupedul)

Page 13: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

Tema (Theme)- organizata in functie de regiune (de exemplu, Amazon, Orientul Îndepărtat, Sud-Vest) și de folclor (de exemplu, Fantasy, Wonderland);

Grup(Group) - organizat înfunctie de categorii narative comune (de exemplu, animale, personaje, decor);

Forme / Text - oferă modele 3D pentru a adăuga forme geometrice, text 3D, și panouri (importul imaginilor 2D).

Page 14: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

II.CONFIGURARE SCENA

1.Adaugarea unui obiect in scena: P1.Click pe Gallery: P2.Cu ajutorul cursorului putem adauga obiectul in scena:

Page 15: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

P3.Denumirea obiectului:

2. Marcarea si schimbarea pozitiei camerei:

Scopul acestei sectiuni este de a ilustra modul in care putem schimba pozitia camerei intr-o scena.

Folosirea acestei sectiuni pentru a muta camera in sus/jos/stanga/dreapta:

Page 16: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

b.Pozitionarea camerei inainte/inapoi:

c.Pozitionarea camerei stanga /dreapta:

d.Pozitionarea camerei sus/jos:

Page 17: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

3.Pozitionarea,orientarea si redimensionarea unui obiect:

Poziția unui obiect într-o lume virtuală este urmărită ca (x, y, z) locație, față de centrul din lumea virtuală (0, 0, 0).

Page 18: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

III.SCENARIUL PROIECTULUI1. NUME PROIECT: “Printesa Anabel”

A fost o data ca niciodata o printesa pe nume Anabel ,care traia intr-un castel din mijlocul tinutului “Verde”. Intr-o zi un trol a parcurs teritoriul castelului si s-a intalnit cu Anabel.

A doua zi nimeni nu a mai stiut nimic de ea. A fost rapita de trol.

2. ELEMENTE STATICE: Castel Turn Apa Copaci Drumul catre castel Lacul

P1.Asamblarea castelului:

Page 19: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai
Page 20: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

P2.Asamblarea turnului:

Page 21: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai
Page 22: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

P3.Apa

Page 23: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

P4.Drumul catre castel

Page 24: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

P5.Copacii

P6.Lacul

Page 25: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

3. ELEMENTE DINAMICE:

1. Printul

Page 26: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

2.Printesa

3.Trolul

Page 27: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

Actiunea: Printesa este rapita de catre uratul trol.

Printul Floris fiind foarte ingrijorat pentru Anabel isi petrece zeci de zile cautand-o prin tinutul “Verde”.Zilele treceau iar speranta printului de a o mai vedea pe Anabel incepea sa se spulbere.Mergand si mergand da peste un turn ,unde afla ca acolo trolul o tine inchisa pe Anabel. Printul se lupta cu trolul si o salveaza pe printesa.Si asa au trait fericiti pana la adanci batraneti!!!

Page 28: I.INTRODUCERE IN ALICE Web view · 2014-01-19Windows XP, Vista, Windows 7, Mac OSX (Leopard, Snow Leopard, Lion, or Mountain Lion), or Linux; 1 GB RAM (este recomandat 2 GB sau mai

Bibliografiehttp://www.alice.org/3.1/materials_guide.php. (n.d.).

http://www.alice.org/index.php?page=what_is_alice/what_is_alice. (n.d.).

(http://ilearning.oracle.com/ilearn/en/learner/jsp/login.jsp?site=OracleAcad)