PureBasic Doom-like Engine btw. Spiel

Du brauchst Grafiken, gute Programme oder Leute die dir helfen? Frag hier.
Benutzeravatar
WinSysCompany
Beiträge: 93
Registriert: 17.10.2010 17:43
Computerausstattung: KNOPPIX 8.1.0 & PureBasic (x68) 32Bit Vollversion
Wohnort: Berlin

Re: PureBasic Doom-like Engine btw. Spiel

Beitrag von WinSysCompany »

ccode_new hat geschrieben:Bin mal gespannt wenn man dann endlich mal Bilder (ja ich meine die Mehrzahl) pro Sekunde beim Testen sieht.
... ähh ... mit Debugger ? ... nie ?
PB-Workstation > PureBasic ( win32 Ver. 5.62 ) über Wine 3.0.2
KNOPPIX 8.0.0 ( GNU/Linux-Debian 9 ), 8GB-RAM, AMD-Athlon(tm) II X4 630, AMD Radeon HD 6850


Nichts ist einfacher als das Komplizierteste

Press Any Key to Continue
ich finde aber keine Any Key Taste auf meiner Tastertur

Was steht den auf ihrem Bildschirm
Na eine Blumenvase ...
ccode_new
Beiträge: 1214
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge

Re: PureBasic Doom-like Engine btw. Spiel

Beitrag von ccode_new »

Das mit dem Software-Rendering ist ja ganz nett für einfache (auch unbewegte) Szenen und Performance-Tests, aber für eine Game-Engine doch recht fragwürdig. (Mit Screen schafft meine Hardware (ist nicht die schnellste) ca. 10 Bilder pro Sekunde)

Wenn du es aber schneller hinbekommst fände ich das auch toll.

Solche DOS-Spiele wie DOOM hatten ja auch keine OpenGL/DirectX-Unterstützung.

Insgesamt finde ich dein Projekt schon interessant.

Anbei: Dein Code hat auch noch "ZFighting" - Probleme.
Betriebssysteme: div. Windows, Linux, Unix - Systeme

no Keyboard, press any key
no mouse, you need a cat
Benutzeravatar
WinSysCompany
Beiträge: 93
Registriert: 17.10.2010 17:43
Computerausstattung: KNOPPIX 8.1.0 & PureBasic (x68) 32Bit Vollversion
Wohnort: Berlin

Re: PureBasic Doom-like Engine btw. Spiel

Beitrag von WinSysCompany »

ccode_new hat geschrieben:Anbei: Dein Code hat auch noch "ZFighting" - Probleme.
wie du an

Code: Alles auswählen

Global Dim ZBuffer.l(width,height)
siehst ist ZBuffer in Plannung, aber erstmal möchte ich hinbekommen, das keine Pixel sondern Flächen gezeichnet werden ( wenn mann z.b. nah an eine Wand rangeht )
PB-Workstation > PureBasic ( win32 Ver. 5.62 ) über Wine 3.0.2
KNOPPIX 8.0.0 ( GNU/Linux-Debian 9 ), 8GB-RAM, AMD-Athlon(tm) II X4 630, AMD Radeon HD 6850


Nichts ist einfacher als das Komplizierteste

Press Any Key to Continue
ich finde aber keine Any Key Taste auf meiner Tastertur

Was steht den auf ihrem Bildschirm
Na eine Blumenvase ...
ccode_new
Beiträge: 1214
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge

Re: PureBasic Doom-like Engine btw. Spiel

Beitrag von ccode_new »

:allright:
Betriebssysteme: div. Windows, Linux, Unix - Systeme

no Keyboard, press any key
no mouse, you need a cat
DePe
Beiträge: 153
Registriert: 26.11.2017 16:17
Wohnort: Wien
Kontaktdaten:

Re: PureBasic Doom-like Engine btw. Spiel

Beitrag von DePe »

Hallo WinSysCompany,

ich habe deinen Code nicht ausprobiert, aber der Thread hier hat mich an das Buch von Michael Abrash erinnert. Es ist frei verfügbar und wirklich interessant zu lesen, auch wenn man nicht gut englisch kann:

http://www.drdobbs.com/parallel/graphic ... /184404919

Peter
Benutzeravatar
WinSysCompany
Beiträge: 93
Registriert: 17.10.2010 17:43
Computerausstattung: KNOPPIX 8.1.0 & PureBasic (x68) 32Bit Vollversion
Wohnort: Berlin

Re: PureBasic Doom-like Engine btw. Spiel

Beitrag von WinSysCompany »

DePe hat geschrieben:Hallo WinSysCompany,

ich habe deinen Code nicht ausprobiert, aber der Thread hier hat mich an das Buch von Michael Abrash erinnert. Es ist frei verfügbar und wirklich interessant zu lesen, auch wenn man nicht gut englisch kann:

http://www.drdobbs.com/parallel/graphic ... /184404919

Peter
werde ich mir auf jedenfall mal anschauen, obwohl mein english nicht SO prickelnd ist
für das "Pseudo Pro English" in meinen Programmen reicht es gerade so XD
PB-Workstation > PureBasic ( win32 Ver. 5.62 ) über Wine 3.0.2
KNOPPIX 8.0.0 ( GNU/Linux-Debian 9 ), 8GB-RAM, AMD-Athlon(tm) II X4 630, AMD Radeon HD 6850


Nichts ist einfacher als das Komplizierteste

Press Any Key to Continue
ich finde aber keine Any Key Taste auf meiner Tastertur

Was steht den auf ihrem Bildschirm
Na eine Blumenvase ...
ccode_new
Beiträge: 1214
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge

Re: PureBasic Doom-like Engine btw. Spiel

Beitrag von ccode_new »

Hallo WinSysCompany,

hast du eigentlich auch irgendwann vor eine Kollisionserkennung für dein eigenes 3D-Rendering zu implementieren?
Betriebssysteme: div. Windows, Linux, Unix - Systeme

no Keyboard, press any key
no mouse, you need a cat
Benutzeravatar
WinSysCompany
Beiträge: 93
Registriert: 17.10.2010 17:43
Computerausstattung: KNOPPIX 8.1.0 & PureBasic (x68) 32Bit Vollversion
Wohnort: Berlin

Re: PureBasic Doom-like Engine btw. Spiel

Beitrag von WinSysCompany »

ccode_new hat geschrieben:Hallo WinSysCompany,

hast du eigentlich auch irgendwann vor eine Kollisionserkennung für dein eigenes 3D-Rendering zu implementieren?
jip, aber das ist wirklich noch zukunftsmusik

grüble gerade die ganze zeit nach, wie ich durchgehende Flächen rendere ...

und dann kommt erstmal Z Buffering dran
PB-Workstation > PureBasic ( win32 Ver. 5.62 ) über Wine 3.0.2
KNOPPIX 8.0.0 ( GNU/Linux-Debian 9 ), 8GB-RAM, AMD-Athlon(tm) II X4 630, AMD Radeon HD 6850


Nichts ist einfacher als das Komplizierteste

Press Any Key to Continue
ich finde aber keine Any Key Taste auf meiner Tastertur

Was steht den auf ihrem Bildschirm
Na eine Blumenvase ...
Benutzeravatar
WinSysCompany
Beiträge: 93
Registriert: 17.10.2010 17:43
Computerausstattung: KNOPPIX 8.1.0 & PureBasic (x68) 32Bit Vollversion
Wohnort: Berlin

Re: PureBasic Doom-like Engine btw. Spiel

Beitrag von WinSysCompany »

ok, hab nach langen arbeiten ändlich einen Brauchbaren "Anfang" gefunden :D

Neuerungen:
- Map-System
- POV ( WASD und Links-Rechts Tasten funktionieren )
- Rendering-Engine überarbeitet ( ein blick in den Quelltext lohnt sich )
- Textureless-Rendering hinzugefügt ( in der main.pb RenderFlatTex und RenderWallTex auf 0 setzen )
- uvm.
PB-Workstation > PureBasic ( win32 Ver. 5.62 ) über Wine 3.0.2
KNOPPIX 8.0.0 ( GNU/Linux-Debian 9 ), 8GB-RAM, AMD-Athlon(tm) II X4 630, AMD Radeon HD 6850


Nichts ist einfacher als das Komplizierteste

Press Any Key to Continue
ich finde aber keine Any Key Taste auf meiner Tastertur

Was steht den auf ihrem Bildschirm
Na eine Blumenvase ...
Antworten