JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.phpMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Hab ein paar Fragen !!!
Gehe zu Seite Zurück  1, 2, 3, 4  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 05.10.2005, 14:45    Titel: Antworten mit Zitat

AFE-GmdG hat Folgendes geschrieben:
Events sind nicht Basics...
Klar GUI ist was anderes, aber Events sind für mich Basics genau wie Callbacks Wink
_________________
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
JkerryZ
JLI Master Trainee



Anmeldedatum: 18.05.2004
Beiträge: 575
Wohnort: Wolfsburg
Medaillen: Keine

BeitragVerfasst am: 05.10.2005, 15:51    Titel: Antworten mit Zitat

Patrick hat Folgendes geschrieben:
AFE-GmdG hat Folgendes geschrieben:
Events sind nicht Basics...
Klar GUI ist was anderes, aber Events sind für mich Basics genau wie Callbacks Wink


Man muss dabei wahrscheinlich auch von bisherigen Kenntnisstand ausgehen.... Wink

Für den einen sind Events und Callbacks Basics, für den anderen ist eine Hallo-Windows Anwendung schwer.

Was ja nicht heisst, dass das so bleibt Very Happy
Irgendwann sind für den der die Hallo-Windows Anwendung schwer fand vlt. auch mal Callbacks und Events Basics Laughing ^^
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
fast hawk
Senior JLI'ler



Anmeldedatum: 15.07.2005
Beiträge: 237
Wohnort: Freiburg
Medaillen: Keine

BeitragVerfasst am: 05.10.2005, 17:53    Titel: Antworten mit Zitat

Ich hab auch noch eine Frage zu diesem: Thema wie kann unter DirectX ein Eingabe Feld für zb. einen Name oder für eine Highscore erstellen?.
Oder muss man da alle Buchstaben mit DirectInput ansprechen was dann im Endefeckt das selbe ist?

PS: Ich will eigentlich nur wissen wie die anderen das in ihren Projekten gemacht haben und ob es sowas überhaupt gibt da ich in der Hilfe nichts gefunden habe.


Zuletzt bearbeitet von fast hawk am 10.10.2005, 15:01, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
OLiver
Super JLI'ler


Alter: 33
Anmeldedatum: 29.06.2003
Beiträge: 306
Wohnort: Jena
Medaillen: Keine

BeitragVerfasst am: 05.10.2005, 17:57    Titel: Antworten mit Zitat

Musst du die selbst programmieren oder auch evtl vorhandene fertige (ka, obs da was gibt) Libs zurückgreifen.
_________________
http://www.sieder25.org/ (Siedler 2 - Remake)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
C++progging
Senior JLI'ler


Alter: 31
Anmeldedatum: 03.10.2005
Beiträge: 244
Wohnort: Sauerland
Medaillen: Keine

BeitragVerfasst am: 06.10.2005, 13:14    Titel: Antworten mit Zitat

AFE-GmdG hat Folgendes geschrieben:
Für solch ein Quiz verwendest du am besten ein STL-Vector vom Typ "QuizfrageUndAntworten", welcher ein struct ist, den man z.B. so erstellen kann:
CPP:
struct QuizfrageUndAntworten {
  std::string Frage;
  std::string Antwort1;
  std::string Antwort2;
  std::string Antwort3;
  int RichtigeAntwort; // Könnte auch ein enum sein...
};

Der Vector sähe dann so aus:
CPP:
std::vector<QuizfrageUndAntworten> Quizfragen;

Diesen füllst du nun mit einigen Strukturen:
CPP:
QuizfrageUndAntworten Nr1;
Nr1.Frage="Was ist der Sinn des Lebens?";
Nr1.Antwort1="Woher soll ich das wissen?";
Nr1.Antwort2="42!";
Nr1.Antwort3="Monster Metzeln...";
Nr1.RichtigeAntwort=2;
Quizfragen.push_back(Nr1);

Wenn du so mehrere Quizfragen erstellt hast, kannst du mit
CPP:
int AnzahlDerFragen=Quizfragen.size();

die Anzahl deiner Fragen ermitteln.
Jetzt erzeugst du dir eine Zufallszahl zwischen 0 und AnzahlDerQuizfragen-1 und gibst die Frage sowie die möglichen Antworten aus.

woher krieg ich eigentlich die std::string Metoden?
wie wählt der kompi es aus?



PS:Ich teste schon das mit der "bunten" konsole.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
OLiver
Super JLI'ler


Alter: 33
Anmeldedatum: 29.06.2003
Beiträge: 306
Wohnort: Jena
Medaillen: Keine

BeitragVerfasst am: 06.10.2005, 14:24    Titel: Antworten mit Zitat

Zitat:

woher krieg ich eigentlich die std::string Metoden?
wie wählt der kompi es aus?


Evtl. solltest du erstmal die richtigen Basics lernen und dir GUI usw. aus dem Kopf schlagen.
_________________
http://www.sieder25.org/ (Siedler 2 - Remake)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 06.10.2005, 14:45    Titel: Antworten mit Zitat

OLiver hat Folgendes geschrieben:
Zitat:

woher krieg ich eigentlich die std::string Metoden?
wie wählt der kompi es aus?


Evtl. solltest du erstmal die richtigen Basics lernen und dir GUI usw. aus dem Kopf schlagen.


*zustimm*
_________________
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
C++progging
Senior JLI'ler


Alter: 31
Anmeldedatum: 03.10.2005
Beiträge: 244
Wohnort: Sauerland
Medaillen: Keine

BeitragVerfasst am: 07.10.2005, 14:43    Titel: Antworten mit Zitat

@Jones:
CPP:
//Test.cpp
#include <iostream.h>
#include "ic.h"
#include <conio.h>
using namespace std;
int main (void)
{
   con.setTextColor(FG_RED);               
   cout << "Dieser Text ist rot\n";
   con.setTextColor(FG_GREEN);               
   cout << "Dieser Text ist gruen\n";


   con.setTextColor(FG_BLUE);
   cout << "Dieser Text ist blau\n";
    return 0;
}


Nun ja,es wird aber alles Text in Blau gezeigt.wenn ich grün nach unten setze wird der Text in grün angezeigt,wenn rot am ende ist wird alles in rot angezeigt.Es soll aber so aussehen:

Dieser Text ist rot
Dieser Text ist gruen
Dieser Text ist blau

PS:Werd später aber auch Windows-progging lernen.


Zuletzt bearbeitet von C++progging am 14.10.2005, 15:02, insgesamt 2-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
C++progging
Senior JLI'ler


Alter: 31
Anmeldedatum: 03.10.2005
Beiträge: 244
Wohnort: Sauerland
Medaillen: Keine

BeitragVerfasst am: 14.10.2005, 15:00    Titel: Antworten mit Zitat

Beim quiz kann's aber auch so gehn:
CPP:
struct Frage1
{
     char FrageUndAntworten [];
     char setzeAntwort;
     char RichtigeAntwort;
}

Frage1 ersteFrage[5];
           ersteFrage [0].???;(??? bedeutet das eingeben der oben definierten elemente)
           ....


Was mich aber fragt is: Wie könte man es auswählen?
CPP:
      cout << ersteFrage [RANDOM]'\n';
      usw......

Im meinem Infomatiklexikon
gibts zwar n beispiel ,erstens is dat nich in C++ und zweitens steht da net wie man ne integer zahl zwischen 0 und 4 rausfischt!!!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Fallen
JLI MVP
JLI MVP


Alter: 40
Anmeldedatum: 08.03.2003
Beiträge: 2860
Wohnort: Münster
Medaillen: 1 (mehr...)

BeitragVerfasst am: 14.10.2005, 15:07    Titel: Antworten mit Zitat

1. eine kleine randomfunktion (kein template ich weiss -.-):

CPP:
int random(int minVal, int maxVal)
{
  return int(rand()/float(RND_MAX)*(maxVal-minVal)+minVal);
}


Beispiel:

CPP:
...
int wahl = random(0, 4); // zahl von 0 bis 4
...


2. deine Struktur ist mies ^^
_________________
"I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse."
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 14.10.2005, 15:22    Titel: Antworten mit Zitat

ICH SEH IOSTREAM.H!!!! ICH SEH ES!!! IOSTREAM.H!!! HALTET MICH ZURÜCK! MAN HALTET MICH ZURÜCK!!!
_________________
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
C++progging
Senior JLI'ler


Alter: 31
Anmeldedatum: 03.10.2005
Beiträge: 244
Wohnort: Sauerland
Medaillen: Keine

BeitragVerfasst am: 14.10.2005, 15:45    Titel: Antworten mit Zitat

Patrick hat Folgendes geschrieben:
ICH SEH IOSTREAM.H!!!! ICH SEH ES!!! IOSTREAM.H!!! HALTET MICH ZURÜCK! MAN HALTET MICH ZURÜCK!!!

Ha?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Fallen
JLI MVP
JLI MVP


Alter: 40
Anmeldedatum: 08.03.2003
Beiträge: 2860
Wohnort: Münster
Medaillen: 1 (mehr...)

BeitragVerfasst am: 14.10.2005, 15:53    Titel: Antworten mit Zitat

iostream.h ist veraltet das neuere nennt sich nur noch iostream, also anstatt:

#include <iostream.h>

zu schreiben, nimmt man statt dessen:

#include <iostream>
_________________
"I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse."
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
C++progging
Senior JLI'ler


Alter: 31
Anmeldedatum: 03.10.2005
Beiträge: 244
Wohnort: Sauerland
Medaillen: Keine

BeitragVerfasst am: 14.10.2005, 16:36    Titel: Antworten mit Zitat

Fallen hat Folgendes geschrieben:
iostream.h ist veraltet das neuere nennt sich nur noch iostream, also anstatt:

#include <iostream.h>

zu schreiben, nimmt man statt dessen:

#include <iostream>

Was ist dat für'n Unterschied?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Fallen
JLI MVP
JLI MVP


Alter: 40
Anmeldedatum: 08.03.2003
Beiträge: 2860
Wohnort: Münster
Medaillen: 1 (mehr...)

BeitragVerfasst am: 14.10.2005, 16:38    Titel: Antworten mit Zitat

Einer von der grösse zweier Zeichen.
_________________
"I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse."
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik Alle Zeiten sind GMT
Gehe zu Seite Zurück  1, 2, 3, 4  Weiter
Seite 2 von 4

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum