AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Wie macht man Level

Ein Thema von Spiderpig_GER_15 · begonnen am 16. Mai 2008 · letzter Beitrag vom 17. Mai 2008
 
Benutzerbild von Dunkel
Dunkel

Registriert seit: 26. Mär 2007
Ort: Klingenstadt
541 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: Wie macht man Level

  Alt 16. Mai 2008, 13:32
An und für sich liegt das Wie vollkommen in Deiner Hand. Du musst schon selber wissen, wie Dein Spiel funktioniert, welches Level-Speicherformat es benutz, wie es die Level-Dateien interpretiert.

Bei einem 2D-Spiel würde sich z.B. eine 2D-Matrix anbieten. Jedes Feld der Speichermatrix ist direkt mit einem Feld des sichtbaren Spielfeldes verbunden und beschreibt was auf diesem Feld zu sehen ist:
Code:
1, 1, 1, 1, 1
1, 0, 2, 0, 1
1, 0, 0, 0, 1
1, 2, 0, 0, 1
1, 1, 1, 1, 1
bildet z.B. eine 5x5 Matrizen großes Spielfeld ab. 0 sind vom Spieler begehbare Felder, 1 sind Mauern, 2 sind Bäume (oder sonst was, las Deine Phantasie freien lauf). Dein Spiel lädt dieses Level, interpretiert es entsprechend Deinen Definitionen und lässt die Spielfigur nur auf den begehbaren Feldern umherwandern.

Wie schon gesagt, es gibt kein "wie man vorgehen muss"; müssen tust Du nichts. Eine Level-Datei beschreibt (in mehr oder weniger abstrakter Form) ein Level, mehr nicht.
Es ist zu wahr um schön zu sein...
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:10 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-2025 by Thomas Breitkreuz