Um nochmal auf meine Auflistung zurück zu kommen:
Was man für Catcher (und ähnliches) braucht:
1 Eine Idee - HAB ICH
Aber eine SUUUUPPPER :light:
2 Grundlagen der prozeduralen Programmierung (Funktionen schreiben, nutzen) öhh da bin ich gerade durch und muss es nochn paar mal lesen
3 Text ausgeben - Kann ich
4 Text löschen - öööööh mal gucken, ich glaub net
5 Tastatureingaben verarbeiten - hmm wie ist das gemeint?
6 Bewegung der Zeichen berechnen - Weiss ich net
7 Grenzen der Map überprüfen - kann ich net kommt gerade glaub ich
8 Textpositionen festlegen - hmm bin mir net sicher
...
1 Dann solltest du die Idee ausarbeiten. Dein Post mit irgendwelchen Prozentzahlen zum eingeben zeigt, dass du zwar eine ungefähre Vorstellung hast aber noch nicht genau weißt, wie das Spiel am Ende aussehen und arbeiten soll.
2 Das ist in jedem Fall wichtig. egal, ob du objektorientiert oder prozedural programmierst kommst du um das Verständnis von Funktinen nicht herum.
4 Das ist eine der Funktionen, die es schon gibt, die du nur anwenden können musst. (bzw. einige Funktionen die man zusammenfassen kann auf eine Funktion)
5 Wie bereits geschrieben wurde reicht für den Anfang std::cin. Der nächste Schritt ist dann meist _getch() und dann kommen die Methoden aus der windows.h
6 Sollte kein Problem darstellen. Du brauchst die momentane Position und Regeln (die du selbst festlegst), nach denen die Zeichen an andere Positionen gezeichnet werden.
7 Das heißt nur, die Position deiner Zeichen mit den Grenzen der Map zu vergleichen und entsprechend zu reagieren.
8 Das ist wieder eine Funktion (bzw. einige Funktionen die man zusammenfassen kann auf eine Funktion)
Hoffe, dass das bisschen klarer macht, was du so für dein erstes Game brauchst.