Witam
Otóz zmagam się z takim problemem. Mam do napisania grę o następującej treści:Napisz grę dla jednego gracza polegająca na poszukiwaniu monety na planszy i uciekaniu przed robotami. Plansza ma rozmiar 60x20 znaków. Polonezie monety i robotów jest losowe.
Na planszy znajdują się 4 roboty oznaczone jako "R" które z każda runda przesuwają się o jedno pole w kierunku gracza(porusza się w 8 kierunkach: pion,poziom,ukos). Na przykład, gdy postać jest w pozycji (15,11) a robot (11,21) to przesunie się o wektor [1,-1] by zbliżyć się do gracza.
Gracz oznaczony jako "@" porusza się z wykorzystaniem klawiszy numerycznych w 8 kierunkach, gdy natomiast naciśnie 5 teleportuje się w dowolne miejsce na mapie. Gdy gracz zdobędzie monetę oznacza "o" to gra kończy się.
Mniej więcej to ma wyglądać tak:
...........................
......R..............O...
...........R..............
......@..................
R.........................
...R......................
Jestem początkującym a do napisania tej gry mogę tylko wykorzystać instrukcje iteracyjne oraz pętle. Niestety doszłam tylko do tego żeby poszczególne elementy wybierać za pomocą rand() a sama plansze wyświetlać za pomocą 2 pętli for. i elementy za pomocą if.
Z góry dzięki za pomoc.
Pzdr.