For the most part I have been learning FreeBasic... and enjoyed it thus far (even though it frustrated me to hell at times). With much thanks to you guys, I've made progress with learning new things.
So far I've only coded in FB... but have seen many demo's on here in PB (remakes and such). Those demo's that I have checked out... seemed rather good, rather smooth, great alpha blending and what not. So I got a little curious to see what PB was all about.
I now have PB 4.60, and have been messing with it only the last 2 days. It is somewhat different to FB, yet somewhat the same.... but seems easier? What I mean by easier is... setting up a screen in PB for windowed/fullscreen (dx9) seems easier (thanks to krazyk for some insight) than doing the same thing in FB (jim's opengl tinyptc equivalent), loading in bmp in 24bit is a hell of a lot easier, wow... that's easy, and having the whole screen alpha blended without losing any FPS = awesome... I've tried some alpha blending in FB (with thanks to shockwave), but it slows the screen a lot if I blend too much, which isn't what I want at all. I also put 18 scrollers on screen at once (800x600) and it still kept it nice and smooth motion at 60fps. I tried this in FB and.... it didn't like it at all.
So far PB seems much easier to work with, code with, include binaries with... I know I want to continue with FB, but it looks like I will also learn PB at the same time.
A big thing for me is the ease of use. The whole alpha blending and how easy it is, is definitely a plus also, and I'm sure there will be more 'awesome' moments as I learn PB too.
What are your thoughts on FB vs PB? regardless of the free vs paid situation. The good? The bad?
My subroutines I want to accomplish in FB are easier to code in PB? (variable width scroller, 24bit logo/background/scroller, sinewaves, star fields, 2d/3d rotations, zoom in/out effect etc)
Thanks in advance.