
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare pjv:laboratoare:2023</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-05-09T19:55:33+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/01?rev=1728910304&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/02?rev=1728287322&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/03?rev=1728287326&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/04?rev=1728287331&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/05?rev=1728287336&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/06?rev=1728287341&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/07?rev=1728287345&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/08?rev=1728287351&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/09?rev=1728287356&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/10?rev=1728287361&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/11?rev=1702301111&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/12?rev=1728287366&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/13?rev=1704708044&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/tema1?rev=1702382044&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/tema2?rev=1703146472&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/01?rev=1728910304&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-14T15:51:44+03:00</dc:date>
        <title>1. Introducere in Unity</title>
        <link>http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/01?rev=1728910304&amp;do=diff</link>
        <description>1. Introducere in Unity


	*  cum se lanseaza un proiect,
	*  meniuri, 
	*  zone de lucru, 
	*  game objects, 
	*  prefabs, 
	*  asset-uri, cum se importa asset-uri, cum se adauga in scena, 
	*  scene tree/hierarchy .. obiecte ierarhice si comportamentul lor
	*  materials
	*  componente: cateva exemple, componenta de transform explicata, material, si alte cateva exemple pe scurt poate
	*  teren + componenta de teren -&gt; modelarea unui teren + vegetatie
	*  obiecte de UI -&gt; butoane, text, actiuni …</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/02?rev=1728287322&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T10:48:42+03:00</dc:date>
        <title>2. Introducere in Scripting C#</title>
        <link>http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/02?rev=1728287322&amp;do=diff</link>
        <description>2. Introducere in Scripting C#

Cerinte

Creati un script C# care la rulare sa:

	*  stearga un obiect trimis ca referinta in script
	*  dezactiveze componenta de MeshRenderer dintr-o lista de obiecte cu un anumit tag

Documentatie video

Gasiti pe MS Teams</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/03?rev=1728287326&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T10:48:46+03:00</dc:date>
        <title>3. Transformari de baza</title>
        <link>http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/03?rev=1728287326&amp;do=diff</link>
        <description>3. Transformari de baza

Cerinte

Creati o scena care sa contina mai multe zone de spawn (minim 3). Fiecare zona va contine un grid 5×5 de obiecte scriptate, alese aleator din urmatoarele grupuri:

	*  obiecte care se rotesc incontinuu
	*  obiecte care sar incontinuu
	*  obiecte care se maresc o data la 3 secunde, pana la un maxim de dimensiune, apoi revin la forma initiala</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/04?rev=1728287331&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T10:48:51+03:00</dc:date>
        <title>4. Sisteme de animatie</title>
        <link>http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/04?rev=1728287331&amp;do=diff</link>
        <description>4. Sisteme de animatie

Cerinte

Sa se realizeze un sistem de interfata grafica pentru urmatoarele evenimente:

	*  o animatie de loading la pornirea scenei/la schimbarea scenei, care sa dureze cel putin 1s
	*  o animatie de MultiKill/Achievement, atunci cand o valoare de prag 5 este depasita se afiseaza Starea 1 (animatia 1), iar atunci cand este depasita valoarea de prag 10, se intra in Starea 2 (animatia 2). Pentru gestiunea starilor se va folosi Animator Controller, iar pentru setarea valori…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/05?rev=1728287336&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T10:48:56+03:00</dc:date>
        <title>5. Controlul personajelor</title>
        <link>http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/05?rev=1728287336&amp;do=diff</link>
        <description>5. Controlul personajelor

Cerinte

Realizati un personaj animat, controlat de la tastatura cu urmatoarele detalii:

	*  camera 3rd person
	*  se poate misca si roti
	*  are animatie de 
		*  idle: cand sta pe loc, 
		*  mers: cand are o deplasare controlata pe WASD 
		*  alergat: cand e tinuta apasata tasta SHIFT + deplasare
		*  Jump: la apasarea tastei SPACE</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/06?rev=1728287341&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T10:49:01+03:00</dc:date>
        <title>6. Interactiuni cu obiecte</title>
        <link>http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/06?rev=1728287341&amp;do=diff</link>
        <description>6. Interactiuni cu obiecte

Cerinte

Implementati intr-o scena Unity urmatoarele obiecte de interactiune:

	*  o zona invizibila care atunci cand esti in zona se afiseaza textul: “You are close!”
	*  in mijlocul zonei un colectibil care ii va creste viata personajului
	*  un turn care la atingere ii va scadea viata personajului si il va arunca putin inapoi (turnul nu poate fi distrus)</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/07?rev=1728287345&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T10:49:05+03:00</dc:date>
        <title>7. Mecanici uzuale</title>
        <link>http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/07?rev=1728287345&amp;do=diff</link>
        <description>7. Mecanici uzuale

Cerinte

Realizati o scena in Unity in care sa includeti urmatoarele elemente:

	*  Un player (poate fi FPS pentru simplitate)
		*  controlabil de la tastatura si mouse
		*  are o arma in mana
		*  la click stanga pe mouse poate trage cu arma (implementat folosind un raycast)
		*  damage: 5
		*  arma este usor animata in momentul tragerii
		*  are viata: 50</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/08?rev=1728287351&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T10:49:11+03:00</dc:date>
        <title>8. UI basics</title>
        <link>http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/08?rev=1728287351&amp;do=diff</link>
        <description>8. UI basics

Cerinte

Realizati o scena in Unity in care:

	*  exista un personaj controlabil FPS
	*  personajul are o arma in mana
	*  in centrul ecranului este un crosshair
	*  la click, arma personajului este usor animata
	*  arma are un numar de gloante afisat pe ecran
	*  personajul are un healthbar grafic afisat legat direct cu valoarea de health a personajului
	*  exista un minimap cu buline rosii pentru inamici (de ex tower) si bulina albastra pentru player
	*  un inmaic (de ex tower) c…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/09?rev=1728287356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T10:49:16+03:00</dc:date>
        <title>9. Agenti AI/navmesh</title>
        <link>http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/09?rev=1728287356&amp;do=diff</link>
        <description>9. Agenti AI/navmesh

Cerinte

Realizati o scena in unity in care sa existe urmatoarele elemente:

	*  Inamici care se misca pe harta: patruleaza intr-o zona definita de cel putin 3 waypoint-uri
		*  In momentul in care detecteaza player-ul (intr-o anumita raza de exemplu) se intorc cu fata catre player si il urmaresc
		*  Au viata (health) afisata deasupra
		*  Pot muri - cand mor ofera experienta personajului</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/10?rev=1728287361&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T10:49:21+03:00</dc:date>
        <title>10. Sisteme de gestiune a datelor</title>
        <link>http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/10?rev=1728287361&amp;do=diff</link>
        <description>10. Sisteme de gestiune a datelor

Cerinte

Realizati o secventa de 3 scene in Unity cu urmatoarele functionalitati:

	*  O scena cu un meniu principal:
		*  Din care sa se selecteze dificultatea jocului 
		*  Sa se introduca un nume
		*  Un buton de load game</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/11?rev=1702301111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-11T15:25:11+03:00</dc:date>
        <title>Sisteme de evenimente</title>
        <link>http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/11?rev=1702301111&amp;do=diff</link>
        <description>&lt;https://unity.com/how-to/architect-game-code-scriptable-objects#:~:text=ScriptableObject%20is%20a%20serializable%20Unity,to%20manage%20changes%20and%20debugging&gt;

Sisteme de evenimente

Cerinte

TBU

Documentatie video

TBU

Documentatie extinsa text

TBU</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/12?rev=1728287366&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-07T10:49:26+03:00</dc:date>
        <title>11. Sisteme UI avansate</title>
        <link>http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/12?rev=1728287366&amp;do=diff</link>
        <description>11. Sisteme UI avansate

Cerinte

Realizati o scena care sa contina:

	*  Personaj
		*  Controlabil
		*  Are un healthbar afisat
		*  Are cel putin 2 atribute (de ex strength si dexterity)
		*  Are un inventar cu obiecte
			*  accesibil pe tasta 'i'
			*  obiectele se pot adauga, utiliza sau elimina din inventar
			*  obiectele sunt de cel putin 2 tipuri: 
				*  consumabil: de ex la apasarea pe el se poate recupera din viata personajului; dispare dupa consum
				*  echipabil: de ex la o apasare…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/13?rev=1704708044&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-08T12:00:44+03:00</dc:date>
        <title>Tile map / 2d development</title>
        <link>http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/13?rev=1704708044&amp;do=diff</link>
        <description>Tile map / 2d development

Cerinte

	*  Descarcati scena de start de aici:  Download ZIP
	*  Creati o paleta de sprite-uri
	*  Adaugati un tilemap
	*  Desenati tilemap-ul folosind paleta definita, adaugand coliziune pe alocuri
	*  Desenati tilemap-ul cu diverse tipuri de brush, inclusiv cu cel definit custom (GemBrush)</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/tema1?rev=1702382044&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-12T13:54:04+03:00</dc:date>
        <title>Tema 1: 3D Forest Hunter</title>
        <link>http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/tema1?rev=1702382044&amp;do=diff</link>
        <description>Tema 1: 3D Forest Hunter

Cerinte

Deadline prezentare: 13 dec 2023

Punctaj: 3.5p

Realizati un joc care sa contina:

	*  Mediu 3D: 
		*  teren cu padure, vegetatie (iarba, tufis etc.), un drum, o masina si o cabana vanatoreasca

	*  Personaj (player)
		*  3D
		*  Camera Third person
		*  Animat
		*  Se poate misca pe toata harta
		*  Controlabil de la tastatura (miscare) si mouse (tintire)
		*  Are viata (health)
		*  Are o bara de XP care creste la diverse evenimente (de ex elimina un inamic)…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/tema2?rev=1703146472&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-21T10:14:32+03:00</dc:date>
        <title>Tema 2: IzoEscape Mansion Adventure</title>
        <link>http://ocw.cs.pub.ro/courses/pjv/laboratoare/2023/tema2?rev=1703146472&amp;do=diff</link>
        <description>Tema 2: IzoEscape Mansion Adventure

Cerinte

Deadline prezentare: 19 ian 2024

Punctaj: 3.5p

Realizati un joc adventure izometric de tip escape room care sa contina:

	*  mediul de joc (environment):
		*  realizat din interiorul unei case (mansion)
		*  este construit din cel putin 2 scene/incaperi interconectate
		*  poate fi reprezentat doar prin interior + zidurile exterioare, fara acoperis
		*  camera (video) poate fi statica, centrata pe incapere, cu o perspectiva izometrica
		*  fiecare …</description>
    </item>
</rdf:RDF>
