Git Product home page Git Product logo

pruebas-damas's Introduction

1.ADCS.pruebas

  • Diseño Modelo/Vista/Controlador con Presentador del Modelo/Vista/Controlador

class LasDamas {

  • play() } LasDamas *-down-> Logic LasDamas *-down-> View

class View {

  • interact(Contorller) }

class StartView #orange {

  • interact(StartController) }

class PlayView #orange {

  • interact(PllayController) }

class ResumeView #orange {

  • interact(ResumeController) }

StartView ..> StartController PlayView ..> PlayController ResumeView ..> ResumeController

View *-down-> StartView View *-down-> PlayView View *-down-> ResumeView StartView *-down-> BoardView PlayView *-down-> BoardView BoardView ..> SquareView SquareView ..> PieceView

View ..> AcceptController

class Logic{

  • getController() } Logic *--> State Logic *--> Game Logic *-down-> AcceptController

class Controller{ }

class AcceptController{ }

Controller <|-down- AcceptController AcceptController <|-down- StartController AcceptController <|-down- PlayController Controller <|-down- MoveController Controller <|-down- CancelController AcceptController <|-down- ResumeController Controller o--> Game

class StartController{ }

class MoveController{ }

class CancelController{ }

class ResumeController{ }

class PlayController{

  • move(Coordinate origin, Coordinate target); } PlayController ..> Coordinate

PlayView ..> Coordinate

class Coordinate{ }

PlayController *-down-> CancelController PlayController *-down-> MoveController

class Game{ } Game *-down-> Board Game *-down-> Turno Game ..> Error

class Board{ } Board *-down-> "8x8" Square Board *-down-> "1..2x12" Piece Board ..> Error

class Square{ } Square --> "0..1" Piece Square *--> Color

class Piece{ } Piece <|-down- Peon Piece <|-down- Dama Piece *--> Color

class Peon{ }

class Dama{ }

class Color{ }

class Turno{ } Turno *--> Color

class State{ }

class Error{ }

pruebas-damas's People

Contributors

vicsmr avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.