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

Sheddex

unregistriert

191

12.03.2006, 16:15

So, ich hab' jetzt eine Rüstungs-Berechnungs-Formel: m_ArmorPoints = (m_Strength/m_Intelligence)*m_Constitution.

bassdscho

Alter Hase

Beiträge: 1 056

Wohnort: Heuchlingen

Beruf: Student - Technische Informatik

  • Private Nachricht senden

192

12.03.2006, 17:32

Jo der Link bleibt immer der gleiche.

2. axo

3. die waren immer zu schlecht für mich

4. ^^

5. die Ms waren immer zu schlecht für mich

6. man wächst an seinen Aufgaben ;p

8. :angry:
Verlierer jammern immer von wegen ihr bestes!
Sieger gehen nach Hause und vögeln die Ballkönigin!

Sheddex

unregistriert

193

12.03.2006, 22:35

So, ich bin jetzt dabei NPCs einzubauen, die einfach nur etwas in Form von Text 'sagen' sollen. So sollte das aussehen:

C-/C++-Quelltext

1
2
3
4
5
//...

int m_NPCX[10];
int m_NPCY[10];
int m_Text[10]
//...

Wenn beispielsweise die X und Y Position des Charakters auf der X und Y Position des NPC[1] liegen, soll Text[1] aufgerufen werden. Dummerweise braucht der Text eine ID (hier im Beispiel eben 1) UND Platz für den Text. Deshalb nehme ich an, dass hier Zweidimensionale Arrays verwendet werden müssen. Nur wie stellt man es an, dass 'die erste Klammer' (ka wie man das sonst nennen soll) mit der ID und die zweite mit Text gefüllt wird? Oder muss man ganz anders an dieses Problem herangehen?

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

194

12.03.2006, 22:37

Das Spielfeld durchnummerieren? X * Y = Eindeutige ID eines Feldes.

Feld ist 8x8 groß und du willst einen NPC an der Pos 3,3 -> (3 * Y) + 3.

Klar genug?

Sheddex

unregistriert

195

13.03.2006, 14:47

Das was du geschrieben hast: Nein, Das was ich rausgefunden habe: Ja^^ Ich hab' wohl vollkommen vergessen dass ein NPC ein Charakter ist und demnach am besten in einer Klasse bzw. Struktur aufgehoben ist... naja, vergesst die Frage einfach...

Sheddex

unregistriert

196

13.03.2006, 16:16

Hier eine Frage zum Speichersystem:

Wie ist es möglich einen Variablen Dateinamen beim Speichern zu benutzen?

C-/C++-Quelltext

1
2
3
ofstream TEST ("TEST.save", ios::binary);
TEST.write ((char*) &Test, sizeof (Test));
TEST.close ();


Nur soll eben statt des TEST.save eine Variable eingefügt werden. Und eben das bekomme ich einfach nicht hin...

dbGAMES

Treue Seele

Beiträge: 323

Wohnort: Frankfurt

Beruf: Student

  • Private Nachricht senden

197

13.03.2006, 16:19

wo ist das problem?

C-/C++-Quelltext

1
2
3
4
5
6
int SaveGame(char *File)
{
ofstream TEST (File, ios::binary);
TEST.write ((char*) &Test, sizeof (Test));
TEST.close ();
} 


oder hast du das schon versucht?

Sheddex

unregistriert

198

13.03.2006, 16:22

Ach so, muss das ein char sein? Ich hab' das immer mit einem int gestestet^^

dbGAMES

Treue Seele

Beiträge: 323

Wohnort: Frankfurt

Beruf: Student

  • Private Nachricht senden

199

13.03.2006, 16:24

dann kanns gar nich funktionieren... :-D

john

Alter Hase

Beiträge: 786

Beruf: Schüler

  • Private Nachricht senden

200

13.03.2006, 16:40

Wieso nimmst du da einen int-Wert als Parameter, wenn du Buchstabenfolge (bzw. ein Wort ^^) hast ?? -.-
mfg
john

Werbeanzeige