Commentaires sur la version 1.10

  • Auteur de la discussion DeletedUser4
  • Date de début

Êtes-vous satisfait de cette nouvelle version de jeu ?

  • Satisfait

    Votes: 37 57,8%
  • Sans opinion

    Votes: 16 25,0%
  • Insatisfait

    Votes: 11 17,2%

  • Total de votants
    64
  • Sondage fermé .
Statut
N'est pas ouverte pour d'autres réponses.

DeletedUser

Guest
Mon avis:

Comme d'habitude
Nouveau Patch = Nouveau nerf de l'attaque
=> insatisfait

Et comme d'habitude les moutons diront qu'ils sont contant parce que le jeu "lé bo"...

Quand on voit que ce patch était un petit patch, je suis terrifié par ce qu'ils vont nous inventer pour le suivant.
 

DeletedUser

Guest
pour ma part c'est visuellement que j'ai été agréablement surpris

un des villages sur mon ile était coller contre un ville et a moitier dans la Mer

a chaque fois que mes soldats y allait j'avais peur qu'ils se noie

ps:Tazzz tu dit que tu ne fait jamais de bogue dans les jeux que tu crée
je veut bien te croire
mais bizarrement j'ai remarqué que ton poste en regorge (des expressions et mots répétés plusieurs fois dans la même phrase en est un exemple)

un étalage de mise à jour avec pour unique mise à jour... je serai vous j'éviterais de les poster car moi je serai vous... un peu beaucoup de honte...
noob qui viendront féliciter sans rien lire vous serez fière... ben soyez fière...

je ne parlerais pas de la syntaxe et de la construction de tes phrases
mis a part les insultes(je suis un noob et j'en suis fier)
je peut comprendre que si elles sont ainsi cela devait être dut a la colère
mais essaye au moins de te relire avant de poster
tu sera peut être plus crédible



écoute l'inculte...tu compare pas de la programmation avec du français ça n'a rien à voir
et puis c'est pas parce que tu sais aligné deux phrases sans faire de faute que moi je ne sais pas te sortir du code sans fautes...

la programmation c'est pas écrire en français petit alors vient pas faire le malin...


tient pour ta culture général je te prouve que la programmation n'a rien à voir avec du français donc tu peux parler comme une merde et savoir coder l'agneau

Code:
// JScript source code
var SEPARATEUR_HEURE = ":";
var g_heureFin = null;
var g_rows = new Array();

function contruireRow(p_noNoble) {
    /* Obtient la date courante */
    document.getElementById('hrsDepart').value = dateToString(new Date());
    g_rows.push(parseInt(p_noNoble));

    return '<tr>' +
           '    <td>' + p_noNoble + '</td>' +
           '    <td><input type="text" id="description' + p_noNoble + '" size="42" value="Nom du village - type d\'attaque (off,noble,def)"></td> ' +
           '    <td id="heureEnvoi' + p_noNoble + '"></td>' +
           '    <td><input  type="text" onchange="updateAllRows();" id="dureeTrajet' + p_noNoble + '" size="5" value="00:00:00"></td> ' +
           '    <td id="heureArrivee' + p_noNoble + '"></td>' +
           '</tr>';
}

function onRadioHrsDebutClick() {
    document.getElementById('hrsDepart').disabled = '';
    document.getElementById('hrsArrive').disabled = 'disabled';
    updateAllRows();
}

function onRadioHrsFinClick() {
    document.getElementById('hrsDepart').disabled = 'disabled';
    document.getElementById('hrsArrive').disabled = '';
    updateAllRows();
}

function parseDate(p_stringDate) {
    var arrayDateSeparee = p_stringDate.split(SEPARATEUR_HEURE);
    var date = new Date();
    date.setHours(arrayDateSeparee[0], arrayDateSeparee[1], arrayDateSeparee[2], 0);
    return date;
}

function dateToString(p_date) {
    return p_date.getHours() + SEPARATEUR_HEURE + p_date.getMinutes() + SEPARATEUR_HEURE + p_date.getSeconds();
}

function updateAllRows() {
    g_rows.sort();
    
    for (i = 0; i < g_rows.length; ++i)
        updateRow(g_rows[i]);
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}


function updateRow(p_noNoble) {
    var dureTrajet = new ClHeure(document.getElementById('dureeTrajet' + p_noNoble).value);
    var heureEnvoi = null;
    var hrsArrive = null;
    
    if (getCheckedValue(document.getElementById('typeDebut')) == 'depart') {
        if (p_noNoble == 1) {
            heureEnvoi = new ClHeure(document.getElementById('hrsDepart').value);
            hrsArrive = heureEnvoi.additionnerHeure(dureTrajet);
            g_heureFin = hrsArrive;
        }
        else {
            hrsArrive = g_heureFin;
            var additionHeure = new ClHeure(parseInt(document.getElementById('nbSecondeEntreAttaque').value) * (p_noNoble - 1));
            hrsArrive = hrsArrive.additionnerHeure(additionHeure);
            heureEnvoi = hrsArrive.soustraireHeure(dureTrajet);
        }
    }
    else {
        if (p_noNoble == 1) {
            hrsArrive = new ClHeure(document.getElementById('hrsArrive').value);
            heureEnvoi = hrsArrive.soustraireHeure(dureTrajet);
            g_heureFin = hrsArrive;
        }
        else {
            hrsArrive = g_heureFin;
            var additionHeure = new ClHeure(parseInt(document.getElementById('nbSecondeEntreAttaque').value) * (p_noNoble - 1));
            hrsArrive = hrsArrive.additionnerHeure(additionHeure);
            heureEnvoi = hrsArrive.soustraireHeure(dureTrajet);
        }
    }

    document.getElementById('heureEnvoi' + p_noNoble).innerHTML = heureEnvoi.toString();
    document.getElementById('heureArrivee' + p_noNoble).innerHTML = hrsArrive.toString();
}


/* Classe Heure */

ClHeure.prototype.m_heure;
ClHeure.prototype.m_minute;
ClHeure.prototype.m_seconde;
ClHeure.prototype.m_surplusHeure;

/**
 * Constructeur : 
 * Argument possible : 
 * 1- ClHeure(p_stringFormatée)
 * 2- ClHeure(p_nbSecondes)
 * 3- ClHeure(p_heure, p_minute, p_seconde)
 */
function ClHeure() {
    if (typeof arguments[0] == 'string' && isNaN(arguments[0])) {
        var arrayDateSeparee = arguments[0].split(SEPARATEUR_HEURE);
        this.m_heure = parseInt(this.corrigerNb(arrayDateSeparee[0], "0"));
        this.m_minute = parseInt(this.corrigerNb(arrayDateSeparee[1], "0"));
        this.m_seconde = parseInt(this.corrigerNb(arrayDateSeparee[2], "0"));
    }
    else
    if (arguments.length == 1) {
        this.m_heure = 0;
        this.m_minute = 0;
        this.m_seconde = parseInt(arguments[0]);
    }
    else {
        this.m_heure = parseInt(this.corrigerNb(arguments[0], "0"));
        this.m_minute = parseInt(this.corrigerNb(arguments[1], "0"));
        this.m_seconde = parseInt(this.corrigerNb(arguments[2], "0"));
    }
    
    this.m_surplusHeure = 0;
    this.corrigerHeure();
}

ClHeure.prototype.corrigerHeure = function() {
    if (this.m_seconde > 60){
        var correctionHeure = parseInt(this.m_seconde / 3600);
        this.m_heure += correctionHeure;
        var correctionMinutes = parseInt((this.m_seconde - (correctionHeure * 3600)) / 60);
        this.m_minute += correctionMinutes;
        this.m_seconde = this.m_seconde - (correctionHeure * 3600) - (correctionMinutes * 60);
    }
    
    if (this.m_minute > 60) {
        this.m_heure += parseInt(this.m_minute / 60);
        this.m_minute += this.m_minute % 60;
    }
    
    if (this.m_heure > 23) {
        this.m_surplusHeure += (this.m_heure - (this.m_heure % 24));
        this.m_heure = this.m_heure % 24;
    }
}

ClHeure.prototype.getHour = function() {
    return this.m_heure;
}

ClHeure.prototype.getMinute = function() {
    return this.m_minute;
}

ClHeure.prototype.getSeconde = function() {
    return this.m_seconde;
}

ClHeure.prototype.soustraireHeure = function(p_heure) {
    var secondesCourante = this.getHeureEnSecondes();
    var secondeHrsASoustraire = p_heure.getHeureEnSecondes();
    var nouvelleHeureEnSeconde = secondesCourante - secondeHrsASoustraire;
    return new ClHeure(nouvelleHeureEnSeconde);
}

ClHeure.prototype.additionnerHeure = function(p_heure) {
    var secondesCourante = this.getHeureEnSecondes();
    var secondeHrsAAdditionner = p_heure.getHeureEnSecondes();
    var nouvelleHeureEnSeconde = secondesCourante + secondeHrsAAdditionner;
    return new ClHeure(nouvelleHeureEnSeconde);
}

ClHeure.prototype.toString = function() {
    var txt =  this.formaterDeuxChiffres(this.m_heure) + SEPARATEUR_HEURE 
               + this.formaterDeuxChiffres(this.m_minute) + SEPARATEUR_HEURE 
               + this.formaterDeuxChiffres(this.m_seconde);

    if (this.m_surplusHeure > 0) {
        txt = txt + " surplus " + this.m_surplusHeure;
    }
    
    return txt;
}

ClHeure.prototype.formaterDeuxChiffres = function(p_nombre) {
    if (p_nombre < 10)
        return "0" + p_nombre;
        
    return p_nombre;
}

ClHeure.prototype.corrigerNb = function(str, chars) {    
	chars = chars || "\\s";
	var valeurRetour = str.replace(new RegExp("^[" + chars + "]+", "g"), "");
	
	if (valeurRetour == "")
	    return 0;
	    
	return valeurRetour;
}


ClHeure.prototype.getHeureEnSecondes = function() {
    return this.m_seconde + (this.m_minute * 60) + (this.m_heure * 60 * 60);
}

 
Dernière édition par un modérateur:

DeletedUser

Guest
pour ma part c'est visuellement que j'ai été agréablement surpris

un des villages sur mon ile était coller collé contre un une ville et a moitier à moitié dans la Mer

a à chaque fois que mes soldats y allait allaient j'avais peur qu'ils se noie noient

ps:Tazzz tu dit dis que tu ne fait fais jamais de bogue dans les jeux que tu créecrées
je veut veux bien te croire
mais bizarrement j'ai remarqué que ton poste en regorge (des expressions et mots répétés plusieurs fois dans la même phrase en est un exemple en sont des exemples)

un étalage de mise à jour avec pour unique mise à jour... je serai vous j'éviterais de les poster car moi je serai vous... un peu beaucoup de honte...
noob qui viendront féliciter sans rien lire vous serez fière... ben soyez fière...

je ne parlerais pas de la syntaxe et de la construction de tes phrases
mis a à part les insultes(je suis un noob et j'en suis fier)
je peut peux comprendre que si elles sont ainsi cela devait être dut a dû àla colère
mais essaye au moins de te relire avant de poster
tu seraseras peut-être plus crédible

C'est petit d'attaquer l'écriture, très petit :)

Enfin bref, Taaazzz n'a pas tout à fait tort... Une mise à jour pour pas grand chose, enfin juste nous limiter pour conquérir un ennemi qui peut se trouver très loin...
 

DeletedUser

Guest
Ca c'est fait... Bravo le druide :)

Taaazzz est peut être violent sur le forum etc... Mais il a pas tord, j'avoue.
 

DeletedUser

Guest
Bonjour,

On peut avoir raison et s'exprimer d'un langage correct. Nous sommes sur un forum pas dans la rue... Merci de ne plus utiliser ce langage.

Cordialement, Mylove`
 
Dernière édition par un modérateur:

DeletedUser

Guest
je ne faisait que plaisanter je ne pensait pas que ça irait aussi loin

je vous présente donc mes excuse si j'ai put vous offenser en quoi que ce soit
 

DeletedUser

Guest
J'ai pas trop vu la différence, mais comme je ne colonise pas encore, ....C'est surement pour ça. En attendant on prend toujours autant de plaisir sur la version Béta (l'alpha est quand même un peu longue à jouer)
Continuez et...merci
 
Dernière édition par un modérateur:

DeletedUser

Guest
La différence ?

Tu ne peut pas coloniser sur une île a plus de 48 h :x
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut