Czy to nie za kiepska okazja? Jeżeli chcesz lepiej poznać świat obiektówki, to najlepszą nawet nie okazją a drogą jest codzienne jej stosowania na zmianę z dokształcaniem, czytaniem, pytaniem się. Nawet tu na spoju, najprostsze zadania można rozwiązywać w dowolny sposób, i nie trzeba stosować ani OOP ani zaawansowanego C/C++, aby dostać AC. Ale czy nie jest to wyśmienita okazja do nauki i poznawania, robiąc każde, nawet najprostsze zadanie obiektowo?
Pisanie programów, to teraz już praca zespołowa. Nie znaczy, że nie możesz samodzielnie.
Moim zdaniem większość gier nie ma sensu, nie są edukacyjne [chyba, że dla piszącego grę], a dodatkowo mogą powodować uzaleźnienia jak wszelkie inne używki. [poczytaj "komputerowy ćpun"].
Programów do nauki za pomocą quizu jest całe multum ale ich użyteczność do nauki jest średnia - zależy od motywacji uczącego, systematyczności i od sensownej [i dużej] bazy pytań i odpowiedzi.
==========
Był też Bouder Dash (np C64
) <-- https://www.youtube.com/watch?v=FiEVfa1OK_o
Kiedyś używałem SuperMemo - programu typu Pytacz Master - i pierwsze wersje działały w trybie konsoli - pod dosem.
==========
Czyszczenie i używanie konsoli to nie tylko sys("clear"), cin, cout, ale przede wszystkim pisanie w dowolnym punkcie ekranu, w dowolnym kolorze, w dowolnym okienku tekstowym, ramki, menu itd, i aby to ułatwić powstały biblioteki np ncurses.
==========
Do pisania gier można użyć też jednego z dostępnych silników gier, ale tu chyba bardziej liczy się dobry pomysł, a dopiero potem można ubrać go na początku w skromne szatki konsoli a dopiero potem w grafikę np 3D.
===========
Jeżeli gra z grafiką, to w zespole powinien "znaleźć się" dobry grafik. [lub samodzielna nauka programów typu gimp, blender itd]
===========
Efekty [efektywne] dźwiękowe - muzyk [lub samodzielna nauka podstaw muzyki i programów do tworzenia i przetważania hałasu
]
==========
Hm
Na razie tyle, aby Cię zbytnio nie zniechęcać.
============
I jeszcze jedno, twoje pomysły to raczej programy dłuższe od typowych,najłatwiejszych kodów wysyłanych na SPOja, więc czytelne pisanie i sensowne komentowanie będzie w twoich kodach dużo bardziej ważne.
Jeżeli twój guru [to odnośnie rozmowy na pw] mówi Ci, że piszesz trudno czytelny kod, powinieneś natychmiast spytać go, dlaczego tak uważa. Czy się zastosujesz do jego uwag, to już inna sprawa. Estetyka kodu, to indywidualna sprawa, i każdy ma swój styl, ale powinnien on być w granicach rozsądku i pewnych standartów - tu znowu kłaniają się książki, i czytanie kodów mistrzów. Jeżeli nie, to będzi Ci dużo trudniej uzyskać pomoc od innego kodera, który będzie musiał się przegryźć przez zawiłości twojego kodu.