David's Miscellaneous BB4W Programs
Hello, and welcome to this web page. This is where you will find my latest, publicly released BB4W programs.
Most of the programs come in the form of a self-extracting executable (EXE), packaged in a ZIP folder.
Unless otherwise stated, you should always be able to run the EXE file directly from the ZIP folder, without having to extract it first. The ZIP folder may also include source code which, if you wish to run it, will require the full version of BBC BASIC for Windows, and possibly one or more third-party libraries such as GFXLIB.
You do not need BBC BASIC for Windows to be installed on your system in order to run the EXE files.
|WaveThing3b||(Added 19-Nov-2013) 2D waves with randomly positioned excitation points. A slightly modified version of this program was used in the making of this YouTube video.||Yes||Yes||57 KB||Click here|
|WaveThing1||(Added 16-Nov-2013) Some weird, slightly dazzling, psychedelic wave thing.||Yes||Yes||56 KB||Click here|
|Wave Tank||(Added 15-Nov-2013) Simple 2D (or should that be 1D ?) water waves.||Yes||Yes||134 KB||Click here|
|Cloud||(Added 13-Nov-2013) Another graphical ditty originally by Jan Vibe.||Yes||Yes||188 KB||Click here|
|Elastic||(Added 13-Nov-2013) Some programs demonstrating elastic sheets and strings (originally by Jan Vibe, adapted for BB4W).||Yes||Yes||216 KB||Click here|
|Guts||(Added 13-Nov-2013) A disgusting graphical ditty originally by Jan Vibe (adapted for BB4W from the original ARM BBC BASIC version).||Yes||Yes||213 KB||Click here|
|Animated fractal fern||(Added 12-Nov-2013) BB4W version of Jan Vibe's ARM BBC BASIC original. Includes three versions (one with lines drawn using BASIC's LINE statement, one using GFXLIB_Line, and the other using GFXLIB_DrawAntialiasedLine2).||Yes||Yes||187 KB||Click here|
|Box2D Double Pendulum||(Updated 23-Feb-2013) Nothing to write home about, it's just a double pendulum!||Yes||No||202 KB||Click here|
|CreateAlphaMask demos||(Added 20-Feb-2013) Intended primarily for GFXLIB users, a set of demos (with source code) of PROCCreateAlphaMask() in action. The Zip folder also includes a text file on how to use it.||Yes||Yes||1.23 MB||Click here|
|SEARCHBINARYDATALIB||(Added 12-Feb-2013) A library program for searching for strings of bytes in binary data. It only looks for exact matches (ie. it is case-sensitive and does not support wildcards). Quite fast - 200 MB/s on my 1.83GHz Centrino Duo-based laptop.||No||Yes||2.22 KB||Click here|
|ScrollText demos||(Added 8-Feb-2013) Two demos of a new GFXLIB routine (GFXLIB_ScrollText) coming in the next release of GFXLIB.||Yes||No||377 KB||Click here|
|Serpent (DX9 FS)||(Updated 15-Feb-2013) A DirectX9 full-screen version of the Serpent demo. May be slow on some systems.||Yes||Yes||306 KB||Click here|
|Box2D_prog2||Formerly titled "Angry Burds demo". It doesn't do very much, and it's certainly not a game. It's just a part of experimenting with BOX2DLIB (BB4W's Box2D library).||Yes||Yes||753 KB||Click here|
|Serpent||Move the serpent around with the mouse. Thanks to Phil for his “ball vectors” algorithm.||Yes||Yes||275 KB||Click here|
|Nematodes||(Updated 16-Feb-2013) Watch the worm-like things move around. Relies on Phil's “ball vectors” algorithm.||Yes||Yes||284 KB||Click here|
|Rope||Mass-spring-damper physics demo. Original FreeBASIC version by Michael "h4tt3n" Nissen.||Yes||Yes||72 KB||Click here|
|Bananas||Bananas falling from the sky. Uses pre-rotated bitmaps (the rotation isn't done in real-time). The banana outlines are anti-aliased.||Yes||Yes||195 KB||Click here|
|Bananas 2||More bananas falling from the sky. Real-time rotation with anti-aliased banana outlines.||Yes||Yes||197 KB||Click here|
|Tumbling snowflakes||Snowflakes falling (and tumbling) from the sky. Uses BB4W's PLOT 85,x,y command to draw the triangles which comprise the snowflakes.||Yes||Yes||347 KB||Click here|
|Snowy||Very round snowflakes!||Yes||Yes||120 KB||Click here|
|Snowy 1.2||More realistic snowflakes. Includes a DirectX9 full-screen version.||Yes||Yes||238 KB||Click here|
|Tunnel 2||A pseudo-3D tunnel effect. Very colourful.||Yes||Yes||73.5 KB||Click here|
|Viewer 2||This is actually a work-in-progress version of a now abandoned Wolfenstein 3D-style game. It doesn't do much. You just walk through some rooms and corridors. Use the arrow keys to move, and hold down the Ctrl key to walk faster. You can maximise the window for nearly full-screen display.||Yes||No||4.02 MB||Click here|
|3D Tour Demo||Playing with D3DLIB (a DirectX8-based Direct3D library for BB4W).||Yes||No||3.30 MB||Click here|