6 votes

Comment est calculée l'alphabétisation d'une Civilisation ?

L'alphabétisation est l'une des caractéristiques démographiques de Civilisation 5. Comment est-elle calculée ? Comment comparez-vous deux civilisations grâce à cette statistique ? Êtes-vous capable de dire à quel point une civilisation est avancée par rapport à vous en comparant vos niveaux d'alphabétisation relatifs ?

8voto

agent86 Points 117964

C'est le pourcentage du total des technologies que vous avez recherchées, tant que vous avez de l'écriture, sinon c'est toujours 0. Notez que ce qui suit n'est pas ma recherche, je l'ai trouvé sur le site de l Forums CivFanatics :

Depuis Assets/UI/InGame/Popups/Demographics.lua :

function GetLiteracyValue( iPlayer )

    local pTeamTechs = Teams[ Players[ iPlayer ]:GetTeam() ]:GetTeamTechs();

    local iWriting = GameInfoTypes[ "TECH_WRITING" ];
    if( iWriting ~= nil and 
        not pTeamTechs:HasTech( iWriting ) ) then
        return 0;
    end

    local iCount = 0;
    for row in GameInfo.Technologies() do
        if( pTeamTechs:HasTech( row.ID ) ) then
            iCount = iCount + 1;
        end
    end

    return 100 * iCount / #GameInfo.Technologies;
end

Puisque la "technologie du futur" ne fait jamais l'objet d'une recherche complète, vous ne pourrez jamais atteindre un taux d'alphabétisation de 100 %.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X