Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki

Aktuelle Zeit: Mo Nov 20, 2017 01:00

Foren-Übersicht » Sonstiges » Projekte
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 22 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags: Re: [Game] Clan-Wirtschaft
BeitragVerfasst: Do Feb 26, 2015 21:11 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Jun 05, 2013 15:12
Beiträge: 113
Wohnort: Glinde
Programmiersprache: Delphi 7
Hallihallo,
ich hab über die Wochen nur wenig Zeit gehabt. Also habe ich mich überwiegend nur um Kleinigkeiten gekümmert.
Viel ist daher nicht passiert. Die größeren Dinge wo ich mehrer Stunden dran saß, stammen fast alle aus dem
vorherigen Jahr. Auch "Der Tod des schnellen Wusseleffektes" aus dem vorherigen Post war eines dieser (Groß-)Projekte.
Hier einfach mal meine Fortschritte.
Gruß Polarwolf


[Grafik]
+ Die Personen haben einen neuen Alphakanal in den Texturen bekommen.
+ Der Quellcode wurde von überflüssigen glcolor Befehlen bereinigt. Ich hatte zu Anfang immer Angst, die Texturen könnten unerwartet die Farbe ändern.

[Bausystem]
+ Ein Bug der ganz bestimmte Gebäude nie fertig werden lies, wurde behoben.
+ Durch das Ersetzen der GetSelectBufferHit-Funktion ist nun ein Mouseover-Popup verfügbar.
Dieses Zeigt dem Spieler nun während der Startplatz suche bereits den Grundpreis des Gebäudes an.

[Kartengenerator]
+ Der Mapgenerator (fast der älteste Code des Projektes) wurde neu strukturiert. Dadurch fielen knapp 2230 Zeilen Quellcode nur für die Textur, Strukturierung des Landes und Ressourcen weg.
+ KI Gegner werden nun auf Großen Inseln zufälliger auf der Karte verteilt.
Ein alter Case-Block 54 Zeilen wurde ersetzt durch:
Result:=((random(17)+2)*floor(Map_Size/20))+ //X Koord
((random(17)+2)*floor(Map_Size/20)*Map_Size); //Y Koord

[Spieleinstellung]
+ Das Startgeld wurde angepasst (Von 1000 Gold runter auf 100 Gold). Damit wurde der Sandkastenmodus entfernt.
+ Der Bonus 'Mehr Gold' gibt jetzt +100 Gold. Wenn dieser 2 mal ausgewählt wurde gibt es +200 Gold.
+ Die Fertigungsbonis geben immer +30%. Wenn 2 mal der selbe ausgewählt wurde gibt es +60%.

[Spielmechanik]
+ Die Vermehrung des Clans läuft nun korrekt.
+ Die KI sollte nun nicht mehr so schnell über altern und deshalb aussterben.
+ Einige internen Aufträge im Spiel werden nun Gruppiert.
Z.B. ist der Planierauftrag nun nicht mehr mit jedem Feld einzelnt gelistet, sondern als gesamtes Paket gebündelt.
Damit konnte die Rechenzeit um Aufträge an Personen zu verteilen stark gesenkt werden.
+ Siegbedingung wurden angepasst.
+ Der Abbau von Ressourcen wurde umgeschrieben, Person sollte nun schneller arbeiten.
+ Der Anbau von Pflanzen wurde umgeschrieben, Person sollte nun schneller arbeiten.
+ Das Ernten von Pflanzen sollte nun schneller gehen.
+ Das Besorgen von Waren sollte nun schneller gehen.
+ Die Produktion sollte nun schneller gehen.
+ Die Vergabe von Wohnungen und der Einzug in selbigen ist nun Ressourcen schonender.
Damit ist der Umbau des Jobmanagers komplett abgeschlossen.
+ Personen laufen nun zum Wasser und angeln.
+ Personen laufen zum Berg und suchen nach Erzen.
+ Planierjob wurde umgebaut.
+ Und viele viele kleine Optimierungen, die ich aber nicht der Rede wert finde, da entweder der Spieler sie nicht sieht oder sie keinen neuen Effekt ins Spiel bringen.
+ Die Funktion Getselect gibt es nicht mehr. Es gibt dafür nun eine Mouseoverfunktion.
+ Wenn ein Gebiet vollständig bebaut ist, wird das Gebiet für die KI als nicht bebaubar markiert. Nun sucht die KI in diesen Gebieten nicht mehr nach Bauplatz und Rechenzeit wird gespart.
+ Während des Scrollens wird nun kein Autosave mehr gemacht.

[Edikt]
+ Edikt Arbeitsamt verteilt nun für den Spieler die Arbeiter auf die Gebäude.

[Weltinfo]
+ In den Weltinfos steht nun wie viel Geld im Spiel ist.
+ Das Durchschnittsalter der Weltbevölkerung kann eingesehen werden.

[Hauptinfo unter Minimap]
+ Arbeitslose(universal einsetzbar) werden nun von denen mit festen Job(Produktionsgebäude) getrennt aufgelistet.

[Gebäude Inhalt (Fenster)]
+ Die Mitglieder in den Wohnungen erzählen jetzt, warum sie keine Kinder wollen. (Sogar in Farbe)
+ Im Produktionsgebäude kann im Arbeiterbild-Popup die Aktuelle Tätigkeit eingesehen werden.
+ Damit der Spieler erkennen kann ob die Person erst noch einen anderen Auftrag abarbeitet

[Debug-Konsole]
+ Wurde erweitert und ergänzt.
+ Wen es interessiert, sie kann mit F3 aufgerufen werden und mit F2 können weitere Reiter geöffnet werden.

[Interface]
+ Das Arbeitsmarktfenster wurde umgebaut.
+ Diagramme werden jetzt nicht mehr als Punkte sondern als Linie gezeichnet.
+ Beschriftungen wurden abgekürzt um lange Texte zu vermeiden.

_________________
幸福は笑う人に来て ~~ koufuku wa warau hito ni kite
Das Glück kommt zu denen die lachen


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Game] Clan-Wirtschaft
BeitragVerfasst: Mo Mai 04, 2015 19:41 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Jun 05, 2013 15:12
Beiträge: 113
Wohnort: Glinde
Programmiersprache: Delphi 7
Schon wieder 2 Monate ...

2015 März 4 [Interface] Die Shortcut-Taste 'M' ruft nun die Minimap auf, ohne andere Menüs zu Überblenden.
2015 März 5 [Spielmechanik] Die Meldung "Der Bauplatz wird durch etwas versperrt, Du bist zu spät" hält nun nicht mehr das Spiel an.
2015 März 5 [Spielmechanik] Das Popup über den Gebäudenwird nun dynamisch erneuert, wenn der Status des Gebäudes sich ändert.
2015 März 5 [Popupmenü] Wenn der Mauszeiger über einen Baustellenschild steht, wird nun auch angezeigt für welches Gebäute dort planiert wird. Mit dem Hinweis "Das Gebäude wartet noch darauf, dass das Gelände planiert wird".
2015 März 5 [Spielmechanik] Wenn ein Gebäude fertig errichtet worden ist und das Edikt "Arbeitsamt" aktiv ist, wird dem Gebäude sofort ein Arbeiter zugewiesen.(vorausgesetzt der Spieler kann es bezahlen und er hat Arbeitslose).

2015 März 6 [Interface] Über den leeren Arbeitsplatz-Slot kommt nun ein interaktiver Popup. Der sagte, wie man ihn bedient.
2015 März 6 [Aufräumen] Es gab noch einen kleinen Rest an Daten im Quellcode, die zum alten Jobsystem gehörten. Wurde rausgeschmissen *muhaha*
2015 März 8 [Interface] Im Gebäudemenü ist nun ein Popup über den Waren gelegt. Dieses Popup soll nun dem Spieler erklären, wofür die Ware gebraucht wird.
2015 März 9 [Interface] Die Waren-Texte wurden geschrieben und ergänzt.
2015 März 10 [Spielmechanik] Vorbereitung eines Karteneditors, um das Tutorial zu Schreiben. Aufbau der EditorUnit.
2015 März 11 [Interface] Karteneditor Button ins Interface einbetten.

2015 März 12 [Karteneditor] Landschaft anheben.
2015 März 13 [Karteneditor] Ambiente setzen.
2015 März 16 [Interface] Die Buttons des Karteneditors zeichnen. (Landschaft anheben, Ambiente setzen)
2015 März 16 [Karteneditor] Palmen, Laubbäume und die Anzahl der Tannen, die auf dem Berg platziert werden, sind nun Modular für den Karteneditor einsetzbar.
2015 März 17 [Interface] Unter den Häusern im Baumenü wird nun die Anzahl der fertigen Gebäude angezeigt.
2015 März 18 [Interface] Unter den Häusern im Baumenü wird nun die Anzahl der im Bau befindlichen Gebäude angezeigt.
2015 März 18 [Spielmechanik] Beim Abbauen des Berges ändert sich nun auch der jeweilige Counter in der Statistik. (Wieviel Gebirgsfelder, Erzvorkommen, Landfläche ...etc noch vorhanden sind.)
2015 März 18 [Bugfix] Der Steinmetz läuft nun nicht mehr über die ganze Karte um ein Steinvorkommen abzubauen.
2015 März 18 [Bugfix] Der Geologe/Bergmann sollte nun nicht mehr über die ganze Karte laufen, um ein Erzvorkommen abzubauen.

2015 März 22 [Bugfix] Es war möglich einen Arbeiter für einen Job einzuteilen, während zur selben Zeit das Edikt Arbeitsamt auf die gleiche Stelle einen Arbeiter platziert. Das heißt ein Arbeitsplatz konnte doppelt belegt werden.
2015 März 24 [Bugfix] Bäume und andere Objekte, die direkt vor dem jeweiligen Gebäude standen, konnten unter bestimmten Voraussetzungen nicht abgebaut werden.
2015 März 24 [Optimierung] Erzabbau, Steinabbau, Holzfäller haben nun die gleiche "Reichweite" in der sie Ressourcen abbauen. Der Vorteil liegt darin, das ich damit einen Standart definieren konnte. Dieser kann nachträglich immer noch aufgebohrt werden. Aber momentan ist der Code deutlich übersichtlicher.
2015 März 26 [Spielmechanik] Diagramme und Statistiken werden nun auch gespeichert. Vorher waren alle immer auf Anfang zurückgesetzt worden, wenn ein Spielstand geladen wurde.
2015 März 27 [Interface] Die Sprachdatei "DEstringlist" wurde erweitert. Viele Texte stehen seit ewigen Zeiten fest im Quellcode. Diese werden Stück für Stück "überführt". Bringt den Vorteil, dass auch die englische Sprache eventuell Mal kommen könnte, ohne das ich den Quelltext ändern muss. Aber eigentlich ist mein Englisch so schlecht, dass ich wohl eher einem freiwilligen Modder das Feld überlasse.

2015 April 3 [Interface] Im Haus gibt es nun ein genaueres Feedback, ob die Frau zu alt oder zu jung ist um Kinder zu bekommen.
2015 April 6 [Interface] Das Interface wurde umgebaut, so dass nun das aktive Symbol grau eingfärbt ist. Nicht mehr anders herum.
2015 April 7 [Interface] Das Startgebäude ist nun als blaues Gebäude auf der Minimap zu erkennen.
2015 April 7 [Interface] Das Fadenkreuz auf der Minimap wird nun genauer berechnet.
2015 April 8 [Interface] Das Untermenü Statistik wird nun als Erstes aufgerufen. Es ist der interessanteste Reiter und damit die beste Wahl.
2015 April 8 [Spielmechanik] Frauen die in den Clan hinein heiraten, laufen nun zu ihrem Wohnhaus. Der Vorteil daran kann im Post vom 17.Jan.2015 nachgelesen werden.

2015 April 9 [Spielmechanik] Kartenfelder können nun direkt berechnet und angesprungen werden. Diese Funktion soll später bei bestimmten Ereignissen dem Spieler die Möglichkeit bieten direkt zum Ort des Geschehens zu springen. Z.B. Bau eines Gebäudes wurde abgeschlossen ..."ÄH WO? zeig mal" *klick*... AHA!!!
2015 April 9 [Spielmechanik] Umbau des Infoarray's. Der Ort des Geschehens soll mitgezeichnet werden können. (Wegen Zeitmangel ist dieses Zwischenprojekt bis 29. April eingfroren.)
2015 April 9 [Bugfix] Es wurde die falsche Anzahl an "Eimern voller Eisen" vor der Eisenschmelze angezeigt. Ich hab den falschen Slot im Gebäude abgefragt.
2015 April 12 [Bugfix] Es gab eine Bedingung, die beim Abriss des Gebäudes nicht korrekt ausgeführt wurde. Nur Wohnhäuser waren betroffen.
2015 April 12 [Bugfix] Der Pathfinder hat ein Weg nicht gefunden. Hab ich im ersten Moment gar nicht für möglich gehalten, so oft wie ich den bearbeitet habe. *hust* Maximale Weglänge... wer braucht den sowas ;)
2015 April 12 [Interface] Eine kleine Textänderung im Baumenü, um Irreführung vorzubeugen.

2015 April 13 [Interface] Ein Popup-Fenster über dem Bauplan zeigt nun den Baufortschritt in % an.
2015 April 14 [Spielmechanik] Die Produktion im Gebäuden ist umgbaut worden, um eine Schornsteinanimation einzubauen.
2015 April 16 [Ambiente] Die Schornsteine der Produktionsgebäude sind nun in Betrieb gegangen.
2015 April 19 [Interface] Die Buttons im Arbeiterauswahlmenü wurden ein bisschen verschoben.
2015 April 19 [Interface] Im Arbeiterauswahlmenü werden nun Daten über die Person als Popup gezeigt.
2015 April 19 [Interface] Der Text der Ware "Fisch" wurde verändert.
2015 April 19 [Interface] Der Text der Ware "Boote" wurde verändert.
2015 April 19 [Interface] Der Text der Ware "Bretter" wurde verändert.
2015 April 19 [Optimierung] Der "Fertig" Button im Gebäudemenü ist rausgeflogen. Fenster können mit rechter Maustaste geschlossen werden.

2015 April 20 [Interface] Erstellung des Hafen-Transport Panels.(Grafiken)
2015 April 21 [Interface] Erstellung der Hafen und Transport Unit.
2015 April 22 [Spielmechanik] Wohngebäude wurden nicht ordentlich aus dem Spiel genommen.
2015 April 22 [Optimierung] Nun mehr Übersicht im Quelltext geschaffen.
2015 April 24 [Bugfix] Ok der vorherige Post war gelogen... ich hab die letzten Tage einen Fehler gesucht. Wenn Mitglieder auf einer einsamen Insel leben und KEINEN Kontakt zu einen anderen Stamm hatten, sollten sie lediglich aufhören zu Arbeiten. Leider wechselten die Mitglieder trotzdem den Clan. Ich habe die Chance genutzt um bereits eine weiterführende Planung mit einfließen zu lassen. Wenn Mitglieder unzufrieden werden, sollen diese die Möglichkeit haben, sofern sie keinen Clan finden den sie beitreten können, einfach einen eigenen Clan zu Gründen. So kann das Spiel auch noch in älteren Partieen interessanter werden.

2015 April 27 [Bugfix] Baustellen wurden nach dem Spielertot nicht aus dem Diagramm gerechnet.
2015 April 28-29 [Spielgrafik] An den Personen sollte nun erkennbar sein, welches Material sie transportieren.
2015 April 29 [Interface] Das passende Icon zum Springen an bestimmte Ereignisse (siehe 2015 April 9) wurde in die Textur mit aufgenommen.
2015 April 29 [Interface] Das Icon wird nun auch im Spiel eingeblendet und auch nur dann, wenn es auch eine Position gibt.
2015 Mai 4 [Interface] Die Fertigkeiten der Personen werden im Arbeitermarkt angezeigt. Nun ist es möglich genau zu ermitteln, wer am besten für den Posten geeignet ist.

_________________
幸福は笑う人に来て ~~ koufuku wa warau hito ni kite
Das Glück kommt zu denen die lachen


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Game] Clan-Wirtschaft
BeitragVerfasst: Sa Jul 25, 2015 17:11 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Jun 05, 2013 15:12
Beiträge: 113
Wohnort: Glinde
Programmiersprache: Delphi 7
Mahlzeit...

Eine Erkenntnis aus dem Test vom 17. Juli.2015:
"Mhm, meine KI hat die 3 wichtigsten Schwierigkeitstufen eines guten Spieles... hilflos, schutzlos und grenzdebil"

2015 Mai 5 [Interface] Die Texte der Fertigkeiten sind nun auch in das Popup eingeflossen.
2015 Mai 5 [Spielmechanik] Die komplette Mouseover-Funktion für das Springen an Ereignispunkten ist nun implementiert.
2015 Mai 6 [Interface] Die Ereignistexte wurden erweitert. Mehr und genauer. Ich werde aber wahrscheinlich nochmal ran müssen.
2015 Mai 6 [Interface] Kohleböcke vor Köhlerrei neu ausgerichtet.
2015 Mai 7 [Spielmechanik] Endlich mal in wenig Zeit. Das erste Karnickel kam heute auf die Map.
2015 Mai 10 [Spielmechanik] Die Animation der Kaninchen ist komplett.
2015 Mai 10 [Spielmechanik] Tiere kommen aus ihrem Loch, wenn keine Person in der Nähe ist.
2015 Mai 10 [Spielmechanik] Tiere vermehren sich, wenn sie nicht gestört werden.
2015 Mai 10 [Spielmechanik] Tiere flüchten in ihr Loch, wenn eine Person in ihre Nähe kommt.
2015 Mai 10 [Spielmechanik] Tiere verschwinden nach einiger Zeit von alleine in ihr Loch und kommen auch wieder raus.
2015 Mai 14 [Spielmechanik] Der Jäger jagt nun die Tiere, die in der Umgebung hausen.
2015 Mai 15 [Spielmechanik] Der Jäger holt nun als 2te Wahl die teueren Tiere aus dem Bauernhof.
2015 Mai 15 [Spielmechanik] Die Kaninchen werden nun mitgeladen und auch gespeichert.
2015 Mai 16 [Interface] Die Beschriftung der Person im Arbeitermenü wurde angepasst.
2015 Mai 16 [Interface] Die Fläche vor der Münzprägerei wurde ein wenig angepasst.
2015 Mai 26 [Spielmechanik] Eisenerz hat nun eine Erfolgschance von ca. 25 %. Goldabbau hat nun eine Erfolgschance von 20 %.
2015 Mai 31 [Spielmechanik] Die Statistik und das Diagramm wurde um folgende Punkte erweitert.
'Anzahl der Frauen', 'Anzahl der Männer', 'Durchschnittsalter', 'Arbeitslos (Träger)', 'Arbeitsloser durch Produktionsstopp', 'Arbeiter im Transport', 'Arbeiter im Bauindustrie', 'Arbeiter im Produktinsgewerbe', 'Organisation (Mitglieder, die z.B Essen holen)', 'Gesamt Loyalität in %', 'Clanpunkte (Addierte Zufriedenheit der Mitglieder)', 'Anzahl zufriedener Mitglieder', 'Anzahl Mitglieder (Neutral zur Clan-Politik)', 'Anzahl unzufriedener Mitglieder', 'Anzahl der Gebäude','Baustellen', 'Wohnraum', 'Gold', 'Bezahlte Löhne + Verkauf an eigene Mitglieder', 'Verkäufe an externe Personen', 'Aus- und Einnahmen durch Edikte', 'Gesamte Anzahl aller Waren', 'Gesamte Anzahl aller Nahrungsmittel', 'Anzahl Luxusgüter (Möbel, Kleider & Töpferwaren)', 'Warenbewegung der Schiffe' -> Dieser Eintrag kann noch nicht erfasst werden
2015 Mai 31 [Bugfix] Die Erfolgschance von Eisenerz und Golderz hatte ich leider vertauscht...
2015 Mai 31 [Balance] Die Baukosten wurden angepasst.
2015 Mai 31 [Spielmechanik] In einem Bergwerksgebäude arbeiten nun 2 Bergleute.
2015 Juni 1 [Interface] Texte wurden umgeschrieben, damit sie verständlicher sind.
2015 Juni 2 [Interface] Spielerinterface für Mehrspieler-Lobbypanel implementiert.
2015 Juni 3 [Interface] Spielerinterface für Mehrspieler-Optionpanel implementiert.
2015 Juni 4 [Spielmechanik] Mehrspieler-Einstellung: Aufbau aller Button's auf dem Mehrspieler-Optionpanel.
2015 Juni 5 [Spielmechanik] Mehrspieler-Einstellung: Nur der Admin kann nun die Anzahl der Mitspieler einstellen.
2015 Juni 6 [Spielmechanik] Mehrspieler-Einstellung: Der Admin kann nun die Spielerfarben umschalten.
2015 Juni 7 [Spielmechanik] Mehrspieler-Einstellung: Der Admin kann nun die Größe der Karte und deren Typ, die Siegbediengung, die Rohstoffmenge und das KI Level bestimmen.
2015 Juni 7 [Bugfix] Die Bauplatzanzeige zeigt nun nicht mehr den geschätzten Wert der Erdarbeiten, sondern den realen Wert. Das Geld wird nun nicht mehr während des Planierens abgebucht sondern sofort auf ein Extrakonto.
2015 Juni 7 [Spielmechanik] Wenn der Spieler kein Geld hat, werden ihm keine Bauplätze mehr angezeigt.
2015 Juni 8 [Spielmechanik] Mitglieder kaufen jetzt auch Luxuswaren.
2015 Juni 15 [Interface] Im Hafen kann nun die Transportmenge eingestellt werden.
2015 Juni 22 [Spielmechanik] Ich hab an der Vorspulfunktion rumgeschraubt da meine Testspiele zum Teil sehr lange dauern.
2015 Juni 23 [Interface] Die Kugel, die den Bauplatz anzeigen habe ich ein klein wenig umgefärbt.
2015 Juni 28 [Spielmechanik] Die Hafenanlagen und die Schiffe werden nun gespeichert.
2015 Juni 29 [Aufräumen] Ich habe ein paar Funktionen und Proceduren in andere Unit ausgelagert/umstrukturiert.
2015 Juli 5 [Ambiente] Das Hafengebäude hat ein neues Aussehen bekommen.
2015 Juli 9 [Bugfix] Bei der Preisabfrage wurde auf die falsche Ware zugegriffen.
2015 Juli 11 [Interface] Die Parameter des UI's wurden so umgestellt, dass das Interface nun in der Berechnung maximal dicht am User ist.
2015 Juli 11 [Spielmechanik] Die Schiffe bewegen sich nun gleichmäßiger von Hafen zu Hafen.
2015 Juli 11 [Spielmechanik] Die Schiffskosten betragen nun 9 Bretter, 9 Nägel und 9 Segel.
2015 Juli 11 [Spielmechanik] In den Häfen kann einmalig Ware eingestellt werden.
2015 Juli 12 [Spielmechanik] Häfen auf anderen Inseln errichten ist nun möglich.
2015 Juli 13 [Interface] Die Tätigkeit "Einkauf Luxusgüter" wurde für den Benutzer sichtbar gemacht.
2015 Juli 14 [Bugfix] Das Popup des 2ten Hafen's wurde nicht korrekt angezeigt.
2015 Juli 14 [Optimierung] Es wurden ca. 1700 Zeilen unoptimierter Code(Ja leider hab ich den immer noch) in eine eigene Unit ausgegliedert.
2015 Juli 15 [Bugfix] Die Vorschau der Karten im Einzelspielermenü wurde nicht mehr angezeigt.
2015 Juli 16 [Optimierung] Die Ladezeit und Speichermenge des Pathfinders war mir einfach zu groß, entsprechend habe ich einfach mal angefangen ihn zu überarbeitet. Es wurde alles rausgeschmissen, was man auch schneller duch die CPU errechnen lassen kann, um die Festplatte zu entlassten. Die Größe der Optimierung war am Ende auch für mich überraschend. So dass ich selbst noch 3 mal schauen musste, ob ich nicht irgendetwas unter den Tisch fallen lassen habe.
"Zeitmessung vor Optimierung" Pathfinder laden: 18468ms
"Zeitmessung vor Optimierung" Pathfinder laden: 18594ms
"Zeitmessung nach Optimierung"Pathfinder laden: 157ms
"Zeitmessung nach Optimierung"Pathfinder laden: 172ms
Größe vor Optimierung 7.714.987 Bytes
Größe nach Optimierung 16.199 Bytes
2015 Juli 16 [Optimierung/Bugfix] Auch die Häfen und deren Schiffe sollten nun besser gespeichert werden.
2015 Juli 16 [Bugfix] Die heutige Erkenntnis:"Nanu, die KI baut Berkwerk, die nicht in der nähe eines Berges sind?" Jetzt ratet mal, was ich geändert habe...
2015 Juli 17 [Spielmechanik] Nach dem Bau des Startgbäudes, kann nur noch auf der eigenen oder verbundenen(Hafen) Insel gebaut werden.
2015 Juli 18 [Bugfix] Es gab ein Problem mit der Anzeige der Warenbeschreibung im Gebäudemenü. Es wurden unter bestimmten Bedingungen nur der Text "Keine Ware" eingeblendet.
2015 Juli 18 [Interface] Es gibt zwei neue Button im Hafengebäude. Der eine soll Mitglieder auf andere Inseln ziehen. Um auch dort den Clan voran zu bringen.
2015 Juli 18 [Interface] Zwei Beschreibungstexte(Popup) wurden hinzugefügt, um die Funktionen im Hafengebäude besser zu erklären.
2015 Juli 19 [Bugfix] Hab vergessen die Hafenanlagen auch wieder ordnungsgemäss aus dem Spiel zu nehmen. Deshalb versuchte das Spiel außerhalb des Array zu arbeiten.
2015 Juli 20 [Interface] Im Hafen wird ein neues Feedback angezeigt damit der Spieler weiß, wieviele Personen vom Hafen gebracht werden.
2015 Juli 21 [Bugfix] Die Loyalität der Bewohner wurde nicht korrekt erfasst. Um die Zufriedenheit der Personen zu berechnen gibt es bei bestimmten Ticks der Engine Events. Dieses hatten sich leider überlagert.
2015 Juli 24 [Bugfix] Luxusgüter konnten am Hafen nicht verkauft werden. Der Index wurde vergessen zu überprüfen.
2015 Juli 24 [Bugfix] Ware konnte im Hafen doppelt belegt werden. Da der Hafen kein Lager darstellen soll, wurde es entfernt.

Polarwolf

_________________
幸福は笑う人に来て ~~ koufuku wa warau hito ni kite
Das Glück kommt zu denen die lachen


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Game] Clan-Wirtschaft
BeitragVerfasst: Sa Okt 03, 2015 11:31 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Jun 05, 2013 15:12
Beiträge: 113
Wohnort: Glinde
Programmiersprache: Delphi 7
HI,

2015 Juli 26 [Spielmechanik] Insel und Sektoren (Wirtschaftskreis) und deren Berechnung haben nun eine eigene Unit bekommen. Die Struktur wurde ebenfalls geändert, damit flexibler auf veränderung reagiert werden kann.
2015 Juli 27 [Feedback] Das Popup über den Gebäuden gibt nun auch Infos über den Füllstand.
2015 Juli 28 [Bugfix] Die Gesamtanzahl aller Inseln wurde nach dem Umbau falsch angezeigt.
2015 Juli 28 [Bugfix] glEnable(GL_CULL_FACE) ist auch wieder aktiv. Leider bringt es nur minimal mehr Beschleunigung. Die Spiellogik frisst momentan bei 4000 Personen deutlich mehr Zeit pro Frame.
2015 Juli 29 [Spielmechanik] Die Berechnung der Zufriedenheit, des Clans, der Mitglieder und der Statistik wurde überarbeitet,
um eine bessere Performance zu erzielen.
2015 Juli 29 [Interface] Die Weltinformation wurde nun mit ein paar Prozentzahlen erweitert.
2015 Aug 2 [Grafik] Da war dieser elende kleine Pixel, der in meiner Magentakontrastfarbe hervorblitzte *~* grrr
2015 Aug 2 [Spielmechanik] Das Speichermenü, wo man selber einen Namen eingeben kann, ist endlich da.
2015 Aug 3 [Bugfix] Bei "Insel/Sektoren" gab es einen Fall von toten Daten. Ruhet in Frieden...
2015 Aug 11 [Optimierung] Der Wechsel der Spieler-ID (Adminfunktion) wurde in eine andere Unit verschoben.
2015 Aug 12 [Optimierung] Der Mitspieler wird zur KI oder auch umgekehrt.
2015 Aug 13 [Bugfix] Bei den AMD-Karten trat ein Grafikfehler im Schneegebiet auf.
2015 Aug 14 [Bugfix] Bei den AMD-Karten trat ein Grafikfehler im Sandgebiet auf.
2015 Aug 15 [Optimierung] Nachdem die Mouseoverfunktion immer wieder erweitert wurde, war es endlich mal nötig eine Optimierung zu starten. Dadurch konnten momentan pro Frame zwischen 441 und 567 Speicherzugriffe gespart werden. Nicht die Welt - aber besser als vorher. Leider habe ich damit keinen einzigen Frame gewonnen.
2015 Aug 15 [Bugfix] Es gab einen Ladefehler beim Laden von Kampagnen, wenn man aus dem Mapeditor kam.
2015 Aug 15 [Bugfix] Der Mapeditor unterscheidet nicht zwischen Oase und Inseln. Ich habe den Punkt in die ToDo-Liste aufgenommen und die Testdaten manipuliert.
2015 Aug 15 [Optimierung] Die Erzsuche wurde optimiert, so das zwischen 145 und 1475 Speicherzugriffe gespart werden konnten. Auch das brachte mir keine besseren Frame. So oft läuft diese Suche nach Erzen eh nicht. Aber immerhin besser als voher.
2015 Aug 15 [Optimierung] Zusammenfassung der Nachbarfelder: An vielen Stellen des Codes muss ich die Nachbarfelder (6 Stück) nacheinander abfragen. Ist das Nachbarfeld zu hoch? Ist es belegt? etc. Um nicht immer wieder den selben Rotz schreiben und kontrollieren zu müssen sind die 6 Feld über eine Funktion berechnet.
2015 Aug 20 [Optimierung] Die letzten Tage war ich damit beschäftigt den Pathfinder und die allgemeinen Bewegungsabläufe zu optimieren. Nachdem der neue Speicher und Ladevorgang so sauber geklappt hat, dachte ich mir warum eigentlich nicht wieder am größten Rechenwerk rumschrauben. Mal sehen, wann ich wieder in die nächsten Bugs reinlaufe ;( Große Ruckler, die in der Startphase des Spiel auftraten, gibt es nun nicht mehr.
2015 Aug 20 [Optimierung] Der Filter, der mir Anomalien im Spiel aufzeigt wurde um einen Punkt erweitert.
2015 Aug 25 [Optimierung] In der letzten Woche wurde die Jobverteilung umgebaut. Es kamen 1600 Zeilen Quellcode aus 3 Units auf den Prüfstand (O_o'). Davon habe ich dann eine Analyse der >>>erfolglosen<<< Auftragsverteilung gestartet.
Hier das Ergebnis aus 11'000 Aufträgen.
4254 Produktion von Güter konnte nicht gestartet werden. (3923 Kein Peronal) (47 Keine Ware) (entfällt)
3682 Luxuwaren konnten nicht gekauft werden. (0 Kein Peronal) (3682 Keine Ware)
1076 Pflanzen konnten nicht angebaut werden. (1076 Kein Peronal)
727 Person konnte nix zu Essen kaufen. (727 Keine Ware)
716 Rohstoffe konnten nicht transportiert werden. (716 Kein Peronal)
472 Ernten konnten nicht eingefahren werden. (472 Kein Peronal)
227 Ressourcen konnten nicht abgebaut werden. (227 Kein Peronal)
Wie jeder gut erkennen kann, fehlt meistens ein Arbeiter. Das Ergebnis war, dass der Ablauf der Jobanfragen nun komplett über die Arbeiter läuft.
2015 Aug 27 [Bugfix] Und er sah, dass der Pathfinder mehr Personen mit Wegen versorgte, als Personen überhaupt exsistierten.
2015 Aug 28 [Bugfix] Die Zufriedenheit des Clan wurde ab und zu falsch angezeigt.
2015 Aug 28 [Spielmechanik] Jede Person hat jetzt ihren eigenen Geburtstag. Damit stelle ich sicher, dass nicht alles im selben Frame errechnet werden muss.
2015 Aug 28 [Optimierung] Die Procedure, die die ersten 10 Personen auf die Karte setzt, wurde optimiert.
2015 Aug 30 [Bugfix] Es gab eine Situation wo die Wirtschaftssektoren nicht komplett geladen wurden.
2015 Aug 30 [Bugfix] Nach dem Tod eines Clan blieben noch Daten zurück.
2015 Aug 30 [Spielmechanik] Die Pflanzen können nun mit unterschiedlicher Geschwindigkeit wachsen.
2015 Aug 30 [Optimierung] Die Sterbeanimation ist nun nicht mehr mit der Person-ID gebunden. Daduch werden Rechenschritte gespart.
2015 Aug 30 [Optimierung] Der Ernteauftrag wird nun über ein Extramodul ausgelöst. Ist halt übersichtlicher.
2015 Aug 31 [Optimierung] Der Planierauftrag wurde überarbeitet.
2015 Sep 1 [Bugfix] Die Unit, die dafür sorgt das sich die Personen über die Karte schieben (nicht der Pathfinder) war zu sensibel. Auch Personen, die einen Eingangsbereich betreten wollten, mussen erst einen Path zum Ziel bekommen, obwohl dies gar nicht nötig war.
2015 Sep 2 & 3 [Optimierung] Die Vergabe des Wohnraums wurde optimiert. (Teil 1/2 Personenbezogen)
2015 Sep 4 [Optimierung] Die Vergabe des Wohnraums wurde optimiert. (Teil 2/2 Objektbezogen)
2015 Sep 8 [Optimierung] Die Vergabe der festen Arbeitplätze (Produktion im Gebäude) wurde durch eine neue Struktur ersetzt.
2015 Sep 9 [Optimierung] Auch die Vermehrung der Bevölkerung wurde neu strukturiert.
2015 Sep 11 [Optimierung] Die Verwaltung der Ernte von Pflanzen, das "Ernten/Leeren" der Kaninchenfallen und das Zusammensammeln der Kohlestücke des Köhlers wurde überarbeitet.
2015 Sep 11 [Bugfix] Es kam vor, dass die Insel auf der die KI arbeitet, für die Bebauung durch selbige nicht wieder freigegeben wurde.
2015 Sep 16 [Optimierung] Das Abreißen/Zurücksetzen der Gebäude und deren gesamte Daten wurden in die neue Struktur übernommen.
2015 Sep 17 [Bugfix] Wenn eine Person starb und gleichzeit einen festen Arbeitsplatz hatte, dann crashte das Spiel.
2015 Sep 18 [Bugfix] Obwohl Eigenbedarf an war, konnten andere Spieler Baumaterialien kaufen.
2015 Sep 23 [Optimierung] Am Gebäudeabriss.
2015 Sep 23 [Bugfix] Während des Speicherns wurden noch die 4 Hauptanzeigen angezeigt. (Nur die Schrift des Panels, die Grafiken waren schon weg)
2015 Sep 23 [Bugfix] Während die Person starb, war das Feld unter ihr gesperrt. Damit keine Person durch die Animation läuft. Leider starben selten, aber leider doch manchmal Personen im Eingangsbereich von Gebäuden und störten damit den Pathfinder.
2015 Okt 3 [Optimierung] Spielerfeedback wurde verändert, es gibt nun zusätzlich eine Inforamtionslaufleiste.
2015 Okt 3 [Bugfix] Die beschleunigte Version des automatischen Arbeitsverteilers hat beim Laden einenen Fehler verursacht, indem er die Gebäude-ID als Spieler-ID benutzt hat.
2015 Okt 3 [Optimierung] Beschriftung in Wohnhäusern war nicht richtig ausgerichtet... und ich so "Nein".. und das Spiel so "Doch".

Es grüßt Polarwolf

_________________
幸福は笑う人に来て ~~ koufuku wa warau hito ni kite
Das Glück kommt zu denen die lachen


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Game] Clan-Wirtschaft
BeitragVerfasst: Sa Dez 19, 2015 13:22 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Jun 05, 2013 15:12
Beiträge: 113
Wohnort: Glinde
Programmiersprache: Delphi 7
Hallo ihr dort draussen,
hier die Übersicht meiner Aktivitäten.
Das Spiel läuft momentan stabil, allerdings solltet ihr nicht selber modden, da dieser Punkt nicht abgeschlossen ist.
Es wird entweder zur Instabilität führen oder von der Engine nicht erkannt.

2015 Okt 03 [Optimierung] Auch der Einkauf von Luxusgütern wurde auf das personbezogene System umgebaut.
2015 Okt 03 [Bugfix] Durch die Dummheit des Programmierers kam es vor, dass Gebäude nicht bewohnt werden konnten. *shithapens*
2015 Okt 04 [Bugfix] Durch einen Fehler im Rechtslauf des Pathfinders kam es vor (nach ca. 2 Stunden eines Testspiels), dass eine Person immer im Kreis gelaufen ist.
2015 Okt 04 [Optimierung] Die Abrechnung der toten Clans (Spieler und KI) ist nun wieder auf dem aktuellen Stand. Es sollten keine Datenreste mehr übrig sein.
2015 Okt 04 [Optimierung] Die Abrechnung des Erbes der toten Clans wurde angepasst.
2015 Okt 04 [Optimierung] Die Funktion, die das berechnen des vorhandenen Geldes auf der Karte angibt, wurde umgebaut.
2015 Okt 04 [Optimierung] Das neue Userfeedback funktioniert besser als erwartet, darum wurde ein großer Teil des alten Systems entsorgt.
2015 Okt 04 [Spielmechanik] Gebäude, die beim Aufbauen Stein benötigen, haben beim Abriß eine gewisse Chance diese Steine auch wieder zurück zu geben.
2015 Okt 04 [Bugfix] Ein Bug, der das Renovieren der Wohngebäude verhinderte, wurde behoben.
2015 Okt 04 [Bugfix] Auf einen nicht mehr vorhandenen Speicherbereich zugreifen ist immer eine schlechte Idee. Vor allem, wenn es sich um ein Popup handelt.
2015 Okt 05 [Optimierung] Renovieren der Wohngebäude war recht unübersichtlich angelegt.
2015 Okt 05 [Optimierung] Durch die geänderte Priorität der Waren im Sägewerk kann nun deutlich schneller produziert werden.
2015 Okt 05 [Optimierung] Die Anzeige der Produktion im Bergwerk wurde angepasst.
2015 Okt 05 [Optimierung] Der Warenindex wurde so angepasst, dass die KI besser damit arbeiten kann, z.B wenn das Warenlager überläuft.
2015 Okt 06 [Optimierung] Die Prioritätenliste der Eisenschmelze wurde umgestellt. Sodass als erstes versucht wird Nägel herzustellen.
2015 Okt 07 [Optimierung] Wenn der Angler einen Angelplatz gefunden hat, wird dieser ins Gebäude geschrieben, um ihn nicht wieder und wieder neu zu suchen.
2015 Okt 07 [Spielmechanik] Es gibt nun eine Anzeige, wenn ein Kaninchenbau ausgeräuchert ist.
2015 Okt 07 [Spielmechanik] Es gibt nun eine Anzeige, wenn der Holzfäller alle Bäume gefällt hat.
2015 Okt 07 [Spielmechanik] Es gibt nun eine Anzeige, wenn das Bergwerk keine Ressourcen mehr findet.
2015 Okt 07 [Spielmechanik] Es gibt nun eine Anzeige, wenn der Steinbruch alle in der Nachbarschaft befindlichen Felsen abgebaut hat.
2015 Okt 07 [Spielmechanik] Kaninchenplage implementiert.
2015 Okt 07 [Bugfix] Auf der Karte "Jeden das Gleiche" war die Kaninchenplage nur auf einer Insel aktiv. *gehtjamalgarnicht*
2015 Okt 10 [Optimierung] Auch der Hafen-zu-Hafen-Transport über Schiffe wurde nun in die neue Datenverarbeitung übernommen.
2015 Okt 13 [Optimierung] Ein kleiner Grafikbug beim Herankommen an ein Hafengebäude wurde behoben.
2015 Okt 19 [Spielmechanik] Übersiedeln auf andere Inseln ist nun endlich integriert.
2015 Okt 20 [Bugfix] Nach dem Übersetzen, auf eine andere Insel, tauchte ein Fehler im Baumaterialbedarf auf. Personen wollten noch von der Ursprungsinsel Material kaufen.
2015 Okt 22 [Optimierung] Die Objekte (Gebäude) wurden auf eine neue Datenstruktur aufgesetzt, damit leichter neue Gebäude hinzugefügt & gemoddet werden können.
2015 Nov 02 [Optimierung] Die Waren(-güter) wurden auf eine neue Datenstruktur aufgesetzt, damit auch hier gemoddet werden kann.
2015 Nov 04 [Optimierung] Die Waren werden nun aus der neuen Datenstruktur gelesen.
2015 Nov 05 [Optimierung] Die Gebäude werden nun aus der neuen Datenstruktur geladen und mit den Waren verknüpft.
2015 Nov 13 [Homepage] Selbige wurde mal wieder umgebaut. Ein bisschen spielen mit CSS.
2015 Nov 14 - 19 [Spielmechanik] Aufbohren der Baumaterialien, damit alle möglichen Warenarten als Baumaterial herhalten können. (Bis zu 4 Arten in beliebiger Menge) (Modding)
2015 Nov 24 [Optimierung] Programm und Quelltext wurden von Leichen befreit.
2015 Nov 25 [Planung] Nach einer 2-stündigen Codeaufschlüsselung und Planung, habe ich 157 Punkte in meine To-Do-Liste aufgenommen. Davon sind 51 direkt mit dem externen zuführen von Waren und Gebäuden verbunden. (modden von Waren und Gebäude).
2015 Nov 27 [Erweiterung] Die Waren bekommen nun einen dynamischen Aufbau, damit nicht nur meine 26 Alten, sondern auch neue Waren hinzugefügt werden können.
2015 Dez 04 [Erweiterung] Die Waren haben nun einen Icon-Loader, damit sind die Warensymbole modifizierbar.
2015 Dez 07 [Zooooom] Ich habe mal ein wenig mit Zoomfunktion herum gespielt. Es vergrößert noch den oberen Bereich des Spielfeldes. Sobald ich dazu komme werde ich es wohl an die Mausposition binden. Um Grafikfehler zu vermeiden muss ich dann wohl auf 3D umbauen.
2015 Dez 14 [Erweiterung] Endlich wieder ein Problem vom Hals. Das Hafeninterface ist aufgebohrt. "Mögen die Waren fließen".
2015 Dez 14 [Erweiterung] Mouseoverfunktion im Hafenpanel ist nun auch aufgebohrt.
2015 Dez 15 [Erweiterung] Die Waren wurden für die Diagamme in Gruppn vorbereitet.
2015 Dez 15 [Erweiterung] Waren werden im Savegame mitgespeichert, so dass Spielstände ihre Mod's mitliefern können.
2015 Dez 16 [Optimierung] Im Interface gab es eine kleine Berechnungsformal, die besser (mit weniger Division) berechnet werden konnte.
2015 Dez 16 [Erweiterung] Die Waren-Gruppen werden nun in einem Menü 'rechts am Rand der Statistik' angezeigt.
2015 Dez 16 [Erweiterung] Das erste Waren-Icon, das beim Einlesen der Daten erfasst wird, ist auch gleichzeitig das Gruppenicon. Somit muss kein extra Icon gezeichnet werden.
2015 Dez 17 [Erweiterung] Alle Waren aus einer Gruppe werden nun in einem Index erfasst.

@edit *Der Update-Service läuft leider nicht richtig. Wenn ihr testen wollt könnt ihr manuel von meiner Seite laden*

Gruß Polar

_________________
幸福は笑う人に来て ~~ koufuku wa warau hito ni kite
Das Glück kommt zu denen die lachen


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Game] Clan-Wirtschaft
BeitragVerfasst: Mo Mai 16, 2016 17:26 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Jun 05, 2013 15:12
Beiträge: 113
Wohnort: Glinde
Programmiersprache: Delphi 7
Ahoi, die Exe werde ich heute Abend nachschieben.

2015 Dez 20 [Erweiterung] Die Icon's im Statistikfenster haben nun das Popup für die Warenbeschreibung. Die Waren können nun auch angeklickt werden.
2015 Dez 20 [Interface] Das Statistikmenü hat nun eine größere Chart bekommen. Sie passt einfach besser ins Bild.
2015 Dez 20 [Homepage] Ich habe meine Roadmap von der Homepage geschmissen. Es ist einfach nicht möglich den "Weg" einzuhalten. Bevor ich alles immer und immer wieder anpasse und in drei verschiedenen Homepageseiten erfasse, habe ich die Seite einfach entfernt.
2015 Dez 20 [Zoom] Mit den geänderten Texturfiltern sieht einiges besser aus. Endlich wieder alles schön pixelig und nicht mehr so verschwommen.
2015 Dez 20 [Erweiterung] Das Umschalten der einzelnen Gruppen im Statistikmenü sollte nun auch möglich sein.
2015 Dez 21 [Erweiterung] Die Überschrift der Statistik ist nun auch dynamisch an der Ware angepasst.
2015 Dez 21 [Erweiterung] Die Waren liefern nun ihren eigenen Bauplan mit. Z.B.(Möbel=Brett+Nagel)
2015 Dez 22 [Erweiterung] Die Baupläne der Waren werden nun in Rohstofflisten erfasst.
2015 Dez 23 [Erweiterung] Die benötigten Rohstoffe werden in der Produktion überprüft und wenn die Fertigung beginnt entfernt.
2015 Dez 23 [Erweiterung] Die Rohstofflisten werden gespeichert und geladen. *hurra endlich wieder speichern können*
2015 Dez 23 [Erweiterung] Besonderheiten der einzelnen Ware werden nun berücksichtigt.
2015 Dez 23 [Erweiterung] Die Chance ob etwas geglückt ist, kann nun verändert werden. Produktionsfehler???
Produktionsfehler:
Hierbei muss man wissen, das Luxusgüter eine sehr gute Möglichkeit sind, um die Zufriedenheit zu steigern.
100ST Töpferware kostet bei der Herstellung ca. 5,3~ Gold je Stück, 100ST Möbel kosten ca. 15,3~ Gold und 100ST Kleidung kostet ca. 8 Gold. Das ist nicht sehr ausbalanciert. Man könnte sich auf Töpferrei spezialisieren und doppelt so viel Gold generieren wie bei Möbeln.*pfuipfuipfui* Daher gehen nun 66 % der Töpferwaren und 48 % der Kleider bei der Produktion einfach kaputt... puh doch ausgeglichen ;)
Ressourcenabbau:
Ob in dem abgebauten Steinen wirklich Erze vorhanden sind, weiß man erst nach der Raffinerierung. Daher hat Gold 20 % und Eisen 25 % Erfolgschance bekommen.
2015 Dez 25 [Erweiterung] Der Ressourcenabbau wurde auch weiter aufgebohrt. 'stone', 'lumberjack', 'fishing' & 'ore' verwalten nun von extern die Methoden zum Umgang mit den Waren. z.B. könnte Kupfer, Aluminium & sonstige Mineralien einfach über Modus/Produktion/Eisenerz/ore/Golderz/ore/Kupfer/ore/Aluminium/ore
vom Bergwerk abgebaut werden. Vorausgesetzt die Ware wurde vorher definiert.
Ebenso wäre es allerdings auch möglich die Prestigeware alter nasser Stiefel über Modus/Produktion/Stiefel/fishing vom Angler einzustellen.
Erfolgschance von 3 % ist ja ebenfalls möglich. "Petri Heil"
2015 Dez 28 [Erweiterung] Die Skills (Fertigkeiten):
Die Skills der Mitglieder sind nun in mein neues Datensystem überführt. Das heißt mod-bar:
Die Icon's sind aus der Interfacetextur gelöst und in einzelne Ordner untergekommen. Jeder der momentanen 13 Scripte besitzt nun einen Titel (Name des Skills), einen Berufsnamen sowie den Namen der Tätigkeit.
2015 Dez 29 [Erweiterung] Die Skills (Fertigkeiten):
Die Icons werden eingelesen, gespeichert und können auch wieder geladen werden.
Die Scriptdaten werden nun auch eingelesen, gespeichert und können auch wieder geladen werden.
Dann fehlt ja jetzt "NUR" noch die komplette Verarbeitung.*seufz*
2015 Dez 29 [Interface] Und ich kann die Icons seit heute doch sehen.
2015 Dez 30 [Erweiterung] Die Waren sind nun mit den Skills(Berufen) verbunden und die Mitglieder können nun die Berufe lernen.
2015 Dez 31 [Bonus] Die Skills wurden aus der Bonusliste rausgeschmissen. Warum habe ich das gemacht?
Nun die Planung war mal Folgende: Der Spieler soll sich einen Bonus aussuchen und hat dadurch einen Startvorteil.
Nur leider bringt dies keinen wirklichen Vorteil.
Denn der Preis bleibt derselbe. Lediglich die benötigte Zeit ist wenig.
Jeder der anderen Vorteile bringt einfach mehr (selbst "+2 Mitglieder").
Ich werde wahrscheinlich das Gebäude Schule integrieren in dem "bereits freigeschaltete" Skills eingestellt werden können.
2015 Dez 31 [Interface] Durch die möglichen neuen Waren und Berufe musste das Interface natürlich so umgebaut werden, dass die Texte auch wieder Sinn stiften.
2016 Jan 01 - 05 [Erweiterung] Es gibt eine Schablone, in der die Form der Gebäude hinterlegt wurde. Die musste nun für neue Objekte "aufgebohrt" werden. Ansonsten hätte die KI und der Spieler diese Gebäude nie bauen können. (Ich als Programmierer natürlich schon).
2016 Jan 06 - 07 [Spielmechanik] Durch die zahllosen kleinen Optimierungen und Umbauten der letzten Zeit, konnte die Versorgung deiner Clanmitglieder mit Nahrungsmittel und die Versorgung mit Luxusgüter beschleunigt werden. Deine Mitglieder sollten nun schneller jammern und weniger sterben ;) Ok das mit dem Jammern war ein Scherz. Es geht einfach nur darum, dass ich einen neuen Suchalgorhytmus geschrieben habe, um die gebrauchte Rechenzeit zu verbessern.
2016 Jan 11 [Textur] Es wurde ein Icon gezeichnet. Dieses Icon soll immer dann aufpoppen, wenn eine Notiz wie "Bauplatz versperrt" oder "Nicht alle KI_Spieler haben einen Startplatz gefunden" kommt.
2016 Jan 12 [Spielmechanik] Das "Achtung" Icon ist nun mit den Events verbunden.
2016 Jan 13 [Optimierung] Das Laden der Texturen wurde aufgeräumt. Aus 97 Zeilen wurden 33.
2016 Jan 14..20 [Erweiterung] Das Baumenü wurde an die neuen Anforderungen angepasst.
2016 Jan 21 [Spielmechanik] Das Logbuch, welches die letzten 15 Aktionen des Spieler mitgezeichnet hat, wurde nun rausgeschmissen. Es erfüllt einfach keinen bedeutenden Zweck. Alles wichtige kann man sich in der Statistik ansehen.
2016 Jan 21 [Interface] Die Landkarte wurde auf einen neuen Stand gebracht.
2016 Feb 01 [Planung] Heute mal eine Quellcodeanalyse, um das weitere Vorgehen zu planen.
2016 Feb 02 [Textur] Texturen haben einen roten (255,0,0) Ausrichtungspunkt bekommen. Die Textur wird direkt an diesen ausgerichtet. Die Farbe dieses Pixels wird mit den folgenden ersetzt.
2016 Feb 06 [Erweiterung] Animationen sind in die Ambiente mit eingefloßen. Jetzt sollte es möglich sein, z.B. neue Baumarten mit Animation ins Spiel zu bringen.
2016 Feb 08 [Erweiterung] Ambiente bringt seine Eigenschaften mit.
2016 Feb 11 [Erweiterung] 2 Gebäude wurden grafisch verändert.
2016 Feb 11 [Bugfix] Es gab beim mehrmaligen Einlesen der Ambiente einen kleinen Bug. Ich hatte vergessen die alten Daten beim Kartenwechsel zu entfernen.
2016 Feb 12..14 [Optimierung] Und schon wieder Quelltextanalyse und Optimierungen.
2016 Feb 15 [Erweiterung] Heute habe ich aufgegeben jede kleine Änderung am Quellcode hier in der Liste mit zu schreiben. Im Kern mache ich seit Tagen immer das gleiche. Orte wo ich mit festen Objektnummern gearbeitet habe aufstöbern und in das offene Modsystem überführen. *seufs*
2016 Mai 15 [Erweiterung] Heute ist der 15. Mai und das Modsystem ist noch nicht vollständig eingeführt. Ich finde allerdings keine Ansatzpunkt wo ich zu diesen Zeitpunkt weitermachen könnte.

Was habe ich den so nebenbei noch verändert?
Kaninchenplage
Es gab Momente in der die Kaninchen weite Strecken von Insel zu Insel geschwommen sind.
Das machen sie nun nicht mehr. Wenn sich ein neuer Kaninchenbau aufbaut, dann maximal 20 Felder vom Heimatkaninchenbau entfernt)
Es gibt auch eine maximale Dichte von Kaninchenbauten von 10 Felder. Dichter packt nur der Mapgenerator beim Erschaffen der Welt.
Dies soll verhindern, daas der Bau von Jägern durch Sperrung der Bauplätze verhindert wird.

Die Preise
Das Preissystem ist noch nicht vom Spieler einstellbar, aber mittlerweile vom Spielerarray entkoppelt.
Im Spielerarray waren die Preise fest auf einen Speicherbereich zugeschrieben. Hätte jemand eine Ware hinzugefügt, wäre es zu einer Zugriffsverletzung gekommen.

Die Künstliche Intellenz
Die KI/AI wurde notgedrungen auch komplett neu geschrieben.
Sie kann mit den gemodeten Spielständen arbeiten und versucht auch den Sieg zu erreichen.

Der Bergbau
Die Mechanik, mit der die Berge abgebaut werden, wurde so verändert, das es nun keine Rückstände gibt.
Aktuell arbeite ich an einer Möglichkeit, die doch sehr stark begrenzten Steinvorkommen zu erweitern.
Eine Möglichkeit wäre Steinvorkommen direkt aus dem Berg zu hauen.

*Puh geschafft*

_________________
幸福は笑う人に来て ~~ koufuku wa warau hito ni kite
Das Glück kommt zu denen die lachen


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Game] Clan-Wirtschaft
BeitragVerfasst: So Okt 02, 2016 17:03 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Jun 05, 2013 15:12
Beiträge: 113
Wohnort: Glinde
Programmiersprache: Delphi 7
Monde ist es her. ;)

18 Mai 2016 [Bugfix] Einige Kaninchen kamen nie aus ihren Loch gekrochen. ;(
18 Mai 2016 [Bugfix] Das erste Hafengebäude wurde nach der Systemumstellung nicht mehr richtig erfasst.
18 Mai 2016 [Erweiterung] Ein neuer Rohstoff('Bruchstein') erhielt Einzug ins Spiel. Er wurde beim Bergmann eingeschleust um den Baumaterialmangeln entgegen zu wirken. Was eigentlich nicht Clever ist, wenn man den Handelsaspekt des Spiels berücksichtigt.
19 Mai 2016 [Bugfix] In einem Testspiel gab es ein sehr lustigen Kreisverkehr zwischen meinen Lagerhäusen. Ihr könnt euch sicherlich vorstellen, dass die Lager niemals voll werden können, wenn die anderen Lager sofort die Waren wieder rausholen.
22 Mai 2016 [Bugfix] Die Beschriftung in diversen Menü's war falsch angezeigt worden.
22 Mai 2016 [Erweiterung] Die Produktionsreihenfolge von Waren wurde mit einem Zufallsfaktor versehen. Vorher wurde z.B. im großen Bauernhof erst das Getreide angepflanzt, anschließend der Mais und dann erst der Hanf. Mit dem Zufallsfaktor sollen nun alle
Pflanzen zur selben Zeit angepflanzt werden.
23..26 Mai 2016 [Modding] Nun Haben die ersten Gebäude auch wieder Warenbestände sichtbar vor ihrer Haustür liegen. Im neuen Dateisystem angekommen sind: Der Fischer, der Jäger, der Steinmetz und die Tongrube.
26 Mai 2016 [Erweiterung] Der Steinhauer und sein Gebäude haben sich den Weg ins Spiel gebahnt. Dieser macht aus dem Rohstoff ('Bruchstein') nun das Baumaterial ('Steinquader') oder die Luxusware ('Büste').
27 Mai 2016 [Bugfix] Die letzte Waren im Hafenmenü wurden nicht angezeigt.
27 Mai 2016 [Modding] Der Holzfäller und der Förster haben wieder sichtbare Warenestände vor ihrer Haustür liegen.
27 Mai 2016 [Modding] Der Array zur Warenanzeige unterstützt nun auch mehrere verschiedene ID's. Es ist nun möglich Türme aus Warenkisten zu bauen, die andere Bilder haben oder ähnliches.
z.B. kann bei meiner Luxusware Möbel vor dem Gebäude zwei Bücherregale, vier Stühle und drei Tisch gestellt werden.
27 Mai 2016 [Modding] Das Sägewerk hat nun auch wieder die Baumstämme und die fertigen Bretter liegen.
29 Mai 2016 [Bugfix] Wenn ein Gebäude gelöscht wurde, während der Mauszeiger dessen Popupmenü offen hielt, kam es zum Absturz.
30 Mai 2016 [Bugfix] Beim Abriss von Gebäuden wurden die Schutthaufen zu dicht aneinander gespawnt. Die Personen konnten nicht richtig herumlaufen.
01 Juni 2016 [Erweiterung] Um die Gebäude gibt es nun einen Rahmen, der die Mitglieder veranlasst Abstand zu halten.
02..03 Juni 2016 [Erweiterung] Die Bauernhöfe wurden umgestaltet. Klein, Mittel und Groß wurden nun zu Kaninchenzüchter, Hühnerfarm und Schafffarm.
04 Juni 2016 [Balance] Die KI hält nun nicht mehr soviele Rohstoffe in der Hinterhand.
04 Juni 2016 [Spielmechanik] Beim Steuergeschenk wird nicht das komplette Spielergold auf den Kopf geschlagen, sondern alles was über einen bestimmten Betrag ist. Dies verhindert das der Spieler handlungsunfähig wird.
04 Juni 2016 [Modding] Beim Kaninchenzüchter wird nun die Anzahl der Kaninchen angezeigt.
05 Juni 2016 [Bugfix] Es kam vor, das Gebäude nachdem eine Person im Eingangsbereich gestorben ist, nicht mehr angezeigt wurden.
05 Juni 2016 [Bugfix] Der Bau von Schiffwerften bei der KI wurde begrenzt.
05 Juni 2016 [Spielmechanik] Es gibt ein Event welches cirka 1x die Stunde auftreten kann. Kaninchenseuche. Es verschwinden keine Höhlen aber der Inhalt wird auf 1 von 10 Tieren gesetzt. Dies bewirkt, dass die Jäger alle im Umkreis befindlichen Kaninchenbauten mit einem mal plündern können und damit der Kaninchenbau verschwindet.
05 Juni 2016 [Modding] Der Steinhauer hat nun endlich und hoffentlich sein letztes Aussehen bekommen.
06 Juni 2016 [Modding] Das Bergwerk und der Brunnen hat seine Items nun auch vor der Tür.
06 Juni 2016 [Optimierung] Säubern des Quelltextes.
07 Juni 2016 [Bugfix] Ein Wert zur Berechnung der Zufriedenheit wurde nicht gespeichert. Nach dem Ladevorgang wurden dann alle Werte falsch berechnet.
07 Juni 2016 [Optimierung] Der Bedarf an Luxusgüter wurde modifiziert.
07 Juni 2016 [Bugfix] Schiffe die zu neuen Hafengebäuden werden, hatten ein Grafikfehler verursacht.
07 Juni 2016 [Bugfix] Der Fehler, der einen Versatz im Baumenü verursachte, wurde beseitigt.
13 Juni 2016 [Optimierung] Das Baumenü wurde umgebaut, sodass es nun ein neues Popup mit allen wichtigen Informationen gibt.
13 Juni 2016 [Optimierung] Ein weiterer Teil der alten Infomeldungen ist verschwunden. Diese waren bereits vor ewigen Zeiten ersetzt worden.
14 Juni 2016 [Optimierung] Das Lager heißt nun Handelsdepot. Wird der Funktion einfach gerechter.
14 Juni 2016 [Optimierung] Im Baumenü-Icon für Münzpräger ist nun einen Goldmünze zu sehen.
14 Juni 2016 [Optimierung] Im Baumenü-Icon für Eisenschmelze ist nun ein Eisenbarren zu sehen.
14 Juni 2016 [Optimierung] Im Baumenü-Icon für Bäckerei ist nun ein Brot zu sehen.
14 Juni 2016 [Optimierung] Im Baumenü-Icon für Steinmetz wurde umgestaltet um es zu testen.
15 Juni 2016 [Modding] Es gibt in neues Startgebäude. Es soll ein Versammlungsplatz darstellen *hust* "soll darstellen" sind genau die richtigen Worte.
15 Juni 2016 [Optimierung] Durch das neue Startgebäude musste die KI umgeschaltet werden.
15 Juni 2016 [Optimierung] Ersetze Förster durch Baumschule. Funktion bleibt die gleiche. Bild leicht abgeändert.
15 Juni 2016 [Optimierung] Vermehrung der Kaninchen war zu schnell. Runtergeschraubt.
15 Juni 2016 [Bugfix] Es gab ein Bug, der verhinderte, dass ein Expeditionsschiff sich in ein Hafen verwandelt.
18 Juni 2016 [Bugfix] Ein Grafikfehler im Interfacebereich wurde behoben. Die Grafik verschwand im Hintergrund.
18 Juni 2016 [Bugfix] Ich hatte eine Sicherheitsabfrage vergessen, sodass die Bergwerke am Rand des Kartenarrays in nicht vorhandene Speicherbereiche zugreifen konnten und damit das Spiel zum Absturz brachten.
18 Juni 2016 [Spielmechanik] YODA SAGT: "Es jetzt möglich Ware aus Lager zu werfen."
18 Juni 2016 [Spielmechanik] Gestorbene Mitspieler werden nicht mehr in der Statistik angezeigt. Die Informationen waren einfach nicht zu gebrauchen.
20 Juni 2016 [Bugfix] Im Baumenü kam es vor das Gebäude beim Zurückspringen ausgelassen wurden.
20 Juni 2016 [Spielmechanik] Die Anzahl der Schiffe wird nun in der Statistik erfasst.
21 Juni 2016 [Spielmechanik] Wie bereits bekannt bleibt beim Abreissen von Gebäuden Schutt zurück. Neue Texturen und mehr Vielfalt.
21 Juni 2016 [Erweiterung] Ein neues (eigentlich altes) Gebäude wurde wieder ins Spiel mit aufgenommen. Der kleine Bauernhof (Getreideanbau) wurde wieder ins Spiel gebracht. Getreideanbau ist nun von der Kaninchenzucht getrennt.
21 Juni 2016 [Spielmechanik] Die Clanfarbe kann während des Spiels geändert werden.
22 Juni 2016 [Bugfix] Ab und an sind Personen in Wohnungen eingezogen, die dem Spieler nicht gehört haben... unerhört!
22 Juni 2016 [Modding] Die Münzprägerei wurde leicht umgestaltet, um ihren Anspruche besser gerecht zu werden.
22 Juni 2016 [Modding] Gebäude die keine Arbeiter brauchen, werden nun ohne "Besetzt"-Flagge angzeigt.
26 Juni 2016 [Modding] Bäckerrei hat eine leicht andere Grafik bekommen, um die Warenvorräte besser anzeigen zu können.
27 Juni - 15 Juli 2016 [Namen] Jedes Mitglied bekommt nun eine Vor- und Nachnamen. Diese Namen können ein paar zusätzliche Effekte haben und sollen im späteren Spielverlauf Einfluss auf das Spielgeschehen nehmen. Lass dich überraschen ;) Ebenfalls sind Namen für die Mitspieler (KI/AI) jetzt im Spiel. Das heißt, es gibt jetzt auch Clannamen.
16 Juli 2016 [Optimierung] Der Kartengenerator erstellt nun schönere Berglandschaften.
16 Juli 2016 [Bugfix] Es gab einen Berechnungsfehler im Interface, der z.B. 53 % Wasserfläche, 33 % Landfläche & 218 % Berggelände angezeigt hat. Geht ja gar nicht.
08 Aug 2016 [Optik] Nach Anfrage von Phobeus habe ich endlich mal mein Chunk-Update beschleunigt. Dies bewirkt das keine Schwarzen Löcher mehr vorhanden sind.
28 Sep 2016 [Interface] Texte für Warenpreise angepasst.
02 Okt 2016 [Interface] Der Eintrag "Rohstoffe" wurde durch "Vegetation" ersetzt. Mittlerweile hat Vegetation mehr Sinn. Erze etc. befinden sich in den Bergen und werden bestimmt durch die Anzahl Berggeländefelder.

Es grüßt der Polarwolf

Download

_________________
幸福は笑う人に来て ~~ koufuku wa warau hito ni kite
Das Glück kommt zu denen die lachen


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 22 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Foren-Übersicht » Sonstiges » Projekte


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.023s | 17 Queries | GZIP : On ]