Skip to main content

The Power of Pride Bundle 2026 — $10 PWYC Edition
On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

BASIC Forum & Tutorials

The tutorials are useful for self-learning and the forum is good for sharing ideas & information · By david.JamIsFun

BambooBasic Release

A topic by dabzy1978 created 8 days ago Views: 38 Replies: 3
Viewing posts 1 to 2

BambooBasic - Retro BASIC Programming using the newest DirectX technology.

This is version 1.0, and as such, probably more of a beta release, but, I've got to hand the reins over for people to try, so, updates, fixes and everything will be built from this.

Windows 11, DirectX12, and a half decent graphics card is required, I havent got a list of which cards plays nice or not, only my own (NVIDIA GeForce RTX 4060 Laptop GPU), and someone has tried it with a Intel Iris Xe Graphics and it's fine. But if you do try it, post your specs if you dont mind, if it works or not.

Executables have been confirmed to run in Linux... Wine-proton, providing you install the direct-X SDK. Apparently too, the IDE will work and compile, but running and debugging is an issue, which isn't a surprise really, especially debugging as it is uses Windows Debug API, which may not be properly implemented, and running from the IDE, there could be a few reasons... Anyway, it was a nice surprise to find it worked at all! :D lol 

My aim with this at the minute is to get it stable before adding more to it, I do have plans, more so VR, as I think it will be capable of scenes in VR, maybe not massive worlds, but, within the realms of party games and such. 

If your trying it, and you write something you'd like to share, I'm game for users to put their work in the "BambooBasic/boons" folder, I've got heaps of stuff in there myself, but it will be brill to see what people come up with.

Anyway, all in all... Thanks in advance if you take a peek! :)

Dabzy

Fleshing out a game mechanic, if anyone remembers "Super Fruit Fall" on the PS2, then, it's like that, but, in 3D:

Plays well actually, I'm trying a "mine" theme for this, well, mine area, I'm thinking of others as the levels progress, beach, village, forest etc etc

But yeah, now going to write a proper game with BambooBasic, that'll bring out any nasties! :D lol

Dabzy

Hello...the original game looks nice.  I believe that the gamers who like the original game will really look forward to a 3D version.
https://www.youtube.com/watch?v=75xr8Gb16n8

(1 edit)

Cheers David, past few days have been productive, I've added a solver to the proceedings, basically, checks if a level is completable when editing it in the tile map editor, and also, I'm using it to "auto play" the level when in game mode.


The solver uses Breadth-First Search (BFS) to find the shortest solution.
This is the reference material I used, and fudged it into BambooBasic to work with the spinny mechanics and stuff:

https://github.com/RajPShinde/8-Puzzle-BFS_Algorithm

Brill reference to get going on the subject.

The difference between BFS and DFS (Depth-First Search, which I also looked at) is that BFS explores all 1-move solutions, then all 2-move solutions, then all 3-move solutions, etc. This guarantees that the first solution found is the shortest possible. A little slower apparently, but in regards to this, it doesnt matter about the speed.

Works a treat! :)

Dabzy