Marcel: Was würdet ihr anders machen?

Hallo.
Ich habe mit Java-Script ein zurzeit noch nicht sehr sinvolles Spiel ungesetzt.

Hier ist das Script, was alles Ausrechnet:

<script type="text/javascript">

function bau() {

neueeinwohner = document.eingabe.neueeinwohner.value ;
    einwohner = document.eingabe.einwohner.value ;
    geld = document.eingabe.geld.value ;
    zinsen = document.eingabe.zinsen.value ;

document.eingabe.neueeinwohner.value = Math.round(einwohner * 0.023) ;
  document.eingabe.einwohner.value =  Math.round(eval(einwohner) +  eval(neueeinwohner)) ;
  document.eingabe.geld.value =  Math.round(eval(einwohner) * 0.7 + eval(geld) + eval(zinsen)) ;
  document.eingabe.zinsen.value = Math.round(eval(geld) * 0.01) ;
  document.eingabe.geld.value = Math.round(eval(document.eingabe.geld.value) - eval(document.eingabe.wohnungen.value * 10));
  document.eingabe.freie.value = (eval(document.eingabe.wohnungen.value)*20) - document.eingabe.einwohner.value

if( eval(document.eingabe.einwohner.value) > eval(document.eingabe.wohnungen.value)*20 ) {
 var geher = eval(document.eingabe.einwohner.value) - eval(document.eingabe.wohnungen.value)*20 ;
document.eingabe.einwohner.value = eval(document.eingabe.einwohner.value) - (eval(document.eingabe.einwohner.value)- eval(document.eingabe.wohnungen.value)*20) ;
  document.eingabe.status.value =  "Da zu wenige Wohnungen vorhanden sind, sind " + geher + " Einwohner gegangen. \n \n "  + document.eingabe.status.value ;

}
}
function neuehauser1() {
  document.eingabe.geld.value = eval(document.eingabe.geld.value) - 100 ;
  document.eingabe.wohnungen.value = eval(document.eingabe.wohnungen.value) + 1 ;
}
function neuehauser10() {
  document.eingabe.geld.value = eval(document.eingabe.geld.value) - 1000;
  document.eingabe.wohnungen.value = eval(document.eingabe.wohnungen.value) + 10 ;
}

function neuehauserfrei() {
  document.eingabe.geld.value = eval(document.eingabe.geld.value) - eval(document.eingabe.neueshaus.value) * eval(100);
  document.eingabe.wohnungen.value = eval(document.eingabe.wohnungen.value) + eval(document.eingabe.neueshaus.value) ;
}
function bjahr() {

document.eingabe.jahr.value = eval(document.eingabe.jahr.value)+eval(1)

}

//Hier werden die aktionen ermitelt
function aktion() {
zufall =Math.round(18 * Math.random());
if(eval(zufall) == eval(1)) {
alert("Ihr habt Scheiße gebaut, weshalb Ausenstände von 10000 € der Staatskasse auferlegt wurden. ");
 document.eingabe.geld.value = eval(document.eingabe.geld.value) - eval(10000);
}
if(eval(zufall) == eval(2)) {
alert("Ihr habt gGeld gefunden und  spenden die 10000€ dem Staat.");
 document.eingabe.geld.value = eval(document.eingabe.geld.value) + eval(10000);
}
if(eval(zufall) == eval(3)) {
var tot = Math.round(eval(document.eingabe.einwohner.value)* eval(0.15))
document.eingabe.einwohner.value = eval(document.eingabe.einwohner.value) - eval(tot)
alert("Ihr Niest, wodurch " + tot + " alte Menschen tot umfallen.");
}

}
</script>

Würdet ihr etwas anders machen? Und wenn ja was?

Danke.

  1. Hallo Marcel,

    wir sind hier nicht in Matrix, glaubst Du ernsthaft dass wir den Quellcode durchlesen um uns vorzustellen wie das Spiel funktioniert.
    Stell es irgendwo auf einen Webserver, damit man es ausprobieren kann, und frag dann bitte mit URL nochmal.

    Gruss

    Marko