witam , wcześniej zadałem też pytanie dotyczące tej "gry" i tu jest link : https://forum.pasja-informatyki.pl/250781/prototyp-gry-snake-w-c#c250794 -Tam znajduje się kod gry .
Teraz mam problem z napisaniem jakiś instrukcji odpowiadających za skręcanie węża ,najpierw próbowałem napisać że kiedy każda część węza porusza się osobno . usłyszałem o pomyśle żeby po prostu ostatni element ciała wężyka (tablicy) przenosić przed pierwszy czyli:
- 3x ###
- usuwamy element z końca (przenosimy) ##
- Gotowe ,postawione przed pierwszym ### ... itd
pomysł wydaje się prosty i logiczny ale mieszają się w ten sposób elementy tablicy :
123 //tablice w których znajdują się współrzędne ciała węża
231
312
123 //mam nadzieje że wiecie o co chodzi :)
przez to przy skręcani węża w nieodpowiednim momencie mogło by dojść do jego rozejścia
Czy wy znacie jakiś algorytm na poruszania się i skręcanie węża , będę wdzięczny za pomoc ... jak jest żle wytłumaczone co mam na myśli to mówcie ,pozdrawiam