Moja pierwsza gra konsolowa

0

Witam. Właśnie skończyłem mój pierwszy większy program - Master Brain. Coś w stylu "Milionerów". Proszę o sprawdzenie go, ewentualne rady. Obecnie w grze jest 20 pytań. W przyszłości chciałbym dodać koła ratunkowe, jednak nie wiem jak się do tego zabrać. Z góry dziękuję za wszystkie odpowiedzi.

LINK: http://speedy.sh/QvMMZ/Master-Brain.rar

0

na drugim pytaniu, gdy odpowiedzialem, że najdluzsza rzeka swiata to amazonka i to bylo wedlug programu zle to wylaczylem wszystko w cholere :)
takze dopracowac trzeba, ale checi najwazniejsze. pozdro

0

Spróbuj podać w menu zamiast liczby jakąś literę
W menu liczba spoza przedziału traktowana jest zawsze jako nowa gra moim zdaniem powinno raczej pokazać komunikat "Nieznana komenda" i pokazać menu od nowa
Jeżeli w czasie tekstu zamiast litery wpisze się słowo to kilka kolejnych wyborów program zalicza jako odpowiedź na pytanie
Szkoda że pytania nie są losowane ( polecam zrobić klasę pytanie, je umieścić na listę, i losować które pytanie wybrać, a później losować kolejność podpowiedzi )
Ale tak to nie jest moim zdaniem źle

Przy okazji możesz spróbować przerobić jakoś fajnie tą funkcję wypisującą polskie znaki, np. stworzyć nową klasę która dziedziczy po stringu i przeciążyć dla niej operator tak żeby prawidłowo je wyświetlał

W pliku *.h nie umieszcza się całej funkcji a tylko jej deklarację

0

scores.png

Kurde, jestem zbyt mądry na tę grę :]


A tak na serio - program posiada kilka bugów:

  • jak widać na powyższym obrazku - licznik przy drugiej grze źle pokazuje wynik,

  • przed pokazaniem wyniku pojawia się na samej górze treść pytania 21 i cztery odpowiedzi, a pod nim napis Aby pokazać wyniki wciśnij dowolny klawisz czy coś w tym stylu,

  • podczas wybierania odpowiedzi można wpisać dowolną literkę, np. q i program rozpozna ją jako błędna odpowiedź;
    Dodałbym do tego programu jeszcze:

  • losowanie 20 pytań z dużo większego zestawu,

  • obsługę menu i wybierania odpowiedzi za pomocą strzałek górę/dół,

  • nieco kolorów,

  • zestaw pytań w plikach najlepiej amorficznych, żeby nie można było "łatwo" sprawdzić odpowiedzi poza programem;
    To tyle narzekania, polecam nieco pokombinować i rozbudować program - nauczysz się czegoś nowego (a przede wszystkim usunięcie bugów).

0

Ja mógłbym co najwyżej w kod spojrzeć, nic mi po exe. Co prawda jest to na tyle prosty program, że w kilka chwil można by obejrzeć i bez twojego kodu w C++, ale nie mam ochoty na taką zabawę. A do oceny czarnego okienka nie potrzebujesz programistów.

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