Sunteți pe pagina 1din 4

Recenzie (Review) – PCID 2021

ID _5__

Titlul lucrării: ___KEEP IT SAFE________

Autori: ___ MATEI-IOAN MARIN, TUDOR OPREAN_______

Prof.: ___Monica Oancea______

Conținut recenzie:

Articolul prezinta un joc de tip Tower Defense. Abordarea prezentată se bazează pe tehnologii
și concepte moderne cu potențial mare în lumea aplicațiilor web. De asemenea, autorii au
conceput aplicația cu ținte pe termen lung ce includ aspecte de scalabilitate și portabilitate.
Jocul este interesant, inglobeaza multa munca de design si implementare, dar este necesar ca
in articol sa se dea mai multe detalii care sa evidentieze originalitatea si punctele tari (din
punct de vedere al designului si implementarii) ale jocului. Toate afirmatiile facute in articol
referitor la joc trebuiesc argumentate. De asemenea mai exista mici modificari de format care
ar trebui operate pentru a creste calitatea articolului.

Observații si recomandări:

Sugeram urmatoarele modificari de format si continut in articol pentru a imbunatati calitatea


acestuia.

- Codul din Figura 1. introduceti-l nu ca imagine, ci ca portiune de cod propriu zisa. Dati mai
multe detalii asupra legilor din fizica folosite si rolului pentru introducerea constantei lui
Euler.

- Fiecare figura existenta trebuie sa fie referita in text (sa se discute despre ea in text). Exista
mai multe figuri care nu sunt referite in text (toate figurile incepand cu figura 2). Introduceti o
fraza care sa se refere la acestea (de exemplu: In Figura 2 este prezentat...) sau o alta
posibilitate este ca atunci cand va referiti undeva in text la continutul acele figuri, sa puneti in
paranteza referinta la ea sub forma (Figura 2). Exemplu:

„De asemenea, jucătorul poate alege între două metode de poziționare a turnurilor de apărare:
Grid Placement Areas (Figura 9), care permite plasarea mai multor turnuri în același loc și
Single Placement Areas (Figura 10)”

- In articol se afirma ca „Inamicii sunt bazați pe inteligența artificială, ei știind mereu să


aleagă drumul mai scurt și să meargă pe partea cu cele mai puține turnuri de apărare.” Trebuie
specificat cum anume au invatat acest lucru. Afirmati ca au fost antrenati 4 ore. Trebuie
explicat exact cum au fost antrenati. Dvoastra i-ati antrenat?
Se afirma de asemenea ca

„. În Fig.2 se poate observa cel mai bine cum acționează inteligența artificială”. Fig. 2 se
refera la cu totul altceva. Specificati de unde ati luat modelul de invatare si care este el.

-Specificati portiunea de cod care va permite sa gestionati numarul de vieti si modurile de


oprire ale jocului.

- Concluziile trebuiesc rescrise. Afirmatiile facute in concluzii sunt putin cam prea radicale.
Ce intelegeti prin faptul ca originalitatea poate sa ofere un avantaj? Daca afirmati ceva trebuie
sa aduceti si argumente. Ati afirmat de asemenea ca jocul dvoastra e unul dintre putinele
jocuri de tip Tower Defense disponibile pe calculator și în versiune 3D.

Cate astfel de jocuri exista in varianta 3D?

Oricum, in general cand faceti astfel de afirmatii, trebuie sa va luati masuri de siguranta si sa
afirmati mai realist, ceva de genul „Din studiile facute de noi am gasit (sau din cate stim noi
exista) doar putine jocuri de tip Tower Defense disponibile pe calculator și în versiune 3D”, si
sa dati exemple in paranteze.

- modul de adresare în lucrări științifice este impersonal, persoana a 3-a, de exemplu, lucrarea
prezintă, arată, adresează, introduce ..., autorii au dezvoltat ...

- lucrarea nu este structurată/organizată adecvat. Din acest punct de vedere se recomandă o


revizuire atentă a lucrării!

Orientativ, structura poate cuprinde parți care se adresează următoarelor aspecte:

- în introducere - spuneți ce v-a motivat să alegeți tematica; încadrați tematica într-un


context actual; explicați de ce era nevoi de o abordare noua, a voastră; faceți referiri la
lucruri asemănătoare (dacă există);

- a finalul introducerii se prezintă de obicei, pe scurt, ce conține articolul (structura).


De exemplu: „Articolul este organizat pe 4 secțiuni astfel: în secțiunea 2 este descris ...
Secțiune 3 prezintă detalii de implementare, iar secțiunea 4 este destinată
concluziilor.”

- explicați problema pe care doriți s-o tratați. Prezentați obiectivele care vi le


propuneți, de la scop practic sau educativ pentru învățarea până la aprofundarea
cunoștințelor de programare ale elevului autori;

- este recomandat să se insiste mai mult pe detalii tehnice și de background. De


exemplu pot fi adăugate informații despre cum este organizat jocul, din punt de vedere
arhitectural, cu aspecte tehnice. Eventual se poate recurge la reprezentări schematice,
sub formă de diagrame cu descrierea corespunzătoare.

- descrieți soluția propusă, abordarea voastră proprie cu tot ce este specific.


- se pot prezenta fundamente teoretice și tehnologice necesare în elaborarea
(matematică, fizica, tehnologii, frameworkuri, software, etc.)

- prezentarea aplicației - asta însemnând că, pentru problema prezentată, voi propuneți
o soluție, iar rezultatul abordării voastre se materializează prin aplicația finală.

- concluzii și tendințe de viitor - pot cuprinde și probleme apărute pe parcurs și se


poate spune în ce măsură au fost realizare obiectivele propuse la început.

- afirmația „La ora actuală există probabil sute de astfel de jocuri, cu tematici diferite” este
vagă și lipsită de argumente. Într-o lucrare științifică este bine să se evită afirmații care pot fi
interpretate ca lozinci. Se folosesc mereu argumente, de exemplu referiți statistici, articole,
lucrări publicată undeva care se bazează de asemenea pe date credibile și reale. Sau altă sursă
științifică pe care puteți clădii afirmația respectivă.

- afirmația „Jocurile de tip Tower defense sunt încă foarte populare, deși perioada lor de
„glorie” s-a terminat în urmă cu aproximativ 2-3 ani.” de asemenea trebuie bazată pe
argumente;

- evitați superlativul exagerat mai ales când e vorba de autoaprecieri, „unul dintre cele mai
necesare coduri, a fost și cel mai greu de implementat.” Sigur ca codul era necesar, ca de nu ...
nu funcționa. Greu de implementat, desigur, dacă ar fi ușor nu s-ar pune problema. Se pot
detalia dificultățile întâlnite și cum s-au găsit și implementat rezolvările dificile.

- explicați cum „învață tunurile de apărare să tragă”, pe ce se bazează învățarea?

- se specifică în lucrare că sunt introduse diferite constante matematice și legi din fizică cu
scopul de a face efectele mai realiste. Ar fi bine să se insiste pe acestea, să fie explicit
prezentate împreună cu funcționalitatea obținută prin ele. De exemplu, pentru ce e folosită
constanta lui Euler?

- figura 1 prezintă o secvență sugestivă de cod, pentru o calitate vizuală mai bună se poate
evita varianta de Dark Mode când sunt folosite capturi de ecran plasate pe foi albe. Creează
un aspect vizual mai plăcut.

- revizuiți formulări de genul: „Este simplu, în limba engleză, astfel încât orice utilizator poate
să joace jocul.” Înseamnă că orice utilizator care știe engleză poate juca jocul, deci nu orice
utilizator. Interfețe de joc ce permit alegerea limbii, poate în funcție de setările sistemului,
sunt uzuale în ziua de azi. Din perspectiva utilizatorului, poate nu se pune problema de a nu
înțelege limba engleză ci mai degrabă de a prefera limba maternă. Aici se poate puncta prin
usability, scalabilitate, ușurarea accesului, internaționalizare. Prin „Este simplu” se exprima o
autoapreciere a rezultatelor și se sugerează o depreciere a complexității jocului, ceea ce nu e
cazul la acest joc.

- afirmația „Inamicii sunt bazați pe inteligența artificială” merită explicată suplimentar. Ce fel
de inteligență artificială este prezentă, cum este implementată? Se referă la implementarea
unei strategi de path finding, algoritm A*? Sau ce stă în spate? Poate fi și o de deplasare
strategie învățată cu rețele neurale sau alte tehnici. Ar fine bine să se detalieze aspectul acesta.
De asemenea sunt bine venite detalii legate de parametrii tehnici care au dus la 4 ore de
antrenament.

- în concluzie, se specifică „există multe jocuri de acest tip”, ar fi bine dacă se referă aceste
jocuri de referință în partea de început, unde se prezintă starea actuală din domeniu.

- la afirmația „Originalitatea poate să ofere un avantaj față de restul jocurilor de acest tip de pe
piață” ... Trebuie să fie subliniat mai întâi ce e original la nivel de contribuții în
abordarea/implementarea prezentată și pe urmă se pot face comparații despre ce e mai bine
decât în altă parte; Adică, chiar în partea introductivă se pot pune în evidență problemele,
dezavantajele observate la jocuri din această categorie și se prezintă abordarea proprie pentru
rezolvarea acestor neajunsuri. Mai ales cum văd autorii o posibilă rezolvarea a problemelor
observate iar apoi, aplicația arata cum autorii au transpus soluția teoretică propusă.

- Lucrarea nu are referințe bibliografice. Este recomandat să se adauge o secțiune cu


bibliografia folosită pentru realizarea lucrării.

- bibliografia are scopul de a arăta pe ce referințe concrete se bazează abordarea prezentată la


nivel conceptul și practic. Ele trebuie să fie concrete întrucât reprezintă fundamentele pe care
se bazează tot ce ați făcut!

Sigur că, în lumea modernă actuală, a unei societăți informaționale care gestionează cu greu
informația corectă, există tendința ca argumentele să piardă în fața senzaționalului. Dar în
știință și mai ale în științele exacte acest lucru nu are fundament.

- referințele bibliografice utilizate trebuie să fie referite în textul lucrării.

- dacă specificați o resursă web ca nota bibliografică este bine să arătați ce anume ați referit de
acolo. De ex. Wikipedia, http://wikipedia.org, la fel de bine se poate scrie și Google –
www.google.com, nu spune nimic specific. Utilizați link concret cu informație concretă în
față, de forma: AlgoritmulXYZ, http://wikipedia.org/AlgoritmulXYZ.

- pentru a nu fi vulnerabil cu privire la data de la care s-au utilizat informațiile, după un link
poate fi specificată data accesării (orientativă) după modelul:

[1] AlgoritmulXYZ, http://wikipedia.org/AlgoritmulXYZ (data accesării zz.ll.aaaa).

În acest mod se poate arăta ca informația folosită este de la o anumită dată mai multă sau mai
puțin recentă; să nu uitam că web-ul este dinamic și conținutul informativ de la o adresă se
poate schimba foarte repede.

- pot fi referite și videoclipuri sau tutoriale dar pe lângă acestea este recomandată și utilizarea
unor surse mai adecvate pentru concepte și noțiuni. În acest sens, pot fi folosite articole
științifice, referiri spre frameworkuri, cărți, tot ce a contribuit la realizarea și achiziția de
informație pe care se bazează lucrarea.

S-ar putea să vă placă și