A Blitz Basic programmer
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by David.
Hi all. Im a Blitz Basic and Blitz3D programmer, and now i wanna learn PB to make faster 2D games (i hope !) and build applications.
Blitz is a really cool language, but i wanna more power.
Here is a few questions :
- Looks like PB is really fast.. but how fast is it compared to Delphi, VB and VC++ ?
-Can i use a PB DLL under VC++ ?
-I read somewhere that the OGRE engine does not support Collision Detect yet.. is this true ? (i wanna PB to do 2D stuff, but im curious.. hehe)
Thanx.
David.
Hi all. Im a Blitz Basic and Blitz3D programmer, and now i wanna learn PB to make faster 2D games (i hope !) and build applications.
Blitz is a really cool language, but i wanna more power.
Here is a few questions :
- Looks like PB is really fast.. but how fast is it compared to Delphi, VB and VC++ ?
-Can i use a PB DLL under VC++ ?
-I read somewhere that the OGRE engine does not support Collision Detect yet.. is this true ? (i wanna PB to do 2D stuff, but im curious.. hehe)
Thanx.
David.
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by fred.
- Yes, you can use PB dll in any other langage (including VC++)
- OGRE doesn't have for now collision detection. Should be added in the few coming weeks and if you browse the OGRE forums, you could find a nice demo with BSP collision support (quake3 level with full collision support). So it's a matter of weeks.
Fred - AlphaSND
- Yes, you can use PB dll in any other langage (including VC++)
- OGRE doesn't have for now collision detection. Should be added in the few coming weeks and if you browse the OGRE forums, you could find a nice demo with BSP collision support (quake3 level with full collision support). So it's a matter of weeks.
Fred - AlphaSND
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by koehler.
Grasy, yes a lot of Blitz people are buying PB, however I sincerely doubt its due to some sort of 'me too' reason.
More likely is the fact that PB does get mentioned on the Blitz site somewhat regularly as an excellent general purpose language that can do some things that Bltz can not at the moment.
They are using PB as a tool for their Blitz programs, in many cases.
I on the other hand think PB has the potential to outstrip Blitz in the future. But PB needs to get some concerted Community help, because I don't think there are enough hours in the day for Fred to do simply everything.
Grasy, yes a lot of Blitz people are buying PB, however I sincerely doubt its due to some sort of 'me too' reason.
More likely is the fact that PB does get mentioned on the Blitz site somewhat regularly as an excellent general purpose language that can do some things that Bltz can not at the moment.
They are using PB as a tool for their Blitz programs, in many cases.
I on the other hand think PB has the potential to outstrip Blitz in the future. But PB needs to get some concerted Community help, because I don't think there are enough hours in the day for Fred to do simply everything.
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by Grasy.
What´s a 'me too' reason? I bought a PB license because i think PB is a nice usefull software for the price (and works on linux)... free updates are a good thing and i noticed that PB got a lot of them in the past, so nothing is lost. If PB would outstrip BB in the future i have no problem with (and would save money)... but at this time i can just compare what is fact today and fit for my project. WinAPI don´t help me making 3D-Games (most BB-Users make games today i think) - 300 3D-Commands do, because they save my time so i use BB3D 99% of the time today. BBMax should get many features which PB have today... and PB get features which BB3D have today.
What´s a 'me too' reason? I bought a PB license because i think PB is a nice usefull software for the price (and works on linux)... free updates are a good thing and i noticed that PB got a lot of them in the past, so nothing is lost. If PB would outstrip BB in the future i have no problem with (and would save money)... but at this time i can just compare what is fact today and fit for my project. WinAPI don´t help me making 3D-Games (most BB-Users make games today i think) - 300 3D-Commands do, because they save my time so i use BB3D 99% of the time today. BBMax should get many features which PB have today... and PB get features which BB3D have today.
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by koehler.
I think the point is that BB really is geared for games, and games only. PB seems to be more geared for apps primarily, and games as a secondary.
I actually bought BB3D since Blitz Max isn't going to be ready until end of the year at the earliest.
And, before I'd even gotten it I was able to cancel it and have purchased PB.
Mainly because PB does so much more than Blitz. Yes, it would be harder to make some sort of 2D scrolling game, or Doom FPS type, in PB. However, if while I am waiting for Ogre to get more beefed up and complete, I can make do with lots of little non-game apps I want to make.
My initial response was more to counter what I -thought- Grasy was saying, which was that the real reason people are buying PB is just as some sort of 'insurance'.
Maybe I misread his post though, the *me too* made me read his post differently...
I think the point is that BB really is geared for games, and games only. PB seems to be more geared for apps primarily, and games as a secondary.
I actually bought BB3D since Blitz Max isn't going to be ready until end of the year at the earliest.
And, before I'd even gotten it I was able to cancel it and have purchased PB.
Mainly because PB does so much more than Blitz. Yes, it would be harder to make some sort of 2D scrolling game, or Doom FPS type, in PB. However, if while I am waiting for Ogre to get more beefed up and complete, I can make do with lots of little non-game apps I want to make.
My initial response was more to counter what I -thought- Grasy was saying, which was that the real reason people are buying PB is just as some sort of 'insurance'.
Maybe I misread his post though, the *me too* made me read his post differently...
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by RexRhino.
Blitz Basic beats Purebasic for games, hands down. Purebasic is not even close.
Purebasic beats Blitz Basic for normal application programs, hands down. Don't even bother with Blitz for that.
However, both are so cheap, and you can interface them with each other using a DLL, so why not get both?
Rex Rhino
Blitz Basic beats Purebasic for games, hands down. Purebasic is not even close.
Purebasic beats Blitz Basic for normal application programs, hands down. Don't even bother with Blitz for that.
However, both are so cheap, and you can interface them with each other using a DLL, so why not get both?
Rex Rhino
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by koehler.
Rex,
I would agree, except that for me, BB3D is like $150.
Now that -is- spare change in the larger world of programming languages and stuff, and I'm not a starving student or anything. However, $150 for a language that pretty much is -only- useful for making games is not to appealing for me now that I've seen PB.
And, I'm thinking BlitzMax is going to be closer to $200 more likely.
I will have to see when it comes out, how it compares. If it is as well doc'ed as the other BB's then I very well might buy it.
Seems like Mark and Fred are both pretty equally talented and I'm looking forward to the future with both of them.
--
1980 Applesoft Basic, '81 6502 Assembler, '82 Pascal, '96 C, '00 Blitz Basic
2003 Pure Basic - History does repeat itself.
Rex,
I would agree, except that for me, BB3D is like $150.
Now that -is- spare change in the larger world of programming languages and stuff, and I'm not a starving student or anything. However, $150 for a language that pretty much is -only- useful for making games is not to appealing for me now that I've seen PB.
And, I'm thinking BlitzMax is going to be closer to $200 more likely.
I will have to see when it comes out, how it compares. If it is as well doc'ed as the other BB's then I very well might buy it.
Seems like Mark and Fred are both pretty equally talented and I'm looking forward to the future with both of them.
--
1980 Applesoft Basic, '81 6502 Assembler, '82 Pascal, '96 C, '00 Blitz Basic
2003 Pure Basic - History does repeat itself.
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by Hi-Toro.

http://www.blitzbasic.com/codearcs/code ... p?code=516
--
See ya,
James L Boyd.
http://www.hi-toro.com/
--
Yeah, Blitz can use PB DLLs, but you can't make DLLs in Blitz, if that's what you mean... the two work very well together though! Here are a few I made earlierHum, the DLL stuff works only in one way if I'm not wrong

http://www.blitzbasic.com/codearcs/code ... p?code=516
--
See ya,
James L Boyd.
http://www.hi-toro.com/
--
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by David.
im working on a 2D scrooling Tile-Based engine in Blitz Basic to build an RPG game, and i may port it to PB in the next week.
Can anyone tell me how fast is the PB 2D stuff ? (printing on the screen, moving stuff around, Collision Detect, etc)
And one more question : Can PB rotate an image/sprite in real time ? (i may use stuff like that in the combat system).
Cya !
David.
im working on a 2D scrooling Tile-Based engine in Blitz Basic to build an RPG game, and i may port it to PB in the next week.
Can anyone tell me how fast is the PB 2D stuff ? (printing on the screen, moving stuff around, Collision Detect, etc)
And one more question : Can PB rotate an image/sprite in real time ? (i may use stuff like that in the combat system).
Cya !
David.
-
- PureBasic Guru
- Posts: 16777133
- Joined: Tue Apr 22, 2003 7:42 pm
Restored from previous forum. Originally posted by RexRhino.
Blitz Basic is $150, but it has top notch game support... in fact, several people actually earn a living from their games made in Blitz Basic.
However, there are some things that Blitz CANNOT do, that makes Purebasic indespensable for me. For example, I want to have a windows gui program that appears at the begining of my Blitz program in order to set resolution, etc., before you enter the game. In blitz, directx is called as soon as your program starts, which means that if the person doesn't have directx installed, I cannot give them a nice error message, the program just crashes. I created a Purebasic front end for Blitz.
Also, Blitz doesn't have pointers, and I need to write a binary tree algorithm... So I will be doing that as a DLL and including it into my Blitz program.
Rex Rhino
Blitz Basic is $150, but it has top notch game support... in fact, several people actually earn a living from their games made in Blitz Basic.
However, there are some things that Blitz CANNOT do, that makes Purebasic indespensable for me. For example, I want to have a windows gui program that appears at the begining of my Blitz program in order to set resolution, etc., before you enter the game. In blitz, directx is called as soon as your program starts, which means that if the person doesn't have directx installed, I cannot give them a nice error message, the program just crashes. I created a Purebasic front end for Blitz.
Also, Blitz doesn't have pointers, and I need to write a binary tree algorithm... So I will be doing that as a DLL and including it into my Blitz program.
Rex Rhino