SlideShare ist ein Scribd-Unternehmen logo
1 von 30
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ce este un game engine?
Compiling into JavaScript ensures the games run as fast as they can! Quote by Play my code team: PixieEngine ruleaza pe limbajul de programare CoffeeScript; fisierele .coffee sunt compilate, rezultand fisiere JavaScript. Analog, Play my Code compileaza limbajul Quby in cod JavaScript, care e  rulat de browser. De ce un game engine in  JavaScript?
Pixie engine Pixie Engine Play My Code
Game development online: jocurile se pot dezvolta pe site-ul PixieEngine cu ajutorul unui editor de cod.
PLAY ,BUILD AND SHARE GAMES ONLINE! Jocurile se pot dezvolta numai cu ajutorul browserului si pot fi  postate  oriunde.
Este necesara inregistrarea utilizatorului pe site pentru a beneficia de editor.
Un utilizator cu plata   dispune de mai multe avantaje: -limita proiectelor la un moment dat creste la 15 -spatiul de stocare creste la 1500 mb -poate avea proiecte private -poate exporta aplicatia code editor ca app google chrome
Nu este necesara autentificarea pentru a te „juca” cu codul unui joc creat , si sa vezi modificarile tale aduse jocului in timp real. Pentru a ne bucura de cat mai multe optiuni ale acestui game engine , ne vom loga . Vom putea crea jocuri , sau sa creeam o copie a jocului , apoi sa le distribuim pe twitter sau facebook.
La inceperea unui nou proiect, scheletul viitorului joc este deja oferit sub forma unor fisiere JavaScript si CoffeeScript. Exista un mic tutorial insotit de un scurt demo pentru incepatori, care va acompania orice proiect nou:
Se poate testa proiectul pentru a detecta erori si a verifica daca este compatibil cu anumite browsere   In tutorial se prezinta bazele editorului de cod: se pot importa fisiere de pe calculator pe cont, intr-un anumit proiect;
PixieEngine isi indeplineste rolul de game engine asigurand clase si module pentru detectarea coliziunilor, gestionarea sunetelor, a tastelor apasate, a desenarii pe canvas si a animatiilor.  Permite crearea unor obiecte care sa faca parte din joc (lucru facilitat de limbajul CoffeeScript).  Structura de baza a unui joc PixieEngine : [lib]-cuprinde toate librariile, sub forma unor fisiere JavaScript, ce compun game engine-ul Pixie.  ‘ gamelib’ trebuie inclusa prima. Cuprinde bazele game engine-ului.  `browserlib` are utilitati care permit rularea in browser.  `extralib` contine unelte in plus pentru a manevra animatiile si tilemaps. [src]-cuprinde fisiere Coffee care se vor compila in fisiere JavaScript.  Fisierul ‘main’ e obligatoriu si ruleaza la inceperea jocului. Fiecare obiect din joc (jucator, zid, NPC...) va avea un fisier in acest director.  [test]- cod sub forma unor fisiere coffee pentru testarea librariilor si a obiectelor
--Documentation-- Referinta la toate clasele si metodele jocului. Proiectul initial va contine clasele si metodele a PixieEngine.
Intr - o parte putem crea jocul si salva modificarile , apoi apasand  “ Run ”  vom vedea jocul ruland in cealalta parte . Jocurile dezvoltate pe aceasta platforma folosesc un limbaj numit Quby. Un limbaj asemanator cu Ruby ce este parsat in JavaScript si executat in browser.
Apasand butonul  REFERENCE  vom vedea un index ce ne va fi de ajutor pentru a coda jocuri .
In sectiunea DOCS vom gasi referinta la toate clasele si metodele game engine-ului Play My Code.
PixieEngine include un editor de pixeli bun, cu optiunea de a desena simetric si de a vedea instantele aceluiasi obiect unul langa altul (pentru crearea tilemaps) sau suprapuse.  Animatiile sunt PNG-uri succesive.
PixieEngine dispune de un editor de sunete versatil: se poate alege frecventa sunetelor, daca vor fi pe 16 sau pe 8 biti. Exista categorii predefinite de sunete, pentru sarit, pasi, culegere monede, foc de arma
Putem vedea ce resurse sunt utilizate ap a sand pe butonul assets va aparea imaginile si sunetele utilizate pentru joc . Putem crea imaginile ce vor fi utilizate in joc apasand butonu l  assets >new .
Ajutor si site-uri afiliate: Forumul cuprinde o comunitate destul de restransa, subiectele abordate fiind totusi relevante, bine tratate. Mai greu a fost sa gasim cea mai buna sursa de explicatii, tutoriale si demo-uri, blogul Pixie, care din motive obscure nu apare ca link in site-ul PixieEngine.
blogul Pixie Creatorul PixieEngine, Daniel Moore, participa in discutii si posteaza regulat pe blog tutoriale si demo-uri pentru cele mai populare jocuri Pixie.
Un chat intre utilizatori, optiunea de a lasa un status (“what are you working on?”). Comunitate: utilizatorii impart jocuri, sprites.
Putem primi ajutor de la : -Sectiunea Docs- unde vom gasi o introducere despre cum vom putea crea jocuri.
- s au putem posta pe forum intrebari
Vom putea vedea update-urile pe blog-ul siteului.
Gaming on and on... PixieEngine favorizeaza crearea de shootere simple, jocuri de aventura cu focalizare pe personajul controlat, ori explorare cu tranzitii prin diverse camere (folosind tilemaps).
Cel mai simplu joc, cu un personaj ce se poate misca, sari si trage in inamici aparuti random, poate fi obtinut in cateva linii de cod, prin tutorial.
Playing Games Pentru a  experimenta cu cele  cateva jocuri deja create nu e nevoie  de logare,  dar pentru a da note jocului sau comenta e nevoi e  sa le loghezi. Play my code dispune de multe jocuri create de catre utilizatori pentru utilizatori. Toate jocurile pot fi introduse in bloguri sau site-uri foarte usor , asemenea unui video de pe Youtube.
Play my code foloseste HTML5 , asadar va merge doar pe ultimele versiuni de browsere . Jocurile vor putea functiona in medii in care pluginurile ca adobe flash nu exista.
Iar la sectiunea About vom afla creatorii acestui game engine:    Joseph and Sebastian Lenton.
Prezentare  realizata de :  Iuliana Cotofrei, grupa 4B Serban Diana , grupa 2B

Weitere ähnliche Inhalte

Ähnlich wie Presentation1 (6)

12 best online tools - Business
12 best online tools - Business12 best online tools - Business
12 best online tools - Business
 
Proiect pw
Proiect pwProiect pw
Proiect pw
 
Curs editare video pentru creatori digitali.pdf
Curs editare video pentru creatori digitali.pdfCurs editare video pentru creatori digitali.pdf
Curs editare video pentru creatori digitali.pdf
 
Dispozitive periferice de_intrare-4759
Dispozitive periferice de_intrare-4759Dispozitive periferice de_intrare-4759
Dispozitive periferice de_intrare-4759
 
Arhitectura browser-ului Web
Arhitectura browser-ului WebArhitectura browser-ului Web
Arhitectura browser-ului Web
 
Spargerea parolelor folosind GPU
Spargerea parolelor folosind GPUSpargerea parolelor folosind GPU
Spargerea parolelor folosind GPU
 

Presentation1

  • 1.
  • 2. Compiling into JavaScript ensures the games run as fast as they can! Quote by Play my code team: PixieEngine ruleaza pe limbajul de programare CoffeeScript; fisierele .coffee sunt compilate, rezultand fisiere JavaScript. Analog, Play my Code compileaza limbajul Quby in cod JavaScript, care e rulat de browser. De ce un game engine in JavaScript?
  • 3. Pixie engine Pixie Engine Play My Code
  • 4. Game development online: jocurile se pot dezvolta pe site-ul PixieEngine cu ajutorul unui editor de cod.
  • 5. PLAY ,BUILD AND SHARE GAMES ONLINE! Jocurile se pot dezvolta numai cu ajutorul browserului si pot fi postate oriunde.
  • 6. Este necesara inregistrarea utilizatorului pe site pentru a beneficia de editor.
  • 7. Un utilizator cu plata dispune de mai multe avantaje: -limita proiectelor la un moment dat creste la 15 -spatiul de stocare creste la 1500 mb -poate avea proiecte private -poate exporta aplicatia code editor ca app google chrome
  • 8. Nu este necesara autentificarea pentru a te „juca” cu codul unui joc creat , si sa vezi modificarile tale aduse jocului in timp real. Pentru a ne bucura de cat mai multe optiuni ale acestui game engine , ne vom loga . Vom putea crea jocuri , sau sa creeam o copie a jocului , apoi sa le distribuim pe twitter sau facebook.
  • 9. La inceperea unui nou proiect, scheletul viitorului joc este deja oferit sub forma unor fisiere JavaScript si CoffeeScript. Exista un mic tutorial insotit de un scurt demo pentru incepatori, care va acompania orice proiect nou:
  • 10. Se poate testa proiectul pentru a detecta erori si a verifica daca este compatibil cu anumite browsere In tutorial se prezinta bazele editorului de cod: se pot importa fisiere de pe calculator pe cont, intr-un anumit proiect;
  • 11. PixieEngine isi indeplineste rolul de game engine asigurand clase si module pentru detectarea coliziunilor, gestionarea sunetelor, a tastelor apasate, a desenarii pe canvas si a animatiilor. Permite crearea unor obiecte care sa faca parte din joc (lucru facilitat de limbajul CoffeeScript). Structura de baza a unui joc PixieEngine : [lib]-cuprinde toate librariile, sub forma unor fisiere JavaScript, ce compun game engine-ul Pixie. ‘ gamelib’ trebuie inclusa prima. Cuprinde bazele game engine-ului. `browserlib` are utilitati care permit rularea in browser. `extralib` contine unelte in plus pentru a manevra animatiile si tilemaps. [src]-cuprinde fisiere Coffee care se vor compila in fisiere JavaScript. Fisierul ‘main’ e obligatoriu si ruleaza la inceperea jocului. Fiecare obiect din joc (jucator, zid, NPC...) va avea un fisier in acest director. [test]- cod sub forma unor fisiere coffee pentru testarea librariilor si a obiectelor
  • 12. --Documentation-- Referinta la toate clasele si metodele jocului. Proiectul initial va contine clasele si metodele a PixieEngine.
  • 13. Intr - o parte putem crea jocul si salva modificarile , apoi apasand “ Run ” vom vedea jocul ruland in cealalta parte . Jocurile dezvoltate pe aceasta platforma folosesc un limbaj numit Quby. Un limbaj asemanator cu Ruby ce este parsat in JavaScript si executat in browser.
  • 14. Apasand butonul REFERENCE vom vedea un index ce ne va fi de ajutor pentru a coda jocuri .
  • 15. In sectiunea DOCS vom gasi referinta la toate clasele si metodele game engine-ului Play My Code.
  • 16. PixieEngine include un editor de pixeli bun, cu optiunea de a desena simetric si de a vedea instantele aceluiasi obiect unul langa altul (pentru crearea tilemaps) sau suprapuse. Animatiile sunt PNG-uri succesive.
  • 17. PixieEngine dispune de un editor de sunete versatil: se poate alege frecventa sunetelor, daca vor fi pe 16 sau pe 8 biti. Exista categorii predefinite de sunete, pentru sarit, pasi, culegere monede, foc de arma
  • 18. Putem vedea ce resurse sunt utilizate ap a sand pe butonul assets va aparea imaginile si sunetele utilizate pentru joc . Putem crea imaginile ce vor fi utilizate in joc apasand butonu l assets >new .
  • 19. Ajutor si site-uri afiliate: Forumul cuprinde o comunitate destul de restransa, subiectele abordate fiind totusi relevante, bine tratate. Mai greu a fost sa gasim cea mai buna sursa de explicatii, tutoriale si demo-uri, blogul Pixie, care din motive obscure nu apare ca link in site-ul PixieEngine.
  • 20. blogul Pixie Creatorul PixieEngine, Daniel Moore, participa in discutii si posteaza regulat pe blog tutoriale si demo-uri pentru cele mai populare jocuri Pixie.
  • 21. Un chat intre utilizatori, optiunea de a lasa un status (“what are you working on?”). Comunitate: utilizatorii impart jocuri, sprites.
  • 22. Putem primi ajutor de la : -Sectiunea Docs- unde vom gasi o introducere despre cum vom putea crea jocuri.
  • 23. - s au putem posta pe forum intrebari
  • 24. Vom putea vedea update-urile pe blog-ul siteului.
  • 25. Gaming on and on... PixieEngine favorizeaza crearea de shootere simple, jocuri de aventura cu focalizare pe personajul controlat, ori explorare cu tranzitii prin diverse camere (folosind tilemaps).
  • 26. Cel mai simplu joc, cu un personaj ce se poate misca, sari si trage in inamici aparuti random, poate fi obtinut in cateva linii de cod, prin tutorial.
  • 27. Playing Games Pentru a experimenta cu cele cateva jocuri deja create nu e nevoie de logare, dar pentru a da note jocului sau comenta e nevoi e sa le loghezi. Play my code dispune de multe jocuri create de catre utilizatori pentru utilizatori. Toate jocurile pot fi introduse in bloguri sau site-uri foarte usor , asemenea unui video de pe Youtube.
  • 28. Play my code foloseste HTML5 , asadar va merge doar pe ultimele versiuni de browsere . Jocurile vor putea functiona in medii in care pluginurile ca adobe flash nu exista.
  • 29. Iar la sectiunea About vom afla creatorii acestui game engine:   Joseph and Sebastian Lenton.
  • 30. Prezentare realizata de : Iuliana Cotofrei, grupa 4B Serban Diana , grupa 2B