Spiel in C# "Hammurabi"- Strategiespiel |
RavenPixel
Jungspund
Dabei seit: 15.01.2016
Beiträge: 16
|
|
|
15.01.2016 12:06 |
|
|
|
Die Nutzeroberfläche ist schonmal ein Anfang.
Kannst du mal alles hochladen, was du hast (als .zip)?
Können sich die Bewohner auf vermehren, oder sterben die nur?
__________________ Syntax Highlighting fürs Board (Link)
|
|
15.01.2016 14:16 |
|
|
RavenPixel
Jungspund
Dabei seit: 15.01.2016
Beiträge: 16
|
|
Vielen Dank, das hat mir jetzt echt geholfen, an den punkten bin ich stecken geblieben... jetzt noch ein paar Fragen:
wie schaffe ich es, dass der getreidebestand nicht in den minus bereich geraten kann und ebenso das land?
wie kann ich verhindern, dass sowohl "kaufen" als auch "verkaufen" gleichzeitig gedrückt werden kann?
wenn man beispielsweise zu wenig getreide an die bevölkerung gegeben wird, soll eine warnnachricht erscheinen, dass zu wenig getreide ausgeteilt wird und dadurch menschen sterben werden
vielen dank im vorraus
|
|
18.01.2016 14:50 |
|
|
|
1. da brauchst du noch eine Reihe von if Abfragen. Ist nicht schwer, aber langweilig und man vergisst leicht was.
2. Hatte dir schon einen Kommentar in den Code geschrieben, dass es dafür RadioButtons gibt. Da ist automatisch immer nur einer aktiv.
3. MessageBox:
code: |
1:
2:
3:
4:
5:
|
DialogResult dialogResult = MessageBox.Show("wirklich Leute sterben lassen?", "Hammurabi", MessageBoxButtons.YesNo);
if(dialogResult == DialogResult.Yes)
{
NaechstesJahr();
} |
|
__________________ Syntax Highlighting fürs Board (Link)
|
|
18.01.2016 15:13 |
|
|
RavenPixel
Jungspund
Dabei seit: 15.01.2016
Beiträge: 16
|
|
nadann hab ich ja noch was zu tun die nächste zeit
ja ich habs kurz danach gesehen, dass du mir ein paar kommentare hinterlassen hast, danke dafür
danke für diese hilfe, hast mir mehr als geholfen, ohne diese hilfe hätte ich es niemals geschafft
|
|
18.01.2016 15:19 |
|
|
RavenPixel
Jungspund
Dabei seit: 15.01.2016
Beiträge: 16
|
|
ich hätte doch noch einmal eine frage:
Wie schaffe ich es, dass man eine maximale grenze von 30 jahren hat? bis jetzt ist es noch unbegrenzt und ich weiß nicht wo ich es einbauen soll
|
|
19.01.2016 10:00 |
|
|
RavenPixel
Jungspund
Dabei seit: 15.01.2016
Beiträge: 16
|
|
Ich habe es nun eingebaut, jedoch bekomme ich direkt wenn ich auf den button "nächstes jahr" drücke die info, dass ich bereits im jahr 30 wäre... was aber nicht sein kann, da ich den start bei "i = 0" gesetzt habe... also irgendwas mache ich falsch
|
|
19.01.2016 10:58 |
|
|
|
Da brauchst du noch eine if Abfrage, dass du nicht mehr verfüttern darfst, als vorhanden ist. Beim Einkaufen von Land hatte ich dir glaube ich schon sowas geschrieben.
__________________ Syntax Highlighting fürs Board (Link)
|
|
19.01.2016 20:35 |
|
|
RavenPixel
Jungspund
Dabei seit: 15.01.2016
Beiträge: 16
|
|
ich habe bereits eine if abfrage gemacht...er gibt dann zwar die meldung dass es in den minusbereich fallen würde, setzt es jedoch um
|
|
19.01.2016 21:59 |
|
|
|
Dann musst du den Code der bei Erfüllen der Bedingung ausgeführt wird, anders gestalten: gib nicht nur eine Meldung aus, sondern brich das ganze ab. z.B. kannst du eine Methode mit return komplett beenden. Das solltest du natürlich am Anfang tun, nicht erst wenn schon das Land bewirtschaftet wurde.
__________________ Syntax Highlighting fürs Board (Link)
|
|
20.01.2016 05:52 |
|
|
FanZy unregistriert
|
|
RE: Spiel in C# "Hammurabi"- Strategiespiel |
|
Hey, kannst du mir das möglicherweiße per mail zukommen lassen? Muss genau das gleiche machen, und habe echt keine ahnung... wäre echt lieb von dir, und habe auch 0 einen plan. meine email wäre: [email protected]
|
|
06.01.2017 21:06 |
|
|
|