Wirtschaftssimulator
- executeBuy @ Control.class:
- Überprüfung der Schulden rausgenommen
- Kapital auf 10€ setzen in DataStats.java
- Events
- Steuernachzahlung
- Steuerrückerstattung
- Rohstoff-Knappheit und -Überfluss
- Produkte-Knappheit und -Überfluss
- Pandemie
- Spekulationsfreudig
- Arbeiter gebunden Events
- Schwangerschaft
- Krankheit
- Arbeiter kündigt sich selber
- Stimmungschwankungen
- Spielstand
- Sichern
- Datei verschlüsseln
- Zustandsliste
- Für die Phasen, um die JSON klein zuhalten
- JSON Serialisere und Deserialisierer
- GsonBuilder zum schreiben und zum auslesen
- Gson Strategie:
- Alle Modifier mit Modifier.TRANSIENT werden exkludet
- Gson Strategie:
- Fachmethoden in der Sprache der Kunden halten
- sonst für Entwickler schwierig nach zu folgen
- (gutes) GUI
- HauptMenu
- Highscore
- Hilfe
- Spielscreen
- funktionierende Knöpfe
- funktionierende Textfelder
- Arbeiterscreen scrollbar
- JScrollbar für jtextarea
- Durchschnittliche Stimmung der Arbeiter einprogrammieren
- HauptMenu
- Logik
- Alle 15 Phasen wird der Preis der Einkaufspreis erhöht
- Start des Spiels:
- Rohstoffe: 2
- Geld: 10
- Verarbeitbar 1 Rohstoff zu 4 Produkten
- 2 Phasen:
- Einkaufsphase
- Man kann Rohstoffe kaufen
- mindestens 2 Stück, maximal x Stück, basierend auf das Vermögen
- Verkaufsphase
- alle Produkte sind verkaufbar
- Einkaufsphase
- Preise:
- Entweder Random-Generator oder Funktionswertbasierend
- Verliert: wenn man nichts mehr machen kann, weder kaufen noch verkaufen → Pleite
- Kreditrahmen: [im Urkonzept nicht vorgesehen]
- Hauptmenü
- schöneres GUI --> altes GUI „wegschmeißen“
- unten alle wichtigen Informationen
- Arbeiter, Vermögen, Umsatz, etc.
- entsprechende Knöpfe erscheinen erst in der richtigen Phase
- ein Knopf für An- und Verkauf
- funktionstüchtiges Programm
- realistische Einkaufspreise/Verkaufspreise
- Rohstoff knappheit → sehr hohe Preise
- Rohstoff überfluss → sehr niedrige Preise
- analog für den Verkauf
- Mit info anzeigen: zB: „In Indien wurde {Rohstoff} gefunden...“
- Namen für Produkt und Rohstoff
- Steuern implementieren, zB: alle 10 Runden abgezogen
- Umsatzsteuer
- Einkommensteuer
- Gewerbesteuer
- Arbeiter einstellen
- Kosten pro Runde, etc
- Pro Arbeiter 4? Rohstoffe verarbeitbar
- Gehalt der Arbeiter
- Motivation der Arbeiter
- Erkennung, ob ein Spieler Pleite ist
- Spielstand sichern
- wenn früher fertig als gedacht
- Gson
- Base64
- Log4J
- JDBC-Connector (MySQL)
Bitte herunterladen und im Projekt importieren. Aus Lizenz-technischen Bedenken, veröffentliche die nicht im Repository. Sowie die Bilder, die ich aus BDcraft "genommen" habe.