Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

04.10.2013, 15:02

KI für ein Strategie Spiel?!

Hallo Leute ich plane im Moment ein Spiel bei dem man Einheiten hat und Gold bekommt. Jetzt wollte ich eine "einfache" KI für C++ und zwar soll sie folgendes können. Ausßerdem habe ich noch eine frage!

1)Wenn die Einheiten von der KI weniger sind als von dem Spieler dann soll sie so lange Einheiten kaufen bis ihr das Gold ausgeht. Wenn die Ki aber mehr einheiten hat dann soll es zufällig sein ob sie was kauft oder nicht. Und das Würfeln wird mit einem Zufallsgenerator gemacht?

2)Runden: Wie mache ich ein runden System? Das so lange läuft bis einer der Spieler oder die KI keine Truppen mehr hat?!

Ich bitte um schnelle Hilfe. Danke!

LG Blanus :thumbsup:

2

04.10.2013, 15:26

Pseudocode:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
while(soldiers > 0 && enemySoldiers > 0)
{
    if(enemySoldiers < soldiers)
        while(enemyGold>0)
        {
            ErstelleEinheitFürGegner(&enemyGold);
        }
    else if(enemySoldiers > soldiers && GetRandomNumber(0, 2) > 1) //Wahrscheinlichkeit: 1/3
        ErstelleEinheitFürGegner(&enemyGold);
}


MfG
Check

3

04.10.2013, 18:03

KI?

Das ist jetzt die KI wenn ich das richtig verstehe? ?(

4

04.10.2013, 18:06

Nein, das sind ASCII-Codes.
Hach Mensch, findest du nicht, dass du kleiner anfangen solltest?

MfG
Check

5

04.10.2013, 21:16

Ja sry

Ich dachte das eine einfache Ki die Soldaten kauft nicht wirklich schwer ist! ;(

6

04.10.2013, 22:16

Ists auch nicht.
Aber alles erst zu seiner Zeit...

MfG
Check

7

04.10.2013, 23:00

Und wann genau? ^^

8

04.10.2013, 23:45

Dann wenn du nicht mehr nach fragen musst und es größtenteils selbst eruieren kannst, wie es funktionierten könnte.
Zu aller Erst solltest du die Grundlagen lernen... Variablen, if-Bedingungen, Schleifen... Schon dann könntest du dein Mini-Strategiespiel realisieren, da brauchts nur ein wenig Überlegung. ;)

MfG
Check

9

05.10.2013, 08:45

Ok

Ok danke ;)

Werbeanzeige