fertigWinSysCompany hat geschrieben:Naja, ich werde mal versuchen, zu Testzwecken, ne Funktion zu erstellen die Dummy Texturen generiertMijikai hat geschrieben:Meiner Meinung nach sollte der Code wenigstens lauffähig sein (und alle benötigten Resourcen beinhalten)
sonst macht der Thread einfach keinen Sinn.
Wie soll man sonst helfen/testen wenn der Code nicht funktioniert ?
PureBasic Doom-like Engine btw. Spiel
- 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
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 ...
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 ...
Re: PureBasic Doom-like Engine btw. Spiel
Hallöchen!
Dein Projekt hat schon irgend etwas tolles für sich.
Auf deine Assembler-Optimierungen bin ich ja mal gespannt wie ein Flitzebogen.
Warum tust du der armen CPU das an.
Man könnte ja über eine native OpenGL-Lösung nachdenken.
Aber das ist ja nicht dein Ziel, oder ?
Dein Projekt hat schon irgend etwas tolles für sich.
Auf deine Assembler-Optimierungen bin ich ja mal gespannt wie ein Flitzebogen.
Warum tust du der armen CPU das an.
Man könnte ja über eine native OpenGL-Lösung nachdenken.
Aber das ist ja nicht dein Ziel, oder ?
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: PureBasic Doom-like Engine btw. Spiel
also startbar ist es immer noch nicht....
Code: Alles auswählen
[ERROR] Division by zero forbidden.
PureBasic 6.10 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom
Re: PureBasic Doom-like Engine btw. Spiel
Den Fehler hatte ich auch.
Ich glaube, es liegt daran, daß PureBasic ElapsedMilliseconds() mit Null initialisiert. Einfach eine +1 dahinter, dann bleibt der Code zumindest nicht da stecken ...
Danach stürzt das Programm aber ab, weil angeblich kein Screen initialisiert wurde (ExamineKeyboard() funktioniert nicht ohne).
Fehlermeldung:
"OpenScreen() or OpenWindowedScreen() must be called before using any Keyboard commands"
Ich glaube, es liegt daran, daß PureBasic ElapsedMilliseconds() mit Null initialisiert. Einfach eine +1 dahinter, dann bleibt der Code zumindest nicht da stecken ...
Danach stürzt das Programm aber ab, weil angeblich kein Screen initialisiert wurde (ExamineKeyboard() funktioniert nicht ohne).
Fehlermeldung:
"OpenScreen() or OpenWindowedScreen() must be called before using any Keyboard commands"
Now these points of data make a beautiful line,
And we're out of Beta, we're releasing on time.
And we're out of Beta, we're releasing on time.
- 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
Spätestens wenn ich die Optimierungen bei GetTexPixel() mache ( gerade was die Textur-Rotation angeht ) werde ich wohl auf Assembler zurückgreifen müssenccode_new hat geschrieben:Hallöchen!
Dein Projekt hat schon irgend etwas tolles für sich.
Auf deine Assembler-Optimierungen bin ich ja mal gespannt wie ein Flitzebogen.
und ja, ich kann Assembler, habe schon FASM programmiert, bevor ich "richtig" mit PureBasic programmieren konnte
> http://www.lowlevel.eu/wiki/WinSysOS
> https://sourceforge.net/projects/winsysos/files/
Genau, mein ziel ist ja gerade die Engine SELBER zu schreibenccode_new hat geschrieben:Warum tust du der armen CPU das an.
Man könnte ja über eine native OpenGL-Lösung nachdenken.
Aber das ist ja nicht dein Ziel, oder ?
ob sie iwan gut ist oder nicht ist 2. rangig, Hauptsache sie funktioniert
und ja, ich bin ein RISSIGER Fan von Software-Renderern ... Nostalgie-Nerd *geek*
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 ...
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 ...
- 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
Ja, das ist mir auch schon aufgefallen, bitte den Debugger abschalten, der teilt meine Ansichten nichtdiceman hat geschrieben:Den Fehler hatte ich auch.
Ich glaube, es liegt daran, daß PureBasic ElapsedMilliseconds() mit Null initialisiert. Einfach eine +1 dahinter, dann bleibt der Code zumindest nicht da stecken ...
Danach stürzt das Programm aber ab, weil angeblich kein Screen initialisiert wurde (ExamineKeyboard() funktioniert nicht ohne).
Fehlermeldung:
"OpenScreen() or OpenWindowedScreen() must be called before using any Keyboard commands"
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 ...
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 ...
- 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
Ok, hab jetzt für alle die, warum auch immer, mein Code nicht ausführen können, nen Video gemacht
> https://youtu.be/t3MgppQJSnM
> https://youtu.be/t3MgppQJSnM
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 ...
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 ...
Re: PureBasic Doom-like Engine btw. Spiel
Hallo WinSysCompany,
du verwendest eine nicht legitime (vertrauenswürdige) Testumgebung.
WINE IS NOT WINDOW AND NOT LINUX,.....
Das es bei dir überhaupt ohne InitSprite (initialisiert OpenGL/SDL) funktioniert ist ein reiner Wine-BUG.
Das sich dein Fenster auch nicht sofort ohne "OpenWindowedScreen" -Befehl (also geöffneten Screen) schließt ist auch nur deiner Konsole im Hintergrund zu verdanken. (Hier wird wohl als -CONSOLE statt als -GUI kompiliert ?)
Insgesamt hast du damit einen Sonderfall geschaffen.
Anbei: Wenn du schon so auf Anti-Hardware-Boost stehst kannst du doch auch gleich auf die Keyboard-Lib von PureBasic verzichten. Damit fällt InitKeyboard und ExamineKeyboard auch weg. (und somit auch die Sache mit dem InitSprite/OpenScreen)
Du kannst auch auch innerhalb der Main-Event-Schleife auf Tastaturereignisse reagieren.
(Wermutstropfen: Betriebssystemabhängig - Aber wofür gibt es die CompilerIf's ,....)
Und wenn der Debugger meckert wird das schon seinen Grund haben.
Anbei: Also bei mir wird unter Windows und unter Linux gemeckert! Egal ob mit Debugger oder Ohne !
du verwendest eine nicht legitime (vertrauenswürdige) Testumgebung.
WINE IS NOT WINDOW AND NOT LINUX,.....
Das es bei dir überhaupt ohne InitSprite (initialisiert OpenGL/SDL) funktioniert ist ein reiner Wine-BUG.
Das sich dein Fenster auch nicht sofort ohne "OpenWindowedScreen" -Befehl (also geöffneten Screen) schließt ist auch nur deiner Konsole im Hintergrund zu verdanken. (Hier wird wohl als -CONSOLE statt als -GUI kompiliert ?)
Insgesamt hast du damit einen Sonderfall geschaffen.
Anbei: Wenn du schon so auf Anti-Hardware-Boost stehst kannst du doch auch gleich auf die Keyboard-Lib von PureBasic verzichten. Damit fällt InitKeyboard und ExamineKeyboard auch weg. (und somit auch die Sache mit dem InitSprite/OpenScreen)
Du kannst auch auch innerhalb der Main-Event-Schleife auf Tastaturereignisse reagieren.
(Wermutstropfen: Betriebssystemabhängig - Aber wofür gibt es die CompilerIf's ,....)
Und wenn der Debugger meckert wird das schon seinen Grund haben.
Anbei: Also bei mir wird unter Windows und unter Linux gemeckert! Egal ob mit Debugger oder Ohne !
Zuletzt geändert von ccode_new am 24.04.2018 17:01, insgesamt 2-mal geändert.
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
- HeX0R
- Beiträge: 2959
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: PureBasic Doom-like Engine btw. Spiel
Das hat mit WINE mal so überhaupt nix zu tun!
@WinSysCompany:
Mach einfach nen
an den Anfang des Codes und schon hört das (meiste) Geschrei auf.
@WinSysCompany:
Mach einfach nen
Code: Alles auswählen
DisableDebugger
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}
- 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
ok, ist hinzugefügtHeX0R hat geschrieben:Das hat mit WINE mal so überhaupt nix zu tun!
@WinSysCompany:
Mach einfach nenan den Anfang des Codes und schon hört das (meiste) Geschrei auf.Code: Alles auswählen
DisableDebugger
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 ...
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 ...