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.