Taller de biicode@UVA
-
Upload
julia-s-simon -
Category
Technology
-
view
123 -
download
0
Transcript of Taller de biicode@UVA
![Page 1: Taller de biicode@UVA](https://reader035.fdocuments.in/reader035/viewer/2022080215/55b6750dbb61eb89568b4572/html5/thumbnails/1.jpg)
workshop
martes, 19 de noviembre de 13
![Page 2: Taller de biicode@UVA](https://reader035.fdocuments.in/reader035/viewer/2022080215/55b6750dbb61eb89568b4572/html5/thumbnails/2.jpg)
InstalaciónBajamos e instalamos el cliente de la web:http://docs.biicode.com/en/latest/installing-biicode.html#download-and-install-the-client-binaries
Linux:$ sudo apt-get install build-essential cmake mesa-common-dev libglu1-mesa-dev libx11-dev libxi-dev
Windows and Mac:Instrucciones enhttp://docs.biicode.com/en/latest/installing-biicode.html
martes, 19 de noviembre de 13
![Page 3: Taller de biicode@UVA](https://reader035.fdocuments.in/reader035/viewer/2022080215/55b6750dbb61eb89568b4572/html5/thumbnails/3.jpg)
Creando el workspace
$ cd ~$ mkdir biiws$ cd biiws$ bii init$ bii new pang$ cd pang/src/username/pang
martes, 19 de noviembre de 13
![Page 4: Taller de biicode@UVA](https://reader035.fdocuments.in/reader035/viewer/2022080215/55b6750dbb61eb89568b4572/html5/thumbnails/4.jpg)
Primera aplicaciónvim pang.cpp
#include "workshops/pangmp/coordinadorpangmp.h"/** Punto de entrada al juego */int main(int argc,char* argv[]) { CoordinadorPangMP pang; pang.Run();}
$ bii find$ bii cpp:build$ cd ../../../bin$ ./username_pang_pang$ bii deps --graph
Ver carpeta dep
martes, 19 de noviembre de 13
![Page 5: Taller de biicode@UVA](https://reader035.fdocuments.in/reader035/viewer/2022080215/55b6750dbb61eb89568b4572/html5/thumbnails/5.jpg)
Editando una libreria$ bii open workshops/pangmp$ cd ../src/workshops/pangmp$ lscoordinadorpangmp.cpp coordinadorpangmp.h mundomp.cpp mundomp.h pang2.cpp
Abrir mundomp.cppAbrir en el navegador mundo.cpp(biicode.com/workshops)
martes, 19 de noviembre de 13
![Page 6: Taller de biicode@UVA](https://reader035.fdocuments.in/reader035/viewer/2022080215/55b6750dbb61eb89568b4572/html5/thumbnails/6.jpg)
Editando una libreria
Rellenar los métodos, con instrucciones equivalentes pero usando segundoHombre como argumento
$ bii cpp:build
El primero que le funcione que levante la mano
martes, 19 de noviembre de 13
![Page 7: Taller de biicode@UVA](https://reader035.fdocuments.in/reader035/viewer/2022080215/55b6750dbb61eb89568b4572/html5/thumbnails/7.jpg)
Reusando código
El que lo consiga: $ bii publish --branch pangmulti
El resto: Editar el fichero pang/bii/policies.bii Añadir la línea: - [branch.user=="winner", tag==STABLE, 0]
$ bii find -u $ bii cpp:build
martes, 19 de noviembre de 13