Original von annokrat
bei der zufriedenheit gibt es, nach meiner erinnerung, auch einen überlauf bei einer relativ niedrigen zahl (64? ). das heisst, dass die zufriedenheit von 64 auf 1 springt beim 65. denkmal. allerdings gibt es dabei keinen spielabsturz.
Es heißt ja immerwieder gerne, dass MD ja für nichts konnte, die Schwierigkeiten z.B. mit dem MP lägen an der zu späten Integration in ein Projekt, dass dafür anfänglich garnicht vorgesehen war usw. Aber immer wenn ich auf diese 1503-Überlaufproblematik sehe, dann kriege ich das Gefühl, dass das alles viel zu sehr zu Gunsten von MD schöngefärbt ist. Und auch die gerne herangezogene zu geringe Personaldecke erklärt für mich keinesfalls solche Stümpereien. Die Auswahl eines passenden Variablentyps befindet sich auf den ersten Seiten eines jeden Programmierbuches. Sicherlich mußte MD auch auf Performance achten, aber ein Integer für die Anzahl der alle 5 Minuten erscheinenden Denkmäler kann doch da nicht zuviel verlangt sein.
Irgendwie beschleicht mich da das Gefühl, dass MD echte Schwierigkeiten damit hatte, bestimmte Notwendigkeiten und Bedingungen bereits im Vorfeld zu erkennen und entsprechende Maßnahmen zu ergreifen. Für mich sind das ganz klar Planungsfehler. Und wo die Schwierigkeit lag, unterdimensionierte Varialentypen später einfach durch praxisorientierte Typen zu ersetzen, weiß ich auch nicht.
Aber ich habe mittlerweile eine gewisse Vorstellung davon, wie schwer es MD fallen mußte, bei einer solchen Herangehensweise nachträglich einen MP einzubasteln.
Da der Auftrag dafür zu einem späteren Zeitpunkt kam, war er sicherlich nicht Bestandteil des ursprünglichen Vertrages. Insofern denke ich, dass es für MD auch möglich gewesen wäre, diesen MP-Auftrag auch abzulehnen. Und an diesem Punkt wird die unterdimensionierte Variablendeklaration bezeichnend für MDs gesamte Herangehensweise: "Das kriegen wir schon hin, die Variable reicht völlig aus, den MP machen wir, wir verkaufen unsere Firma, gründen eine neue, finden Sponsoren für ein postapokalyptisches Endzeit-Burntime-Mad-Max-Massive-Multiplayer-Online-Role-Play-Game (pEBMMMMORPG) und dann werden wir reich, weil da die Welt drauf wartet. 2 Millionen dürften dafür sicherlich reichen. Peanuts! Das spielen ja nachher auch mindestens 400 Millionen Spieler weltweit. Gleichzeitig. Am besten wir fangen schonmal mit der Programmierung an. Punkt 1: Variablendeklaration! Dim AnzSpieler as Byte - sollte reichen.