Je veux juste savoir comment les gens font des jeux comme Snake avec C++ pour exécuter dans le cmd. Comment obtiennent-ils le mouvement? est juste une illusion de nettoyer constamment l'écran et l'impression? Merci. Croyez-moi, j'ai essayé de chercher et de répondre. Tout lien ou mot-clé pour commencer à chercher serait incroyable!jeux ascii sur la console avec C++
-7
A
Répondre
1
Est-ce juste une illusion de nettoyer constamment l'écran et l'impression?
Fondamentalement, oui.
Au niveau du code, il est probable que les jeux de la console (et en est de même pour d'autres applications graphiques à base de CLI) utilisent des commandes de l'API du système d'exploitation (peut-être via une bibliothèque comme ncurses) pour « sauter » à un point particulier de la console et juste écraser les caractères individuels dont ils ont besoin de changer; remplacer l'ensemble de "l'écran" pour un changement n'est pas efficace.
Mais, fondamentalement, oui. Rappelons qu'en fin de compte, vos applications graphiques, votre bureau, votre écran, etc. fonctionnent tous de la même manière.
Trop large. Mais [ncurses] (https://en.wikipedia.org/wiki/Ncurses) peut-être? – Charles
DOS/Windows/Linux? – pm100
"est juste une illusion de nettoyer constamment l'écran et l'impression?" - oui, si nous parlons à peu près cmd – Fureeish