November 18, 2017, 11:14:36 PM

Author Topic: PureBasic anyone?  (Read 962 times)

Offline dawlane

  • Jr. Member
  • **
  • Posts: 67
Re: PureBasic anyone?
« Reply #15 on: September 13, 2017, 09:23:56 AM »
At the moment there is no perfect cross-platform solution out there. The best you'll get is possibly Qt, but you have to do everything the Qt way. That includes working with the licence restrictions and choose either using C++ or go Python.

When it comes to Lazarus and OS X. I've found that using the Qt version from fink appears to be the best option and if I remember you can compile 64bit GUI's with it.

Offline MikeHart

  • Sr. Member
  • ****
  • Posts: 347
Re: PureBasic anyone?
« Reply #16 on: September 13, 2017, 09:26:49 AM »
When it comes to Lazarus and OS X. I've found that using the Qt version from fink appears to be the best option and if I remember you can compile 64bit GUI's with it.
The other day I installed 1.8 on Windows. Checkmarked the QT gui set for a project. Guess what, it tells me to build a qt related dll first. NOPE! They could have shipped it with it already.

Offline dawlane

  • Jr. Member
  • **
  • Posts: 67
Re: PureBasic anyone?
« Reply #17 on: September 13, 2017, 10:16:50 AM »
Yes, when it comes to Lazarus you do have to build a number of things if you want to use them and clear cut documentation is rare; makes BRL's docs look professional.
I most cases you just need to install the lpk, compile then install which I believe you have to do with QtPas4/5. I've got 1.8.0 RC4 installed so I will have a go at getting Qt5 up and working with it.


Lazarus Qt on Linux has two issues:
  • Qt4 has a rendering problem with Combo box.
  • You cannot have the required Qt5.6 on any release below Ububtu 16.10
So you have to use the GTK+2 version. GTK+3 is nowhere near ready.


Think I should start another topic for Lazarus.

Offline Hotshot

  • Jr. Member
  • **
  • Posts: 5
Re: PureBasic anyone?
« Reply #18 on: September 13, 2017, 10:38:58 AM »
I used it sometime but I hate start and stop drawing commands thought!

Offline Qube

  • Administrator
  • Sr. Member
  • *****
  • Posts: 431
Re: PureBasic anyone?
« Reply #19 on: September 19, 2017, 07:01:13 AM »
I purchased PureBasic about 8 hours ago and have had a quick play...

Am I missing something or does it actually spit out super speedy code and performance?. From the quick play about I've done so far it seems bloomin fast. From pure logic to 3D and pushing 1000's of 2D sprites around it all appears to run at crazy speeds.

For those more familiar with PureBasic, what am I missing? as from early tests it appears pretty decent.
Until the next time...

Offline MikeHart

  • Sr. Member
  • ****
  • Posts: 347
Re: PureBasic anyone?
« Reply #20 on: September 19, 2017, 07:57:26 AM »
I am only touching the gui stuff to write a code editor. It suits that job pretty well. Game wise i would say the biggest lack is a decent sized game related community. For the 3d part it utilizes the Ogre 3D engine.


Updates are rather rare. But it seems to be supported. Why did you got it? What made you curious?

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 581
Re: PureBasic anyone?
« Reply #21 on: September 19, 2017, 08:59:42 AM »
Yes Pure BASIC is very fast.

The syntax, lack of OOP features and the community aren't really interested in games put me off.
Windows 10, 64-bit, 8Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 750 Ti (2Gb)

Offline dawlane

  • Jr. Member
  • **
  • Posts: 67
Re: PureBasic anyone?
« Reply #22 on: September 19, 2017, 09:11:41 AM »
Quote
Am I missing something or does it actually spit out super speedy code and performance?.
At a guess the super speedy code and performance would be down to using pre-compiled, optimised libraries and output to fasm assembly.

Purebasic's community game wise isn't that big and for a cross platform tool, the members are more obsessed with posting topics/examples on Windows than any of the other target operating systems.

Offline sphinx

  • Full Member
  • ***
  • Posts: 182
    • Ancientsoft
Re: PureBasic anyone?
« Reply #23 on: September 19, 2017, 10:39:51 AM »
PureBasic is great, at least the developer is enhancing since it was ever released!
Kind regards,
Maher F. Farag
www.ancientsoft.com
www.osakit.com

Offline Qube

  • Administrator
  • Sr. Member
  • *****
  • Posts: 431
Re: PureBasic anyone?
« Reply #24 on: September 19, 2017, 06:22:38 PM »
Quote
Game wise i would say the biggest lack is a decent sized game related community.
I noticed that the community is more towards apps but I'm not too worried about that.

Quote
Updates are rather rare. But it seems to be supported. Why did you got it? What made you curious?
I've been curious about it for years but I think years and years ago that the 2D side was not great and pretty slow ( I seem to remember that ).

I started looking at it again about two weeks ago and bought a license yesterday. First play about shows it's very fast but I was wondering if there was some massive gotcha in regards to it's gaming abilities ( I know it does not support mobile ). I also like that is has cross platform for GUI apps.
Until the next time...

Offline sphinx

  • Full Member
  • ***
  • Posts: 182
    • Ancientsoft
Re: PureBasic anyone?
« Reply #25 on: September 19, 2017, 07:11:13 PM »
It has some good GUI builder tools but it could be even better it it has Firefly Visual Designer as PowerBasic and FreeBasic have!

It is one of the best GUI I've ever seen that's similar to Visual Basic for Event Driven Programming model.
Kind regards,
Maher F. Farag
www.ancientsoft.com
www.osakit.com

Offline ms62

  • Full Member
  • ***
  • Posts: 109
Re: PureBasic anyone?
« Reply #26 on: September 29, 2017, 08:58:55 PM »
The same as Dawlane above. It’s proceture is odd, generally, it is a verbose language. Also, I like languages that use “new”. GlBasic, PureBasic and AGK, don’t use it and that make thinking along the coding little uneven in my case, because I come from C road. I think, the reason I like Blitz languages is just that.

However, it uses ogre and its 3D shadows is number one. Those who love the language are lucky people, because I think it does a lot.  I finished a small database app using its csv and sqlite library. I tried to love it, but as it is verbose, I couldn’t stand.

Offline fairgood

  • Jr. Member
  • **
  • Posts: 4
Re: PureBasic anyone?
« Reply #27 on: October 28, 2017, 12:11:52 AM »
I always thought PB was on a par with Blitz for speed even for games
Krylar who ran Blitzcoder moved to PB and wrote a book on making 2d games

Has anyone used B4J by the basic4android developer ?

Offline muruba

  • Full Member
  • ***
  • Posts: 129
    • Ivelle Games
Re: PureBasic anyone?
« Reply #28 on: October 28, 2017, 05:39:26 AM »
At the moment there is no perfect cross-platform solution out there.

Oh yes there are at least 2:)

Swing GUI Builder

JavaFX Scene Builder

Offline EdzUp

  • Jr. Member
  • **
  • Posts: 80
    • EdzUp
Re: PureBasic anyone?
« Reply #29 on: October 28, 2017, 08:25:17 AM »
I have PB installed as well :)