Deutsch
Anwendungen

Levelcreator und Leveltester

 

RGH
Hallo, hier handelt es sich um erste Studien zu einemn 3D-Spiel. Das Paket besteht aus zwei Programmen (+ Datendateien, wie Texturen und Sounds):

Herunterladen



Maze2XPGL: Macht aus einer einfachen Textdatei eine XPGL-Datei. Beschreibung im Paket.

LevelTester: spielt das erzeugte Level ab. Steuerung per Joystick oder Tastatur. Sammele die roten Schlüsselkristalle, um die Türen zu öffnen. Findest Du den Ausgang aus dem Level?

Es sollte kein Problem sein, aufgrund der Anleitung beliebige Level zu erstellen. Viel Spaß beim Ausprobieren!

Gruß
Roland

1.190 kB
Kurzbeschreibung: LevelCreator LevelTester
Hochgeladen:08.04.2006
Ladeanzahl293
Herunterladen
17 kB
Hochgeladen:27.01.2016
Ladeanzahl132
Herunterladen
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
08.04.2006  
 




Jac
de
Lad
Funktioniert prima, nur kann man sich nicht bewegen solange, sich eine Tür öffnet.

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
10.04.2006  
 



Jacob Liebeck
Funktioniert prima, nur kann man sich nicht bewegen solange, sich eine Tür öffnet.
Jac


Auch im richtigen Leben ist es oft sinnvoller, zu warten bis eine Tür ganz offen ist ...

Um das Hauptprogramm zu entlasten, wirdf das Öffnen der Tür in einer eigenen Schleife abgehandelt. Das dürfte aber nicht allzulange dauern. ...

Gruß
Roland

(Sorry, hatte in der Eile versäumt, mich einzuloggen.)
 
10.04.2006  
 




Nico
Madysa
Zusätzliche Herausforderung:
So lange auf BildHoch bzw. BildRunter drücken, bis das Level Kopf steht.
Das macht die Steuerung komplizierter...
 
Nico Madysa
17.07.2006  
 




RGH
Und als Anregung zum Selber-Weiterentwickeln: Hier die Quellcodes von beiden Programmen. Da kann man auch sehr gut sehen, warum man eben nicht durch Wände gehen kann. Die Leveldatei wird nicht nur zum Erzeugen der XPGL-Datei benötigt, sondern auch zum Zurechtfinden des Programmes im Labyrinth.

Viel Spaß damit!

5 kB
Kurzbeschreibung: Quellcodes zu LevelTester und Maze2XPGL
Hochgeladen:24.07.2006
Ladeanzahl208
Herunterladen
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
24.07.2006  
 




RGH
Auf älteren Rechnern mit lahmer Grafikkarte läuft das Programm Leveltester bislang nicht sonderlich flüssig. Da ich selbst einen derart in die Jahre gekommenen Rechner besitze (1500 MHz, einfache 32 MB-Grafikkarte), habe ich mir das Programm vorgenommen und festgestellt, daß es noch ordentlich Optimierungspotential besitzt:

Bei der Anzeige der veränderlichen Objekte in der Prozedur DrawGLSzene, wird der ganze Level Zelle für Zelle nach diesen Objekten abgesucht, um sie ggf. zu zeichnen. Beim 24 * 20 Felder großen Level 2, werden (abzüglich der Begrenzungen) immer noch 22 * 18 Felder überprüft, das sind also 396 Abfragen bei jedem Bildaufbau.Tatsächlich hat der Level aber nur 7 bewegliche Objekte. Das schreit nach Optimierung!
So mache ich es jetzt: Ich lege nach dem Einlesen des Levels eine Liste mit den im Level befindlichen veränderlichen Objekten an. In DrawGLSzene gehe ich jetzt nur noch diese Liste durch, um diese Objekte anzuzeigen. So werden aus 396 Schleifendurchgängen nur noch 7 Schleifendurchgänge. Lediglich, wenn ein solches Objekt verschwindet (Aufnahme eines Schlüsselkristalls, Öffnen einer Tür), wird diese Liste erneut aufgebaut.

Und schon läuft das Demo auch auf meiner Kiste um ein Vielfaches schneller und damit endlich flüssig!

Im Anhang der optimierte Quellcode!

Gruß
Roland

5 kB
Kurzbeschreibung: Quellcodes zu LevelTester und Maze2XPGL
Hochgeladen:12.08.2006
Ladeanzahl244
Herunterladen
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
12.08.2006  
 



Zur Anwendung


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

9.340 Betrachtungen

Unbenanntvor 0 min.
Gast.081512.09.2024
RudiB.12.01.2022
Sven Bader07.08.2021
Glubbfan12.05.2021
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie