Responder Tema
Resultados 1 al 6 de 6

Tema: TSO - Simulador de combate

  1. #1
    Avatar de Asipak
    Fecha de Ingreso
    28 abr, 12
    Mensajes
    9
    Monde
    Nuevo Dorado

    TSO - Simulador de combate

    Hello,

    I am the author of the battle simulator http://settlersonlinesimulator.com/d...fsimulator/es/ which is already very popular in many countries like germany or france.
    If you have any problems or questions about the simulator, just ask. I'll try to answer all of your questions.

    Regards

    1. Basic functions



    1.1 Simulate battle

    Give your units into the simulator and also the enemy units and click on "Simulate battle". Then the battle is currently being simulated 50x and displays the result. Have you already carried out other users from the same simulation, the number of the performed simulations can also be higher. To obtain the most reliable results, the simulations should be performed as often. Click repeatedly on the button "combat simulation" to increase the number of currently up to 1000.
    Experience has shown that this value is more than sufficient to provide reliable results.

    Let us therefore fight by 10 recruits and 15 archers against 10 scavengers:



    1.2 The simulation result

    After clicking on the "fight simulate" the browser window is centered on the simulation results. It ehält information about the minimum, maximum and average losses of its own and the enemy units.
    Furthermore, displays the number of simulations carried out for this fight (in this case, 150), the minimum, maximum and average number of combat rounds, and the expected experience points (EP).

    By clicking on "Spent Resources" you can also see what goods they will lose this fight.

    1.3 Advanced functions



    You scroll down a bit in the simulation result, you will come across a link to the "Simulations of other users." There, all simulations are listed, which were conducted over a period of several hours from other users for exactly this enemy camp (10 raiders). Often there is unity constellations that are more suitable opponent for the camp than the one we chose above in the simulator (10 recruit 15 archers).

    As a further aid, the simulation can be performed even link to be able to show, for example, here in the forum or to refer to it elsewhere. This generates a link that appears below the simulation results.


    1.4 The example simulation

    You scroll a little further down, you come across the word "sample simulation." Clicking on it opens the course of a simulation carried out for this fight. Further details can be obtained by clicking on Show "On the Divided damage" and "intermediate result". Using the example simulation can be easily and struggles to understand in detail.


  2. #2
    Avatar de Asipak
    Fecha de Ingreso
    28 abr, 12
    Mensajes
    9
    Monde
    Nuevo Dorado
    If you want to help me translating the simulator to spanish, you may translate the following english language file.

    I also need the unit and adventure names in spanish.

    Código:
    /**
     * headline
     */
    
    $lang['en']['headline'] = 'The Settlers Online';
    
    /**
     * navigation
     */
    
    $lang['en']['navi'] = array(
        'Combat Simulator',
        'The Battle System',
        'Adventures',
        'Changelog',
        'Forum',
        'Administrate Units',
        'Changelog',
    );
    
    /**
     * simulation
     */
    $lang['en']['description']['main'] = 'This The Settlers Online - Combat Simulator supports already
           the new combat system and the adventures of the browser game.';
    $lang['en']['keywords']['main'] = 'the settlers online, combat simulator, battle simulator, tso';
    
    $lang['en']['subheading'] = 'battle simulator for
              <a href="http://www.thesettlersonline.com/en/">
                The Settlers Online
              </a>
              -
              <a href="http://forum.thesettlersonline.com/threads/15694-TSO-Combat-Siimulator">
                discuss this tool
              </a>
              in the forum - last update: ';
    $lang['en']['link-discuss'] = 'http://forum.thesettlersonline.com/threads/15694-TSO-Combat-Siimulator';
    
    $lang['en']['user'] = 'Player';
    $lang['en']['enemy'] = 'Bandits';
    $lang['en']['hint-veteran'] = 'set unit limit to 250';
    $lang['en']['num_units'] = 'Number of units';
    $lang['en']['units-in-tower'] = 'Units in the tower';
    $lang['en']['simulate_battle'] = 'Simulate battle';
    $lang['en']['clear_input'] = 'Reset form';
    
    $lang['en']['how-to-headline'] = 'How-to';
    $lang['en']['how-to'] = 'Enter the number of your units in the simulator and the adversary and click on a "Simulate Battle".
      The screen is then centered on the minimum and maximum losses.
    
      The number of simulations can be increased up to ' . NUM_MAX_SIMULATIONS . ' several times to repeat the same simulation.
    
      You can reproduce the exact progress of the fight based on a sample simulation that can be found under the losses.';
    $lang['en']['how-to-simulations'] = 'If you have no idea how you should attack a certain bearing on the best, enter only the number of enemy units, and you will be forwarded to previously performed simulations of other users.
    
      You can also reach these comparison tables on following the link under the minimum and maximum losses, after you have started a simulation.';
    
    $lang['en']['sim_info'] = 'Information to simulation';
    $lang['en']['sim_info_how_often'] = 'The simulation was run ' . NUM_SIMULATIONS . ' times in a row.';
    $lang['en']['sim_example'] = 'Example simulation';
    $lang['en']['link_simulation_headline'] = 'Link simulation';
    $lang['en']['link_simulation'] = 'Copy and paste the link to this simulation to show others.';
    
    $lang['en']['round-s'] = 'Round';
    $lang['en']['round-pl'] = 'Rounds';
    $lang['en']['round'] = 'Round';
    $lang['en']['deficits'] = 'Minimum and maximum losses';
    $lang['en']['damage'] = 'Caused damage';
    $lang['en']['interim_result'] = 'Interim result';
    $lang['en']['minimal_loss'] = 'Minimal loss';
    $lang['en']['maximal_loss'] = 'Maximal loss';
    $lang['en']['lost_resources'] = 'Consumed raw materials';
    $lang['en']['survivors'] = 'Survivors';
    
    $lang['en']['user-simulations-headline'] = 'Simulations of other users';
    $lang['en']['user-simulations'] = 'Each simulation is saved, so you can';
    $lang['en']['user-simulations-linktext'] = 'take a look at simulations of other users.';
    $lang['en']['explanation-user-simulations'] = array(
        'At this point, simulations of the selected stock are listed that have already been carried out by other users.',
        'The simulations are in accordance with the minimum losses of the enemy, in descending order, and finally sorted in ascending order by the loss of value.',
        'Showing only simulation, which were carried out at least 200 times and amount to their minimum losses of the opponent not 0.',
    );
    
    $lang['en']['no-tower'] = 'No watchtower';
    $lang['en']['tower-50'] = 'Watchtower';
    $lang['en']['tower-75'] = 'Reinforced watchtower';
    
    $lang['en']['simulations-run'] = 'The simulation was run {num} times.';
    $lang['en']['headline-simulation-advanced'] = 'Advanced features';
    
    $lang['en']['hall-of-fame-explanation'] = 'Here you will find the best simulations 
      ever conducted for this camp. Some columns of the table can be sorted by 
      clicking on the column header.';
    $lang['en']['units'] = 'Units';
    $lang['en']['value'] = 'value';
    
    $lang['en']['wave'] = 'Wave';
    
    // adventures
    $lang['en']['adventure'] = 'Adventure';
    $lang['en']['adventure-1'] = 'Witch of the Swamp';
    $lang['en']['adventure-2'] = 'The Dark Priests';
    $lang['en']['adventure-3'] = 'Horseback';
    $lang['en']['adventure-4'] = 'The Dark Brotherhood';
    $lang['en']['adventure-5'] = 'Secluded Experiments';
    $lang['en']['adventure-6'] = 'The Nords';
    $lang['en']['adventure-7'] = 'Island of the Pirates';
    $lang['en']['adventure-8'] = 'Stealing from the rich';
    $lang['en']['adventure-9'] = 'Traitors';
    $lang['en']['adventure-10'] = 'Old Friends';
    $lang['en']['adventure-11'] = 'Sons of the veldt';
    $lang['en']['adventure-12'] = 'Outlaws';
    $lang['en']['adventure-13'] = 'Victor the vicious';
    $lang['en']['adventure-14'] = 'Mother Love';
    $lang['en']['adventure-15'] = 'The Black Knights';
    $lang['en']['adventure-16'] = 'Gunpowder';
    $lang['en']['adventure-17'] = 'Mad Henry';
    $lang['en']['adventure-18'] = 'Bandit Nest';
    $lang['en']['adventure-19'] = 'Roaring Bull';
    $lang['en']['adventure-20'] = 'Surprise Attack';
    $lang['en']['adventure-21'] = 'Save the Christmas Feast';
    $lang['en']['adventure-22'] = 'EM-Adventure';
    
    $lang['en']['headline-choose-troops'] = 'Choose your troops';
    $lang['en']['choose-troops-howto'] = 'Select your available units and submit the form. 
      Then the most efficient troops will be calculated for the selected adventure.';
    $lang['en']['headline-army-proposals'] = 'Army proposals';
    $lang['en']['army-proposals-siminfo'] = 'All simulations shown here were performed 1000 times.';
    $lang['en']['army-proposals-waveinfo'] = 'Camps, that can only be defeated in several waves, should be simulated by yourself.
      The proposals for those camps needn\'t to be always ideal.';
    
    /**
     * Tooltip
     */
    
    $lang['en']['attributes'] = 'Attributes';
    $lang['en']['costs'] = 'Costs';
    $lang['en']['abilities'] = 'Abilities';
    
    /**
     * Abilities
     */
    
    $lang['en']['first_strike'] = 'First Strike';
    $lang['en']['normal_strike'] = 'Normal Strike';
    $lang['en']['last_strike'] = 'Last Strike';
    $lang['en']['attacks_weakest_unit'] = 'Attacks weakest target';
    $lang['en']['splash_damage'] = 'Splash damage';
    
    /**
     * Attributes
     */
    
    $lang['en']['ep'] = 'Experience';
    $lang['en']['min_damage'] = 'Min. damage';
    $lang['en']['max_damage'] = 'Max. damage';
    $lang['en']['hp'] = 'HP';
    $lang['en']['hit_percentage'] = 'Hit percentage';
    $lang['en']['towerbonus'] = 'Towerbonus';
    
    /**
     * Hall of Fame
     */
    
    $lang['en']['filter'] = 'Filter';
    $lang['en']['filter-description'] = 'Enter your own units, to filter the display';
    $lang['en']['legend'] = 'Legend';
    $lang['en']['hof-select-all'] = 'Select all';
    Thanks for your help!

    Regards!

  3. #3
    Avatar de Asipak
    Fecha de Ingreso
    28 abr, 12
    Mensajes
    9
    Monde
    Nuevo Dorado
    The last days I improved the performance of the simulator.

    And I like to ask you again if someone likes to translate some missing phrases to spanish.
    The updated file looks like this:

    Código:
    $lang['es']['user'] = 'Jugador';
    $lang['es']['enemy'] = 'Bandidos';
    $lang['es']['hint-veteran'] = 'Límite de unidades a 250';
    $lang['es']['num_units'] = 'Número de unidades';
    $lang['es']['units-in-tower'] = 'Unidades en la torre';
    $lang['es']['simulate_battle'] = 'Simular batalla';
    $lang['es']['clear_input'] = 'Vaciar formulario';
    
    $lang['es']['how-to-headline'] = 'Cómo hacer';
    $lang['es']['how-to'] = 'Introduce el número de sus unidades en el simulador y las del adversario y pulsa sobre "Simular Batalla".
    La pantalla se centrará sobre el mínimo y máximo de perdidas.
    
    El número de simulaciones puede incremetarse hasta ' . NUM_MAX_SIMULATIONS . ' varias veces para repetir la misma simulación.
    
    Puedes reproducir el progreso exacto de la lucha basado en una simulación de ejemplo que puedes encontrar bajo las pérdidas.';
    
    $lang['es']['how-to-simulations'] = 'Si no tienes idea de cómo deberías ejecutar cierto ataque de la mejor manera, introduce sólo el número de unidades enemigas, y se te mostrarán las simulaciones realizadas por otros usuarios.
    
    También puedes alcanzar estas comparativas siguiendo el link debajo del mínimo y máximo de pérdidas, después de que hayas iniciado una simulación.';
    
    $lang['es']['sim_info'] = 'Información de simulación';
    $lang['es']['sim_info_how_often'] = 'La simulación correrá ' . NUM_SIMULATIONS . ' veces en una fila.';
    $lang['es']['sim_example'] = 'Simulación de Ejemplo';
    $lang['es']['link_simulation_headline'] = 'Link a simulación';
    $lang['es']['link_simulation'] = 'Copia y pega el link a esta simulación para que sea vista por otros.';
    
    $lang['es']['round-s'] = 'Ronda';
    $lang['es']['round-pl'] = 'Rondas';
    $lang['es']['round'] = 'Ronda';
    $lang['es']['deficits'] = 'Pérdidas mínimas y máximas';
    $lang['es']['damage'] = 'Daño causado';
    $lang['es']['damage-caused'] = 'causando {damage-value} de daño';
    $lang['es']['interim_result'] = 'Resultado intermedio';
    $lang['es']['minimal_loss'] = 'Pérdida mínima';
    $lang['es']['maximal_loss'] = 'Pérdida máxima';
    $lang['es']['lost_resources'] = 'Materias primas consumidas';
    $lang['es']['survivors'] = 'Supervivientes';
    
    $lang['es']['user-simulations-headline'] = 'Simulaciones de otros usuarios';
    $lang['es']['user-simulations'] = 'Cada simulación se salva, por tanto puedes';
    $lang['es']['user-simulations-linktext'] = 'echar un vistazo a las simulaciones de otros usuarios.';
    $lang['es']['explanation-user-simulations'] = array(
    'En este punto, las simulaciones de la acción seleccionada son catalogadas como que ya ha sido realizada por otros usuarios.',
    'Las simulaciones se ordenan en orden descendente según el mínimo de pérdidas del enemigo y luego ascendentemente según la pérdida de valor.',
    'Se muestra sólo la simulación que fuera ejecutada al menos 400 veces y que el número mínimo de pérdidas del oponente no fuera 0.',
    );
    
    $lang['es']['no-tower'] = 'Sin Torre de vigilancia';
    $lang['es']['tower-50'] = 'Torre de vigilancia';
    $lang['es']['tower-75'] = 'Reforzada Torre';
    
    $lang['es']['simulations-run'] = 'La simulación se ejecutó {num} veces.';
    $lang['es']['headline-simulation-advanced'] = 'Opciones avanzadas';
    
    $lang['es']['hall-of-fame-explanation'] = 'Aquí encontrarás las mejores simulaciones
       jamás realizado en este campo. Algunas columnas de la tabla se pueden ordenar por
       clic en la cabecera de la columna.';
    $lang['es']['units'] = 'Unidades';
    $lang['es']['value'] = 'Valor';
    
    $lang['es']['wave'] = 'Ataque de onda';
    
    // adventures
    $lang['es']['adventure'] = 'Aventura';
    $lang['es']['adventure-1'] = 'La bruja del pantano';
    $lang['es']['adventure-2'] = 'Los sacerdotes oscuros';
    $lang['es']['adventure-3'] = 'A caballo';
    $lang['es']['adventure-4'] = 'La hermandad oscura';
    $lang['es']['adventure-5'] = 'Experimentos aislados';
    $lang['es']['adventure-6'] = 'Los norteños';
    $lang['es']['adventure-7'] = 'La isla de los piratas';
    $lang['es']['adventure-8'] = 'Robar a los ricos';
    $lang['es']['adventure-9'] = 'Traidores';
    $lang['es']['adventure-10'] = 'Old Friends';
    $lang['es']['adventure-11'] = 'Hijos de la sabana';
    $lang['es']['adventure-12'] = 'Forajidos';
    $lang['es']['adventure-13'] = 'Víctor el Terrible';
    $lang['es']['adventure-14'] = 'Mother Love';
    $lang['es']['adventure-15'] = 'Los caballeros negros';
    $lang['es']['adventure-16'] = 'Pólvora';
    $lang['es']['adventure-17'] = 'Mary Salvaje';
    $lang['es']['adventure-18'] = 'Nido de bandidos';
    $lang['es']['adventure-19'] = 'Toro furioso';
    $lang['es']['adventure-20'] = 'Ataque sorpresa';
    $lang['es']['adventure-21'] = 'Save the Christmas Feast';
    $lang['es']['adventure-22'] = 'EM-Adventure';
    
    
    $lang['es']['headline-choose-troops'] = 'Choose your troops';
    $lang['es']['choose-troops-howto'] = 'Select your available units and submit the form. 
      Then the most efficient troops will be calculated for the selected adventure.';
    $lang['es']['headline-army-proposals'] = 'Army proposals';
    $lang['es']['army-proposals-siminfo'] = 'All simulations shown here were performed 1000 times.';
    $lang['es']['army-proposals-waveinfo'] = 'Camps, that can only be defeated in several waves, should be simulated by yourself.
      The proposals for those camps needn\'t to be always ideal.';
    
    /**
     * Tooltip
     */
    
    $lang['es']['attributes'] = 'Attributes';
    $lang['es']['costs'] = 'Costs';
    $lang['es']['abilities'] = 'Abilities';
    
    /**
     * Abilities
     */
    
    $lang['es']['first_strike'] = 'First Strike';
    $lang['es']['normal_strike'] = 'Normal Strike';
    $lang['es']['last_strike'] = 'Last Strike';
    $lang['es']['attacks_weakest_unit'] = 'Attacks weakest target';
    $lang['es']['splash_damage'] = 'Splash damage';
    
    /**
     * Attributes
     */
    
    $lang['es']['ep'] = 'Experience';
    $lang['es']['min_damage'] = 'Min. damage';
    $lang['es']['max_damage'] = 'Max. damage';
    $lang['es']['hp'] = 'HP';
    $lang['es']['hit_percentage'] = 'Hit percentage';
    $lang['es']['towerbonus'] = 'Towerbonus';
    
    /**
     * Hall of Fame
     */
    
    $lang['es']['filter'] = 'Filter';
    $lang['es']['filter-description'] = 'Escriba sus propias unidades, para filtrar la pantalla';
    $lang['es']['legend'] = 'Legend';
    $lang['es']['hof-select-all'] = 'Seleccionar todo';
    If someone already plays adventures, it would be nice if he can tell me the spanish unit names.

    Thanks! Happy settling!
    Última edición por Asipak; 22/06/2012 a las 10:49

  4. #4

    Fecha de Ingreso
    21 jun, 12
    Mensajes
    1
    Monde
    Nuevo Dorado
    Hi, I didn't advance enough to know all the units and their translations. I'll be checking in the future. I don't know if you're working in a CVS like Git or SVN but if you like, in case of a GitHub repo, I can help you creating a pull request as soon as I have the translations.

  5. #5
    Avatar de Asipak
    Fecha de Ingreso
    28 abr, 12
    Mensajes
    9
    Monde
    Nuevo Dorado
    I don't know if you're working in a CVS like Git or SVN but if you like, in case of a GitHub repo, I can help you creating a pull request as soon as I have the translations.
    No, I don't. I think it's good enough if you post the names here on the forum. Or what do you mean with a pull request? I just insert the names into the database. That's all!

    Thanks for your help!

    Regards

    [edit]

    [Update] I've updated the Hall of Fame yesterday. You can now switch between 3 tabs that show a different order of the Hall of Fame. You can choose between „Losses“, „Longest Fight“ and „Shortest fight“. The last two tabs are important for blocks!

    If someone can tell me the translations of these 3 phrases, I'll add them.

    Regards
    Última edición por Asipak; 17/07/2012 a las 12:09

  6. #6
    Avatar de ShadowF
    Fecha de Ingreso
    08 jun, 12
    Ubicación
    Argentina
    Mensajes
    316
    Monde
    Nuevo Dorado
    Losses = Pérdidas.
    Longest fight = Batalla mas larga.
    Shortest figth = Batalla mas corta.

    Saludos!

Responder Tema

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes