Community Quiz - gra tekstowa w konsoli

Przy okazji publikacji siódmego odcinka kursu C++ na YouTube (mówiącego o współpracy programu z plikami tekstowymi) zaproponowałem Widzom stworzenie wspólnej mini-gry komputerowej w konsoli. Rozgrywka z odcinka kursu polega na rozwiązywaniu quizów tematycznych z najróżniejszych dziedzin (zawsze mających pięć pytań). Tematykę testów wybrali sami widzowie - nadsyłali pytania w postaci plików z rozszerzeniem txt. Dziś można już pobrać ten programik i pobawić się zawartymi w nim quizami.

Uwaga! Jakkolwiek program jest absolutnie wolny od malware, niemniej jednak niektóre monitory antywirusowe mogą widzieć go jako coś szkodliwego - w końcu jest to stworzony w C++ program wykonywalny z rozszerzeniem exe, który w dodatku otwiera pliki na dysku (rzecz jasna te z pytaniami do quizu, ale to i tak może obudzić obawy antywirusa). Dlatego udostępniona paczka zawiera tylko plik CPP (bez wersji EXE), który należy samodzielnie skompilować (na przykład w CodeBlocks). Pytania w quizach nie były sprawdzane pod kątem merytorycznym, poprawne odpowiedzi wskazali autorzy pytań.

Oto mały preview jak program wygląda po uruchomieniu:

Community Quiz

Polecam także w wolnej chwili zajrzeć do źródła - nowością w stosunku do kodu z odcinka siódmego kursu jest użycie kolorów czcionki w konsoli Windows, walidacja czy podana opcja jest liczbą (z użyciem tablicy ASCII) oraz zapętlone menu główne. Kod opatrzyłem komentarzami, co powinno ułatwić analizę. Serdecznie dziękuję osobom, które poświęciły swój czas na przygotowanie pytań (a były to czasy, gdy kanał był stosunkowo mało popularny). Projekt quizu może wydawać się wielu osobom banalny, zapewniam jednak, iż każdy programista zaczynał od tworzenia prostych aplikacji piszących po ekranie :) Zobacz na filmie znane postacie ze świata informatyki (i nie tylko), które opowiadają jak wyglądały ich skromne programistyczne początki:

Zobacz także

Daj się zaskoczyć! Poniżej wylosowałem dla Ciebie pięć wpisów z innych kategorii blogowych aniżeli ta, którą właśnie przeglądasz:

Polecamy: Sekurak Academy 2024

Sekurak Academy 2024

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp do materiałów z edycji Sekurak Academy z roku 2023! Przy zakupie możecie skorzystać z kodu: pasja-akademia w koszyku, uzyskując rabat -30% na bilety w wersji "Standard" - warto korzystać! Więcej szczegółów znajdziecie tutaj.

Książka: Wprowadzenie do bezpieczeństwa IT

Wprowadzenie do bezpieczeństwa IT

Niedawno wystartował dodruk świetnej, rozchwytywanej książki pt. "Wprowadzenie do bezpieczeństwa IT, Tom I" (około 940 stron). Mamy dla Was kod: pasja (wpisz go w koszyku), dzięki któremu otrzymacie 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla naszych Widzów! Jest to pierwszy tom serii o ITsec, który wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

Pomóż dzieciom

Polska Akcja Humanitarna od wielu lat dożywia dzieci. Proszę, poświęć teraz dosłownie chwilę i pomóż klikając w oznaczony strzałką zielony brzuszek Pajacyka. Dziękuję!

Komentarze

Disqus

Kategorie wpisów

Oto polecana książka warta Waszej uwagi.
Pełna lista polecanych książek jest tutaj.

WIELKANOCNY KIERMASZ 2024! W dniach od 26.03.2024 do 01.04.2024 trwa w Helionie duża świąteczna promocja. Przeceniono tysiące książek, ebooków i kursów video, a rabaty sięgają do -98%. Zobacz promocję w: helion.pl (książki techniczne), ebookpoint.pl (książki rozwojowe i fabularne), videopoint.pl (kursy video).

Bądź na bieżąco