-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
12 changed files
with
67 additions
and
98 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
name: build | ||
|
||
on: [push, pull_request] | ||
jobs: | ||
wollok-ts: | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- uses: actions/checkout@v4 | ||
- run: | | ||
wget -O wollok-ts-cli https://github.com/uqbar-project/wollok-ts-cli/releases/latest/download/wollok-ts-cli-linux-x64 | ||
chmod a+x ./wollok-ts-cli | ||
./wollok-ts-cli test --skipValidations -p ./ | ||
shell: bash |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,6 @@ | ||
bin | ||
|
||
# Local history | ||
.history | ||
|
||
# Wollok Log | ||
*.log |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,53 @@ | ||
# Gitiando | ||
# Futbolito | ||
|
||
Este ejercicio es para explicar como trabajar en grupo usando GIT. La dinámica de la clase | ||
está en esta presentación: https://docs.google.com/presentation/d/1-o5zEUfuUT72ea8q2rk8mwHSqMkdJvTyQ9Y8eqUTVZA | ||
|
||
|
||
Los requerimientos esperan que ya se haya explicado wollok game (parte 1: objetos visuales, posiciones y mapeo de teclas (bloques)). También incluye | ||
validaciones (excepciones) y testing | ||
|
||
Este ejercicio es para trabajar en grupo usando GIT | ||
|
||
## Dinámica | ||
|
||
Cada integrante del grupo debe resolver sólo uno de los requerimientos en un | ||
*feature branch*, y luego realizar un *pull request (PR)* sobre *main* . Esperar a que todos | ||
cada estudiante terminen su requerimiento antes de comenzar a *mergear* los Pull Requests | ||
*feature branch*, y luego realizar un *pull request (PR)* sobre *main*. Esperar a que | ||
cada estudiante termine su requerimiento antes de comenzar a *mergear* los *pull requests* | ||
|
||
## Requerimientos (pizarrón) | ||
|
||
- **Esquina** : al apretar la tecla *e* la pelota se debe quedar en el origen (0,0) | ||
- **Buscarla** : al apretar la tecla *b* lionel se mueve a donde está la pelota | ||
|
||
## Requerimientos | ||
- Hacer que Lionel lleve la pelota al apretar la tecla *l*: Cuando la lleva pelota, la pelota | ||
se mueve junto con Lionel. Validar que la pelota se encuentre en la misma posición que Lionel. | ||
- Hacer que Lionel patee la pelota al apretar la tecla *p*: La pelota se desplaza 3 posiciones | ||
|
||
## Requerimientos (Estudiantes) | ||
- **Llevarla**: Hacer que Lionel lleve la pelota al apretar la tecla *l*: Cuando la lleva, la pelota | ||
se mueve junto con Lionel. Validar que la pelota se encuentre en la misma posición que Lionel al comenzar la acción. | ||
- **Patear**: Hacer que Lionel patee la pelota al apretar la tecla *p*: La pelota se desplaza 3 posiciones | ||
a la derecha (o lo máximo que se pueda antes de salir de pantalla). | ||
Validar que la pelota se encuentre en la misma posicion que Lionel | ||
- Hacer Lionel de un pase atrás al apretar la tecla *t*: La pelota se mueve 2 posiciones a la izquierda | ||
- **Taquito**: Hacer Lionel de un pase atrás al apretar la tecla *t*: La pelota se mueve 2 posiciones a la izquierda | ||
(o lo máximo que se pueda mover). Validar que la pelota se encuentre en la misma posición que Lionel | ||
- Hacer que Lionel cambie su camiseta al apretar la tecla *c*. Si tiene la camiseta titular pasará a | ||
- **Camiseta** Hacer que Lionel cambie su camiseta al apretar la tecla *c*. Si tiene la camiseta titular pasará a | ||
usar la suplente y viceversa | ||
|
||
Nota: No olvidarse de hacer los tests también, son parte del requerimiento! | ||
Nota: Ojo con asumir en los tests que el tablero tiene el mismo tamaño que en el program. No es así. | ||
Usar un describe con el método initialize | ||
|
||
## Luego de los *merges* | ||
Puede pasar dos cosas luego de todos los merges: | ||
1) Haya quedado código duplicado (¿Tal vez en las validaciones?). Si es así, en un nuevo feature branch | ||
hacer el refactor para eliminar el código duplicado. | ||
2) A veces hay requerimientos que se pueden molestar entre ellos. Probablemente luego de usar | ||
la funcionalidad de "llevarla" haya dejado de funcionar bien el patear y el taquito, | ||
porque luego de cambiar la posicion de la pelota al patear, al estar llevandola. ésta vuelve hacia lionel. | ||
Si pasa eso hay que hacer un nuevo feature branch que: | ||
- Tenga un test que detecte el problema | ||
- Resolver el problema con la siguiente definición: Cuando se patea o se da el pase | ||
de taco linonel deja de llevarla. | ||
|
||
|
||
|
||
|
||
|
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
{ | ||
"name": "futbolito", | ||
"name": "futbolito-GIT", | ||
"version": "1.0.0", | ||
"wollokVersion": "3.0.0", | ||
"wollokVersion": "4.0.0", | ||
"author": "leo", | ||
"license": "ISC" | ||
} |
File renamed without changes.
This file was deleted.
Oops, something went wrong.