![]() |
Map Datei für Snake
Hi,
also ich habe folgendes Problem, ich bin dabei ein Snake Spiel zu programmieren, habe es bisher auch denke ich recht gut geschafft. Bisher besteht die Schnecke und dad Fuddan ;) aus Shapes, so und nun dazu mein Problem ich wollte gerne eine Art MapDatei/Map machen weil es immomment noch keine Hindernisse gibt und ohne Hindernisse isses langweilig, kann mir da jemand helfen wie ich so ne Map mit Wänden und so erstelle ? Wäre echt sehr dankbar, THX mfg fadz |
Re: Map Datei für Snake
du schreibst in die datei einen string. angenommen dein spielfeld hat 10 x 10 felder, dann sind es ja insgesamt 100 felder. nun schreibst du einen 100 zeichen langen string in die datei. dann gehst d schritt für schritt durch den string. sollte das aktuelle zeichen z.b. eine "0" sein, dann machst du kein hindernis, ist es eine "1", dann ist es ein hindernis. so in etwa könntest du es aufbauen.
|
Re: Map Datei für Snake
Wäre da nicht eher ein Array angebracht? Mit so einer langen Stringkette zu hantieren ist doch eigentlich etwas schwierig, oder?
|
Re: Map Datei für Snake
woher weiss ich wievieel felder mein spielfeld hat ?`
imomment besteht es aus einer ganzen Form ;) da ich ja mit shapes arbeite geht es bisher so auch ganz gut, wie soll ich das ganze jetzt unterteilen ? |
Re: Map Datei für Snake
Deine Shapes haben ja eine bestimmte größe, guck doch einfach, wie viele Shapes auf dein Formblatt passen und damit hast du dann die Nazahl* deiner Felder! :roll:
[edit] Bei "*" findet sich ein von mir absolut gewollter und beabsichtigter Tippfehler! :mrgreen: [/edit] |
Re: Map Datei für Snake
Achso, Ok thx
jetzt noch eine frage, 1. kann ich diese collisions datei auch in eine cfg datei oder ini datei schreiben, wenn ja wie binde ich diese am besten ein ? |
Re: Map Datei für Snake
Hi!
Was die Datei für eine Endung hat, ist im Prinzip egal (.cfg ist ja meist auch nur .txt) Eine Ini-Datei geht auch, ist aber glaube ich nicht so sinnvoll. Ciao Frederic |
Re: Map Datei für Snake
Ich sehe auch keinen Sinn, hier ein TIniFile zu verwenden. Am einfachsten machst du das mit AssignFile, Reset, ReadLn und CloseFile.
|
Re: Map Datei für Snake
ok thx,
dann werde ich wohl eine cfg nehmen. ed. Noch eine Frage, kann mir jemand vl. nen kleinen beispiel code geben wie ich z.b. so eine config mit dem namen lvl1.cfg einbinde ? wäre sehr dankbar dafür, thx |
Re: Map Datei für Snake
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz