Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Taller de biicode@UVA

372 views

Published on

Taller introductorio a biicode en la Universidad de Valladolid

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Taller de biicode@UVA

  1. 1. workshop martes, 19 de noviembre de 13
  2. 2. Instalación Bajamos 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 buildessential cmake mesa-common-dev libglu1-mesa-dev libx11-dev libxi-dev Windows and Mac: Instrucciones en http://docs.biicode.com/en/latest/installing-biicode.html martes, 19 de noviembre de 13
  3. 3. Creando el workspace $ $ $ $ $ $ cd ~ mkdir biiws cd biiws bii init bii new pang cd pang/src/username/pang martes, 19 de noviembre de 13
  4. 4. Primera aplicación vim 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
  5. 5. Editando una libreria $ bii open workshops/pangmp $ cd ../src/workshops/pangmp $ ls coordinadorpangmp.cpp   coordinadorpangmp.h  mundomp.cpp   mundomp.h  pang2.cpp Abrir mundomp.cpp Abrir en el navegador mundo.cpp (biicode.com/workshops) martes, 19 de noviembre de 13
  6. 6. 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
  7. 7. 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

×