Asa... Cautam un motiv de ce as hosta o veriune exportat a jocului meu prototip, fara pre mult efort daca sursa era deja implementata pe github. Deasemenea am vrut nijte prieteni sa testeze prototipul, si asa html ar fi ideal pentru ei ca s-a il aceseze de la departare.
Am incercat dropbox, google drive, fara prea mult succes. Deasemea nu am vrut sa hostez pe arcade-ul de la scirra sau ceva asemanator, precum acest joc nu era termina. Acesta era si cazul pentru a il crea si mai apoi hosta pe un site, pentru ca nu era un produs final.
Se pare ca implementarea unui joc pe paginile github merge perfect, si are o corelatie buna, intre sursa si versiunea implementata, cu, control al versiunii implementat pentru a corela.
NB: A listat acest tutorial aici ca fiind avansat si c-a necesita cunostinte despre Github, si se pare nu mentioneaza aceasta metoda, nici aici, nici in forumuri, pentru implementare.
Pregatire-a
In primul rand ai nevoie sa creezi un cont pe Github daca nu ai deja unul, si folosesti Gui/linia de comanda a interfetei favorite pentru Github. As recomanda ca GUI in orice caz, precum este usor de rulat intergata liniei de comenzi de aici.
https://help.github.com/articles/set-up-git/
Apoi trebuie sa creezi un loc de depozitare pentru sursa/ fisierele original pe care le hostezi pe github.
Poti sari peste punctul asta daca doar vrei sa hostezi jocul exportat.
Crearea unu loc de depozitare a sursei
Creaza un loc de depozitare si mai apoi performa cum este mentionat, nu pune/publica inca
https://help.github.com/articles/create-a-repo/
apoi copie fisierele intr-o locatie pe computer-ul tau pentru a te asigura ca schimbari pe care le faci sunt asemanatoare cu GUI cand sunt folosite, sau daca verifici statusul dupa git. Mai apoi performa iara, cu folosind acelasi process ca mai inainte.
Acum poti lista/publica codul apasand butonul publish sau utilizand "git push" in linia de comanda.
O data ce este finalizata, poti incepe exportarea proiectului.
Exporta proiectul ca HTML5
Va rog verificati informatiile mentionate aici, deoarece ele sutn foarte bune pentru a sti ce se intampla cu jocul daca anumite optiuni sunt selectate cand exportezi in HTML5. https://www.scirra.com/tutorials/655/tips-on-publishing-html5-games-to-the-web
Apoi tine minte locatia unde ai exportat fisierele (ar trebuie sa fie asemanatoare cu un website HTML5 cu un index file in folderul principal) pentru pasul urmator.
Setarea paginilor Github
Urmeaza instructiunile setate pana aici, inainte de sectunea performa/listeaza/publica https://pages.github.com/ pentru ca inainte trebuie sa adaugam fisierul exportat din pasul anterior in noua noastra locatie pentru depozitare in folderul local. Odata ce este gata, poti performa si publica schimbarile.
Daca toate acestea au parcurs cu bine, ar trebuie acum sa poti juca/testa jocul tau pe site, aratand aproximativ ca si username.github.io
Sper ca acest tutorial a fost de ajutor pentru a te ajuta sa publici rapid codul tau, mentinand in acelasi timp controlul asupa sursei, si poate ajuta testeri/prietenii tau, sa iti testeze ultimile versiuni publicate.
Hope this helps you to quickly deploy your code, while still having source control in relation to it, and can enable your testers/friends, to test the latest deployed version.
Salutari,
W