Package prop.hex.domini.controladors.IA.auxiliars

Examples of prop.hex.domini.controladors.IA.auxiliars.CamiMinim.evalua()


    ResistenciaTauler resistencia_B = new ResistenciaTauler( ( TaulerHex ) tauler, EstatCasella.JUGADOR_B );

    int nombre_cv_A = cv_A.getConnexions_virtuals();
    int nombre_cv_B = cv_B.getConnexions_virtuals();
    int long_cami_A = cami_minim_A.evalua();
    int long_cami_B = cami_minim_B.evalua();
    double valor_resistencia_A = resistencia_A.evalua();
    double valor_resistencia_B = resistencia_B.evalua();

    int pes_long_cami = 500;
    int pes_nombre_cv = 100 - 2 * partida.getTornsJugats();
 
View Full Code Here


    {
      CamiMinim cami_minim_B = new CamiMinim( ( TaulerHex ) tauler, EstatCasella.JUGADOR_B );
      ConnexionsVirtuals cv_B = new ConnexionsVirtuals( ( TaulerHex ) tauler, EstatCasella.JUGADOR_B );
      ResistenciaTauler resistencia_B = new ResistenciaTauler( ( TaulerHex ) tauler, EstatCasella.JUGADOR_B );

      return cami_minim_B.evalua() * 100 - cv_B.getConnexions_virtuals() * 30 +
             ( int ) ( 400.0 * resistencia_B.evalua() );
    }
    else
    {
      CamiMinim cami_minim_A = new CamiMinim( ( TaulerHex ) tauler, EstatCasella.JUGADOR_A );
View Full Code Here

    {
      CamiMinim cami_minim_A = new CamiMinim( ( TaulerHex ) tauler, EstatCasella.JUGADOR_A );
      ConnexionsVirtuals cv_A = new ConnexionsVirtuals( ( TaulerHex ) tauler, EstatCasella.JUGADOR_A );
      ResistenciaTauler resistencia_A = new ResistenciaTauler( ( TaulerHex ) tauler, EstatCasella.JUGADOR_A );

      return cami_minim_A.evalua() * 100 - cv_A.getConnexions_virtuals() * 30 +
             ( int ) ( 400.0 * resistencia_A.evalua() );
    }
  }

  /**
 
View Full Code Here

    //Mirem la distància de l'enemic i disposem la tàctica adequada amb tactia_agresiva.
    int distancia_enemic;
    if ( fitxa == EstatCasella.JUGADOR_A )
    {
      CamiMinim cami_minim_B = new CamiMinim( partida.getTauler(), EstatCasella.JUGADOR_B );
      distancia_enemic = cami_minim_B.evalua();
    }
    else
    {
      CamiMinim cami_minim_A = new CamiMinim( partida.getTauler(), EstatCasella.JUGADOR_A );
      distancia_enemic = cami_minim_A.evalua();
View Full Code Here

      distancia_enemic = cami_minim_B.evalua();
    }
    else
    {
      CamiMinim cami_minim_A = new CamiMinim( partida.getTauler(), EstatCasella.JUGADOR_A );
      distancia_enemic = cami_minim_A.evalua();
    }
    if ( distancia_enemic <= 4 )
    {
      tactica_agresiva = true;
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.