Skip to content

ronek22/SeaShip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SeaShip Build Status

Program, pozwala na przemieszczanie się statkiem po morzu. Morze ma wyspy na które statek nie może wpłynąć. Program spełnia następujące wymagania:

  • Określone są punkt początkowy(x,y) statku oraz jego kierunek (N -> północ, S -> południe, E -> wschód, W -> zachód).
  • Obsługa poleceń przesuwających statek naprzód (n) i wstecz (w).
  • Obsługa poleceń powodujących obrót statku w lewo (l) i prawo (p).
  • Statek przyjmuje łańcuch znaków z poleceniami (literami: n,w,l,p oznaczającymi odpowiednio naprzód, wstecz, lewo, prawo).
  • Obsługa wykrywania lądu. Wykrywanie odbywa się przed każdym ruchem na nową pozycję. Jeśli polecenie wymaga wpłynięcia na ląd, statek anuluje ruch i pozostaje na obecnej pozycji.
  • Możliwość zapisu mapy do pliku oraz odtworzenia mapy z pliku.

Releases

No releases published

Packages

No packages published

Languages