Codria
Dima (Discuție | contribuții) (Pagină nouă: Category:Codria Ce este Codria? La moment codria este doar o idee Ce va fi Codria? Codria vrea să fie un joc, de tip RPG (role-playing game) adică vei fi ori Făt-Fumos, ori...) |
(→Cum se compilează Codria) |
||
(O revizie intermediară efectuată de un utilizator neafișată) | |||
Linia 1: | Linia 1: | ||
[[Category:Codria]] | [[Category:Codria]] | ||
− | |||
− | |||
− | |||
− | Codria | + | ==Despre Codria == |
− | + | ||
− | + | ||
+ | === Ce este Codria? === | ||
− | + | În acest moment codria este doar o idee | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | === Ce va fi Codria? === | |
− | + | ||
− | + | Codria se vrea a fie un joc de tip RPG (role-playing game). În joc vei putea alege între personajul Făt-Fumos sau Harap-Alb. În același Codria este și FPS (First Person Stabber) nu e shooter, pentru că jocul are desfășurarea în mitologia Românească (din timpul basmelor), unde, evident nu erau arme de foc.<br /> | |
− | + | Pentru a menține un subiect interesant, ne-am gândit să fie bazat pe o poveste/basm/mitologie. E posibil să fie mai multe nivele/povești de jucat. Va avea și un mod multiplayer, unde vei stăpâni niște sate, vei căpăta mai multe, în caz că ai carismă mare sau satele se vor răscula împotriva ta, dacă vei fi măgar. | |
− | + | ||
− | + | == Cum poți să contribui == | |
− | pe codria.ceata.org | + | |
− | + | #cod | |
− | poate un stejar în .svg, verde închis cu irizații sau cracii de argint | + | #modele 3D |
− | + | #terenuri, hărți | |
− | scrie pe wiki | + | #povestea (en. script) pentru joc |
+ | #un sit, făceți-l pe localhost, un screenshot și dacă e ok, îl băgăm pe codria.ceata.org | ||
+ | #un logo, emblemă sau cum s-o mai chema. De inspirație românească, poate un stejar în .svg, verde închis cu irizații sau cracii de argint | ||
+ | #miki-wiki, dar asta încă nu e necesar acuma. Ceva mai încolo vom scrie pe wiki | ||
+ | |||
+ | == Obtinerea codului sursă == | ||
+ | |||
+ | Pentru a contribui la proiectul Ceata Codria vei avea nevoie de un cont la [http://gitorious.org/users/new gitorious] | ||
+ | |||
+ | Dacă nu ai deja unul, crează un nou set de chei ssh pentru a accesa gitorious din linia de comandă, și a transfera în siguranță codul.<br /> | ||
+ | Aceasta se face cu '''ssh-keygen''', completând cu datele tale. Poți să nu îi pui parolă, dar este indicat să ai una(măcar una simplă).<br /> | ||
+ | Păzește cheia ta privată, '''.ssh/id_rsa'''<br /> | ||
+ | Pe gitorious o încarci pe cea publică, de pe Dashboard, la SSH Keys. Încarcă conținutul fișierului .ssh/id_rsa.pub | ||
+ | |||
+ | Clonează [https://gitorious.org/ceata-codria/ceata-codria depozitul] de cod, apăsând acest [https://gitorious.org/ceata-codria/ceata-codria/clone buton].<br /> | ||
+ | Acum ai o copie completă, a ta, personală, pentru a putea experimenta în orice mod dorești. | ||
+ | |||
+ | Cloneaz-o pe calculator, utilizând git clone și adresa clonei tale (e indicată într-o casetă, după ce clonezi) | ||
+ | |||
+ | == Cum se compilează Codria == | ||
+ | |||
+ | Compilarea este descrisă în acest [https://gitorious.org/ceata-codria/ceata-codria/blobs/master/INSTALL fișier].<br /> | ||
+ | Lista de dependințe deja a crescut (și probabil va mai crește puțin în continuare).<br /> | ||
+ | Mai jos este un extras din fișierul '''Makefile.am''', din '''src/''', unde îi spunem lui '''AutoMake''' de ce biblioteci avem nevoie. | ||
+ | |||
+ | codria_LDADD= $(OGRE_LIBS) $(OIS_LIBS) -lboost_system $(CEGUI_LIBS) -lOgreTerrain -lCEGUIOgreRenderer | ||
+ | |||
+ | Cea mai importantă din ele este '''OGRE'''. Dacă sistemul vostru nu are o versiune în pachete, puteți să îl compilați [http://www.ogre3d.org/tikiwiki/Building+Ogre manual], după cum e descris în pagina proiectului. | ||
+ | |||
+ | Următorea dependință e '''OIS'''. Probabil sistemul tău deja îl are, rulează un '''apt-cache search ois''' pentru a verifica dacă este instalat, și instalează-l cu: | ||
+ | |||
+ | apt-get install ois (dacă ăsta e numele, ar putea să fie libois-dev) | ||
+ | |||
+ | Bibliotecile '''Boost''' de asemenea sunt probabil în depozitul de pachete al sistemului, la fel și '''CEGUI'''.<br /> | ||
+ | Pe o anumită ramură a jocului se folosește '''Guile''', instalează-l și pe acesta. | ||
+ | |||
+ | == Legături utile == | ||
+ | |||
+ | *blender | ||
+ | *povești | ||
+ | *mitologie | ||
+ | *I-ul script | ||
+ | *multiplayer | ||
+ | |||
+ | [https://gitorious.org/ceata-codria/pages/Home#Bine+a~~i+venit+pe+pagina+wiki+a+proiectului+**Ceata+Codria** Wiki Gitorious] |
Versiunea curentă din 15 noiembrie 2013 10:32
Cuprins |
[modificare] Despre Codria
[modificare] Ce este Codria?
În acest moment codria este doar o idee
[modificare] Ce va fi Codria?
Codria se vrea a fie un joc de tip RPG (role-playing game). În joc vei putea alege între personajul Făt-Fumos sau Harap-Alb. În același Codria este și FPS (First Person Stabber) nu e shooter, pentru că jocul are desfășurarea în mitologia Românească (din timpul basmelor), unde, evident nu erau arme de foc.
Pentru a menține un subiect interesant, ne-am gândit să fie bazat pe o poveste/basm/mitologie. E posibil să fie mai multe nivele/povești de jucat. Va avea și un mod multiplayer, unde vei stăpâni niște sate, vei căpăta mai multe, în caz că ai carismă mare sau satele se vor răscula împotriva ta, dacă vei fi măgar.
[modificare] Cum poți să contribui
- cod
- modele 3D
- terenuri, hărți
- povestea (en. script) pentru joc
- un sit, făceți-l pe localhost, un screenshot și dacă e ok, îl băgăm pe codria.ceata.org
- un logo, emblemă sau cum s-o mai chema. De inspirație românească, poate un stejar în .svg, verde închis cu irizații sau cracii de argint
- miki-wiki, dar asta încă nu e necesar acuma. Ceva mai încolo vom scrie pe wiki
[modificare] Obtinerea codului sursă
Pentru a contribui la proiectul Ceata Codria vei avea nevoie de un cont la gitorious
Dacă nu ai deja unul, crează un nou set de chei ssh pentru a accesa gitorious din linia de comandă, și a transfera în siguranță codul.
Aceasta se face cu ssh-keygen, completând cu datele tale. Poți să nu îi pui parolă, dar este indicat să ai una(măcar una simplă).
Păzește cheia ta privată, .ssh/id_rsa
Pe gitorious o încarci pe cea publică, de pe Dashboard, la SSH Keys. Încarcă conținutul fișierului .ssh/id_rsa.pub
Clonează depozitul de cod, apăsând acest buton.
Acum ai o copie completă, a ta, personală, pentru a putea experimenta în orice mod dorești.
Cloneaz-o pe calculator, utilizând git clone și adresa clonei tale (e indicată într-o casetă, după ce clonezi)
[modificare] Cum se compilează Codria
Compilarea este descrisă în acest fișier.
Lista de dependințe deja a crescut (și probabil va mai crește puțin în continuare).
Mai jos este un extras din fișierul Makefile.am, din src/, unde îi spunem lui AutoMake de ce biblioteci avem nevoie.
codria_LDADD= $(OGRE_LIBS) $(OIS_LIBS) -lboost_system $(CEGUI_LIBS) -lOgreTerrain -lCEGUIOgreRenderer
Cea mai importantă din ele este OGRE. Dacă sistemul vostru nu are o versiune în pachete, puteți să îl compilați manual, după cum e descris în pagina proiectului.
Următorea dependință e OIS. Probabil sistemul tău deja îl are, rulează un apt-cache search ois pentru a verifica dacă este instalat, și instalează-l cu:
apt-get install ois (dacă ăsta e numele, ar putea să fie libois-dev)
Bibliotecile Boost de asemenea sunt probabil în depozitul de pachete al sistemului, la fel și CEGUI.
Pe o anumită ramură a jocului se folosește Guile, instalează-l și pe acesta.
[modificare] Legături utile
- blender
- povești
- mitologie
- I-ul script
- multiplayer