NEWS ARTICLES


    What's News in the PlayBasic world ? - Find out here.



 PlayBasicFX V1.76 Upgrade Released

By: Kevin Picone Added: February 17th, 2010

Category: All,Upgrade,Retail


PlayBasicFX V1.76 _Retail Upgrade_ Released


     This release upgrades (transforms) the existing PB1.63m to PB1.64c retail releases or the PBFX1.7x releases (the ones above) into the current WIP version of PlayBasicFX V1.76

     This is this next step in the long migration of a PB project into the PBFX world. Ironically, while PBFX is the successor of PB, it's slowly got behind in terms of various compiler features added to V1.64 editions of PB. So this edition implements all of those features such as, optional parameters, passing UDT types in/outs of functions/spub, returning arrays from functions, loads of new math short operators such as (++, --, +=, -=, *=,/=, &=,~=, |=) , dynamic function calling (CallFunction) and various others tidbits..

Not familiar with PlayBasicFX ?, well in short, it's the next generation edition of PlayBasic, that we've been developing in parallel with the existing editions. The main changes in the product are the move from the DirectDraw engine (found in PlayBasic V1.64 and bellow editions) to the Direct3D engine. Moreover, previous releases of PBFX package, we're running upon virtually the same runtime (VM1) as standard PlayBasic. So they had much the same calculation performance and the same linguistic limitations. With release V1.76, this is no longer the case. PBFX editions are now exclusively using the new VM2 runtime technology. Confused ? - PlayBasicFX is the big brother of PlayBasic.     

So what can PBFX's VM2 do for me ? - Well VM2 brings a world a new possibilities to your PlayBasicFX applications, from the users perspective it's primarily all about speed at this point. Even though, the edition in V1.76 isn't the final, conservatively speaking VM2 is anywhere from 2 to 5 times the real time performance of the Vm1 runtime. To put this in perspective, this means VM2 yields very similar & better (in some cases) performance than even some natively compiled basics. Which means you can write more complex programs and know that PlayBasicFX will keep up with you!

     Other differences found in PlayBasicFX come in the form of Direct 3D support. What does mean ? - Well, it means that PlayBasicFX can now take advantage of the 3D hardware acceleration found in your computers video card. Which can be used for not only 2D effects, but creating 3D scenes as well. The new graphics engine includes things like a sprite meshes (2d/3d) rotation, particle engine, perspective projection (view scenes as 2D or 3D), new map engine, more collision methods etc etc. It should noted though, that while FX can do 3D, it isn't the focus of FX. But it's there for you get your hands dirty. Here's a few screen shots to show what it's capable of.



--

--

--

--

--

-



Have fun !

For more information about PlayBasic, please visit the PlayBasic home page and download the FREE (TIME UNLIMITED) LEARNING EDITION and dive in.

Url: Download Learning Edition




Download


See Full Announcement For Download




How Do I Upgrade ?


Registered PlayBasic owner ? - Want to upgrade to PlayBasicFX for FREE? All PlayBasicFX upgrades are only available through the PlayBasic maintenance forum. To access these, and all manner of the other PlayBasic related goodies, you'll need to sign up and log into the UnderwareDesign Forums.

Visit Forum





 

 
     
 
       

(c) Copyright 2002 / 2024 Kevin Picone , UnderwareDesign.com  - Privacy Policy   Site: V0.99a [Alpha]