program do napisania: "1 z 10"

0

Witam programistów!!

mam do napisania pragram, który będzie odwzorowywał teleturniej "1 z 10" (na pewno wiekszosc go zna). Jestem raczej poczatkujacy w c++ i to zadanie wykracza poza moje mozliwosci... pomozcie...

0

Przygotuj tablicę struktur:

struct pytanie {
 std::string tresc;
 std::string odpowiedz;
}

Potem musisz przygotować plik z pytaniami i odpowiedziami, potem zczytując linia po linii dodawać pierwszą linię jako tresc, a drugą jako odpowiedz. Potem losujesz pytanie i prosisz użytkownika o odpowiedź jeśli poprawna zwiększasz licznik, jeśli nie znowu losujesz. I tak tyle razy ile trzeba, np. 10.

0

na zachete pytania..

  • jak bardzo poczatkujacy?
  • co rozumiesz przez odwzorowywac?
    ----- ma losowac pytania z puli i je wyswietlac? (uruchamiasz program -> prog wyswietla losowe pytanie z ndziesieciu)
    ----- ma pozwalac na przeprowadzenie 'symulacji' odpadania uczestnikow? (uruchamiasz program, program wyswietla numerki 1..10, i przeprowadza 'gre' pytajac sie Ciebie czy graczX odpowiedzial poprawnie? jak nie to odpada i zostaje 1..10 bez niego itp)
    ----- ma byc gra singleplayer, czyli gracz jest 1 z tych 10, pozostale 9 jest udawane przez kompa, reszta jak poprzedni punkt z ta roznica ze to komp losuje opcje odpadania graczy komputerowych a gracz uzytkownika odpada gdy uzytkownik odpowie zle
    ----- ma byc gra multiplayer, zbiera sie na sieci 10 uzytkownikow, kazdy ma odpalona instancje programu, kazdemu z nich w odpowiednej kolejnosci jego program zadaje pytania i jak user odpowie zle(dobrze) to odpada(zostaje) i jego program informuje inne programy o (nie)powodzeniu
    ----- ....itp itd
  • program mam byc konsolowy czy graficzny? tzn. sam tekst w okienku ala dos, czy tez obrazki i przyciski? jak ma byc grafika to 2d, 2d czy 3d? statyczna, statyczna z okazjonalnymi animacjami, czy moze renderowana na biezaco?
  • obslugiwany myszka czy klawiatura czy czyms innym? :)
  • jesli cokolwiek wyswietlane ma byc, to jaki ekran? maly? duzy? komorka? laptop? telebim? zawsze ten sam? a moze samo sie ma dostosowac?
  • zasady gry sztywne czy rozne opcje?
  • baza pytan stala, czy updateowalna np. z internetu?
  • czy w ogole ma byc to program interaktywny, czy automatyczna symulacja ktora powyswietla rozne etapy gry 1z10 i sie skonczy?
    ...
    itede..
    krotko: wez napisz cos wiecej co Ci sie marzy, bo tu wrozek nie mamy..
0

tak patrząc na rocznik to sądzę że marzy mu się zaliczenie =D

0

dokladnie marzy mi sie zaliczenie.. ;d
a jesli chodzi o program to ma byc w pelni dzialajacy program z jakims tam menu na poczatku z opcjami:

  • wielu graczy(ale nie musi byc w sieci)
  • zapisu stanu gry (i wczytanie tez)
  • dodawaniem pytan do bazy
    a przebieg ma wygladac tak jak w tv czyli trzy etapy, trzy szanse mozliwosc wyznaczania nastepnego odpowiadajacego itd....
0

Poszukaj wątku o Milionerach w Newbie, było trochę przykładowego kodu, funkcjonalność programu podobna. Trochę własnej inwencji.

0
piotrus_86 napisał(a)

dokladnie marzy mi sie zaliczenie.. ;d

pozbieraj szczegoly i wymagania na program i napisz ogloszenie na naszym forum ale w dziale 'offtopic::praca'..

a co do kosza.. to pewnie dostales nerwa i pewnie Cie juz korci zeby zalozyc nowy watek z ta/podobna sama prosba -- wez zacznij pisac cos samemu i pytaj o konkretne problemy.. jak przynajmniej sprobuj i pokaz ze probujesz. .. dluzej niz 30 minut w piatek przed imprezka.. :)

edit.. no dobra. kosza nie bedzie. ale az mi mysz podskakuje obok kompa..

1 użytkowników online, w tym zalogowanych: 0, gości: 1