<ul><li>=set de instrumente pentru dezvoltarea unui joc  </li></ul><ul><li>Game engine este  proiectat să  ofere   : </li>...
Compiling into JavaScript ensures the games run as fast as they can! Quote by Play my code team: PixieEngine ruleaza pe li...
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 stoc...
Nu este necesara autentificarea pentru a te „juca” cu codul unui joc creat , si sa vezi modificarile tale aduse jocului in...
La inceperea unui nou proiect, scheletul viitorului joc este deja oferit sub forma unor fisiere JavaScript si CoffeeScript...
Se poate testa proiectul pentru a detecta erori si a verifica daca este compatibil cu anumite browsere   In tutorial se pr...
PixieEngine isi indeplineste rolul de game engine asigurand clase si module pentru detectarea coliziunilor, gestionarea su...
--Documentation-- Referinta la toate clasele si metodele jocului. Proiectul initial va contine clasele si metodele a Pixie...
Intr - o parte putem crea jocul si salva modificarile , apoi apasand  “ Run ”  vom vedea jocul ruland in cealalta parte . ...
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 un...
PixieEngine dispune de un editor de sunete versatil: se poate alege frecventa sunetelor, daca vor fi pe 16 sau pe 8 biti. ...
Putem vedea ce resurse sunt utilizate ap a sand pe butonul assets va aparea imaginile si sunetele utilizate pentru joc . P...
Ajutor si site-uri afiliate: Forumul cuprinde o comunitate destul de restransa, subiectele abordate fiind totusi relevante...
blogul Pixie Creatorul PixieEngine, Daniel Moore, participa in discutii si posteaza regulat pe blog tutoriale si demo-uri ...
Un chat intre utilizatori, optiunea de a lasa un status (“what are you working on?”). Comunitate: utilizatorii impart jocu...
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 con...
Cel mai simplu joc, cu un personaj ce se poate misca, sari si trage in inamici aparuti random, poate fi obtinut in cateva ...
Playing Games Pentru a  experimenta cu cele  cateva jocuri deja create nu e nevoie  de logare,  dar pentru a da note jocul...
Play my code foloseste HTML5 , asadar va merge doar pe ultimele versiuni de browsere . Jocurile vor putea functiona in med...
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
Upcoming SlideShare
Loading in …5
×

Presentation1

513 views
423 views

Published on

Comparing two Javascript game engines: PixieEngine versus Play My Code

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
513
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentation1

  1. 1. <ul><li>=set de instrumente pentru dezvoltarea unui joc </li></ul><ul><li>Game engine este proiectat să ofere : </li></ul><ul><li>functii pentru grafică 2D sau 3D </li></ul><ul><li>detectarea coliziunilor </li></ul><ul><li>sunet </li></ul><ul><li>scripting </li></ul><ul><li>animație </li></ul><ul><li>inteligență artificială </li></ul><ul><li>networking </li></ul><ul><li>memorie de management </li></ul>Ce este un game engine?
  2. 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. 3. Pixie engine Pixie Engine Play My Code
  4. 4. Game development online: jocurile se pot dezvolta pe site-ul PixieEngine cu ajutorul unui editor de cod.
  5. 5. PLAY ,BUILD AND SHARE GAMES ONLINE! Jocurile se pot dezvolta numai cu ajutorul browserului si pot fi postate oriunde.
  6. 6. Este necesara inregistrarea utilizatorului pe site pentru a beneficia de editor.
  7. 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. 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. 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. 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. 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. 12. --Documentation-- Referinta la toate clasele si metodele jocului. Proiectul initial va contine clasele si metodele a PixieEngine.
  13. 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. 14. Apasand butonul REFERENCE vom vedea un index ce ne va fi de ajutor pentru a coda jocuri .
  15. 15. In sectiunea DOCS vom gasi referinta la toate clasele si metodele game engine-ului Play My Code.
  16. 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. 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. 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. 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. 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. 21. Un chat intre utilizatori, optiunea de a lasa un status (“what are you working on?”). Comunitate: utilizatorii impart jocuri, sprites.
  22. 22. Putem primi ajutor de la : -Sectiunea Docs- unde vom gasi o introducere despre cum vom putea crea jocuri.
  23. 23. - s au putem posta pe forum intrebari
  24. 24. Vom putea vedea update-urile pe blog-ul siteului.
  25. 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. 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. 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. 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. 29. Iar la sectiunea About vom afla creatorii acestui game engine:   Joseph and Sebastian Lenton.
  30. 30. Prezentare realizata de : Iuliana Cotofrei, grupa 4B Serban Diana , grupa 2B

×