Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Passagiere
#2
Geschwindigkeitsbonus ist als Anreiz zu verstehen, neuere Fahrzeuge einzusetzen, weil man ansonsten Verluste macht. Der Zweck ist, den Einsatz veralteter Fahrzeug unrentabel zu machen.

Mehr Nahverkehr ist in der Routine simcity.cc
Code:
/* this function generates a random target for passenger/mail
* changing this strongly affects selection of targets and thus game strategy
*/
koord stadt_t::finde_passagier_ziel(pax_zieltyp* will_return)
{
    const sint16 rand = simrand(100);

    // about 1/3 are workers
    if(  rand < welt->get_einstellungen()->get_factory_worker_percentage()  &&  arbeiterziele.get_sum_weight() > 0  ) {
        const fabrik_t* fab = arbeiterziele.at_weight(simrand(arbeiterziele.get_sum_weight()));
        *will_return = factoy_return;    // worker will return
        return fab->get_pos().get_2d();
    } else if(  rand < welt->get_einstellungen()->get_tourist_percentage() + welt->get_einstellungen()->get_factory_worker_percentage()  &&  welt->get_ausflugsziele().get_sum_weight() > 0  ) {
        *will_return = tourist_return;    // tourists will return
        const gebaeude_t* gb = welt->get_random_ausflugsziel();
        return gb->get_pos().get_2d();
    }
    else {
        // if we reach here, at least a single town existes ...
        const stadt_t* zielstadt = welt->get_random_stadt();

        // we like nearer towns more
        if(  koord_distance( zielstadt->pos, pos ) > 120  ) {
            // retry once ...
            zielstadt = welt->get_random_stadt();
        }

        // long distance traveller? => then we return
        *will_return = (this != zielstadt) ? town_return : no_return;
        return zielstadt->get_zufallspunkt();
    }
}

Im letzten else könnte man noch eine Bedingung einfügen, dass für 80% eine zufällige Stadt gewählt wird und für 20% die eigene. Das könnte man dann in der nächsten Version einbauen, wenn es gewünscht ist.
Zitieren


Nachrichten in diesem Thema
Passagiere - von partyschreck - 02-12-2010, Thursday-22:50:21
[Kein Betreff] - von prissi - 03-12-2010, Friday-00:06:03
[Kein Betreff] - von The Transporter - 03-12-2010, Friday-00:32:05
[Kein Betreff] - von Paco_m - 03-12-2010, Friday-00:36:24
[Kein Betreff] - von prissi - 03-12-2010, Friday-00:36:50
[Kein Betreff] - von partyschreck - 03-12-2010, Friday-00:46:45
[Kein Betreff] - von The Transporter - 03-12-2010, Friday-00:47:02
[Kein Betreff] - von partyschreck - 03-12-2010, Friday-01:09:04
[Kein Betreff] - von prissi - 03-12-2010, Friday-11:52:56
[Kein Betreff] - von Paco_m - 03-12-2010, Friday-12:22:21
[Kein Betreff] - von Mopoona - 03-12-2010, Friday-17:55:38
[Kein Betreff] - von Cruzer - 03-12-2010, Friday-20:05:15
[Kein Betreff] - von partyschreck - 03-12-2010, Friday-21:59:22
[Kein Betreff] - von prissi - 03-12-2010, Friday-23:14:43
[Kein Betreff] - von partyschreck - 03-12-2010, Friday-23:26:34
[Kein Betreff] - von Paco_m - 04-12-2010, Saturday-00:20:21
[Kein Betreff] - von partyschreck - 04-12-2010, Saturday-01:18:30
[Kein Betreff] - von Paco_m - 04-12-2010, Saturday-11:43:37
[Kein Betreff] - von partyschreck - 04-12-2010, Saturday-12:05:27
[Kein Betreff] - von Paco_m - 04-12-2010, Saturday-12:59:08
[Kein Betreff] - von partyschreck - 04-12-2010, Saturday-13:17:22
[Kein Betreff] - von jonasbb - 04-12-2010, Saturday-16:34:17
[Kein Betreff] - von Mopoona - 04-12-2010, Saturday-18:27:57

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste