Skip to content

USantaTecla-tech-java/game-ticTacToe

Repository files navigation

Secuencia de versiones TicTacToe

ℹ️ Este diagrama muestra las diferentes versiones del juego TicTacToe

Requistios Versión
basic domainModel - basic
machine domainModel - machine
basic documentView - basic
machine documentView - machine - doubleDispatching
machine documentView - machine - prototype
graphics documentView - withoutFactoryMethod
graphics documentView - withFactoryMethod
graphics modelViewPresenter - presentationModel - basic
graphics modelViewPresenter - presentationModel - withFacade
graphics modelViewPresenter - presentationModel - withoutDoubleDispatching
graphics modelViewPresenter - presentationModel - withDoubleDispatching
undoRedo modelViewPresenter - presentationModel - withComposite
distributed modelViewPresenter - presentationModel - withoutProxy
distributed modelViewPresenter - presentationModel - withProxy
files modelViewPresenter - presentationModel - withoutDAO
files modelViewPresenter - presentationModel - withDAO
bbdd modelViewPresenter - presentationModel - withoutPrototype
bbdd modelViewPresenter - presentationModel - withPrototype
basic modelViewPresenter - passiveView
basic modelViewPresenter - supervisorController
basic modelViewController

DiagramaSecuencia

Configuration

❗ La instalación corresponde al entorno Visual Studio Code.

1️⃣ Realizar la instalacion , abrir el CMD como administrador.

➖ Primer comando

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

➖ Segundo comando

choco install plantuml

2️⃣ Instalar el plugin de plantUML para Visual Studio Code.

2.1 En plantUML Ir a extensiones y escribir escribir plantuml.

2.2 Botón derecho sobre la primera (PlantUML Rich PlantUML support) -> Extension Settings

2.3 Apartado Plantuml: Diagrams Root (Se establece la carpeta donde van a estar localizados los diagramas .png
	Ruta: "docs/diagrams/src"

2.4 Apartado Plantuml: Export Out Dir (Se establece la carpeta para exportar los diagramas)
	Ruta: "docs/diagrams/out"

2.5 Apartado Plantuml: Render 
	Cambiar la opción de "Local" a "PlantUMLServer"

2.6 Plantuml: Server (Establecer servidor de PlantUML)
	Escribir la ruta oficial del servidor de Plantuml: "https://www.plantuml.com/plantuml"

3️⃣ Dentro de nuestro proyecto debemos tener una carpeta docs/ con la siguiente estructura. La carpeta /out se va a a generar automaticamente al exportar los diagramas.

  • 📁 Project Folder/
    • 📁 docs/
      • 📁diagrams/
        • 📁src/
          • 📁architecture_overview.wsd
        • 📁 out/
          • 📁 architecture_overview/
            • 📁 architecture_overview.png
    • 📁 rest_of_your_project_folders/

4️⃣ Para generar el diagrama es necesario presionar Alt+D, la primera vez, despues se recarga automaticamente.

5️⃣ Exportar un diagrama, boton derecho "Export current diagram" se genera el "svg" en la carpeta out/

  • Se genera una carpeta con el nombre del fichero.

6️⃣ Paginación en un diagrama, util para digramas grandes.

  • newpage
  • title: Justo debajo de newPage, para indicar en que se centra el diagrama.

❗ No es necesario instalar el plugin para hacer la documentación. Se pueden exportar los diagramas en svg en plantext y meterlos en la carpeta out/nombrefichero/nombrediagrama.svg Respetando la estructura del punto

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages