How are you finding it?

Started by Pfaber11, February 16, 2025, 11:34:54

Previous topic - Next topic

Pfaber11

Hi I was wondering how you guys are finding PB, for some reason I can't get things to work as they should but it's been a while and I think it is down to the  3d .dll  . under compiler options it has windows 64 and windows C 64 . which one should I select? the default is windows 64. I've had a read  and windows 64C is for the command line stuff. So yeah windows 64 is what I'm gonna use.
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10

Pfaber11

I think I'm gonna have to remove old PB apps of mine and start again as the old 3d.dll and new one are not the same. So yeah I'm gonna delete all my old pb stuff and keep the older pb stuff away from it. Loading an old pb app into the IDE 6.20 gives me problems so I hope this (deleting all old PB files) will get things going.   
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10

Shardik

Quote from: Pfaber11 on February 16, 2025, 11:34:54under compiler options it has windows 64 and windows C 64 . which one should I select? the default is windows 64. I've had a read  and windows 64C is for the command line stuff. So yeah windows 64 is what I'm gonna use.

PureBasic allows you to compile with two different backends (for both the x86 and x64 version, in the following I assume that the Windows x64 version is installed):
- An assembler backend (PureBasic 6.20 (Windows - x64))
- A C-compiler backend (PureBasic 6.20 - C Backend (Windows x64))

The Asm backend compiles directly to assembler code and generates an Exe file. The C backend compiles to C code and utilizes a C compiler to finally compile the C code to assembler code and generate an Exe file. Compilation with the Asm backend is fast. The compilation with the C backend takes more time but the generated code should be faster because C compilers are very efficient in optimizing C code. With the option "Optimize generated code" (Menu > Compiler > Compiler Options... > Tab Compiler Options) the C backend takes even more time for compilation but is even further optimized and faster. So it is advisable to develop a program using the Asm backend and to compile the production version with the C backend.

You are able to switch between Asm and C backend in the Compiler Options by activating the checkbox "Use Compiler:" and selecting "PureBasic 6.20 (Windows - x64)" or "PureBasic 6.20 - C Backend (Windows x64)".

Pfaber11

Thanks for the info I'm gonna carry on with PB and try and find my feet. I'm not in any rush and am going to see what unfolds.
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10

Coder Apprentice

So what do you think Pfaber11? How long will it take for you to start another thread that you're coming back to AGK Studio? Are you aware of what you're doing?

Pfaber11

What I would like is to be able to write code as easily in PureBasic as I can in AGK S, so I am gonna use AGK S until I've either caught up with or surpassed AGK S with PB 6.20  . So whenever I feel like learning something it will be PB and hopefully I'll be up to speed with it sooner rather than later. 
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10

Pfaber11

#6
This is the Matrix.
The thing is this I have invested some time about 1 1/4 to 1 1/2 years using PB and now it just does not
do anything I want. I think it has something to do with the 3d.dll file mixing old and new.
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10

MikeHart

QuoteHi I was wondering how you guys are finding PB
Well I would do a web search. But back in the 90s I purchased a boxed version, I think 3.3 it was.

Naughty Alien

Quote from: Pfaber11 on February 23, 2025, 17:31:46What I would like is to be able to write code as easily in PureBasic as I can in AGK S, so I am gonna use AGK S until I've either caught up with or surpassed AGK S with PB 6.20  . So whenever I feel like learning something it will be PB and hopefully I'll be up to speed with it sooner rather than later.
I think 'issue' if i may call it that way, that you are facing is adopting language paradigm. You trying to use PB as or in a way that you use AGK. That will not work well as both languages do have their own way of achieving desired results..thats all..once you really use PB as PB, not AGK fork, it will work just fine. PB is really maturing well, so all it takes is, take it as it is, not as something else..simple..hehehe

Pfaber11

I think you are right Alien and I will carry on. I was ok with it a couple of years ago and made a game and a couple of demos. I still really enjoy using AGK S and will probably use it while it still runs on the current operating system. AGK S for me is awesome as I have reached a stage where I can program not too bad without any major holdups. PureBasic has a huge amount
of commands but so does AppGameKit Studio. As someone pointed out better too many than not enough. PureBasic can do a few things AGK cannot to the best of my knowledge custom skyboxes making .dll files. AGK uses an interpreter and PureBasic is compiled. 
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10