ďťż

Ładny brzuch

witam!

Musze napisac program, ktory tworzy labirynt i nie wiem jak sie do niego zabrac. Jesli ktos mógłby mi pomóc to z góry dziekuje. Program ma być napisany w C



W jakim formacie ma być zapisany ten labirynt i jakie ma spełniać warunki?


W jakim formacie ma być zapisany ten labirynt i jakie ma spełniać warunki?

Ale jaki rodzaj labiryntu to ma być? Taki jak w grach dla dzieci, czyli z kilkoma wejściami oraz jednym wyjściem przy czym tylko jedno wejście prowadzi do wyjścia czy raczej taki jak w rogalikach (Rogue, Dungeon Crawl, Moria i tym podobne), czyli ze wszystkimi wejściami i wyjściami połączonymi?




Ale jaki rodzaj labiryntu to ma być? Taki jak w grach dla dzieci, czyli z kilkoma wejściami oraz jednym wyjściem przy czym tylko jedno wejście prowadzi do wyjścia czy raczej taki jak w rogalikach (Rogue, Dungeon Crawl, Moria i tym podobne), czyli ze wszystkimi wejściami i wyjściami połączonymi?

Takie coś to przecież dość łatwo napisać. Nie mam zamiaru podawać Ci gotowego rozwiązania, bo przecież wystarczy pomyśleć.
Możesz na przykład zrobić tablicę o rozmiarach powiedzmy 80x21, wypełnić ją na początku kropkami, a następnie zaczynając od środka (lub losowo wybranego punktu będącego w pewnej odległości od brzegu) przesuwać się o dwa pola w losowo wybranym kierunku aż do dojścia do brzegu. Następnie powtórzyć czynność, żeby mieć drugie wejście/wyjście. Oprócz tego wprowadź warunek, że jeśli w wyniku losowania miałby wejść na już odwiedzone pole to będzie losował jeszcze raz i już.

dzieki, może coś uda mi sie zrobić chociaż bedzie ciężko bo jestem dopiero początkujący

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •