Manual Blitz3D

Started by Pfaber11, December 21, 2024, 14:17:26

Previous topic - Next topic

Pfaber11

I think this might be handy
someone can put it up if they want.
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10

RemiD

the command reference of blitz3d is included with the blitz3d IDE.

you can find the help files in this archive :
http://rd-stuff.fr/blitz3d/blitz3d-1.108-installer+addons-B003+docpaks+dplayx+dx7.7z

or here :
https://github.com/blitz-research/blitz3d/tree/master/_release/help

also a paper programming manual of blitz3d can be found here : 
https://www.lulu.com/shop/blitz-research/blitz3d-programming-manual/paperback/product-1nvkkkj.html

Baggey

Quote from: RemiD on December 22, 2024, 14:25:23the command reference of blitz3d is included with the blitz3d IDE.

you can find the help files in this archive :
http://rd-stuff.fr/blitz3d/blitz3d-1.108-installer+addons-B003+docpaks+dplayx+dx7.7z

or here :
https://github.com/blitz-research/blitz3d/tree/master/_release/help

also a paper programming manual of blitz3d can be found here :
https://www.lulu.com/shop/blitz-research/blitz3d-programming-manual/paperback/product-1nvkkkj.html
It's a god dame shame we don't have this for BLITZMAXNG ! No one else would use anything else! It's the closest thing to 'Basic' and with the Speed of 'C' !
Running a PC that just Aint fast enough!? i7 4Ghz Quad core 32GB ram  2x1TB SSD and NVIDIA Quadro K1200 on 2 x HP Z24's . DID Technology stop! Or have we been assimulated!

Windows10, Parrot OS, Raspberry Pi Black Edition! , ZX Spectrum 48k, C64, Enterprise 128K, The SID chip. Im Misunderstood!

angros47

It cannot be as fast as C, because Max has garbage collection, that inevitably causes a little slow down 

Derron

There is no need to use the Garbage Collector if you used pointers etc in BlitzMax. 

But of course this would be inconvenient.
And even with the overhead of the "bmx to c"-translation which might be "verbose" you can still be faster than many C written things ... as it depends on how you implement things. So the most "slowdowns" do not happen because of the asm code you generate out of language X ... but on the logic you want to get compiled.

In other words: write dumb code, get slow programs. Guess most users here will not be the C-cracks to write most efficient code there (I include myself to that group). Today people will prefer to write C# and the likes ... and get GCs there too. Yet you are right when saying that the overhead of BMX and the GC will make it slower than a similar "logic" done in C. Of course memleaks handling is something you need to invest time for, when doing C stuff .. in BlitzMax you can often neglect it.


bye
Ron

RemiD

Quote from: Derron on December 24, 2024, 13:40:19as it depends on how you implement things. So the most "slowdowns" do not happen because of the asm code you generate out of language X ... but on the logic you want to get compiled.
exactly.

3DzForMe

Quote from: RemiD on December 22, 2024, 14:25:23the command reference of blitz3d is included with the blitz3d IDE.

you can find the help files in this archive :
http://rd-stuff.fr/blitz3d/blitz3d-1.108-installer+addons-B003+docpaks+dplayx+dx7.7z

or here :
https://github.com/blitz-research/blitz3d/tree/master/_release/help

also a paper programming manual of blitz3d can be found here :
https://www.lulu.com/shop/blitz-research/blitz3d-programming-manual/paperback/product-1nvkkkj.html
I've still got my good old paper ones, bit harder to share those!  ;D
BLitz3D, IDEal, AGK Studio, BMax, Java Code, Cerberus
Recent Hardware: Lenovo Re-furb'd Laptop
Oldest Hardware: Commodore Amiga 1200 with 1084S Monitor & Blitz Basic 2.1

RemiD

Quote from: 3DzForMe on December 25, 2024, 06:45:27I've still got my good old paper ones
look at the posture of the guy on the cover of the Blitz3d manual, then look at my avatar. what do you notice ?  ;)

Dabz

Quote from: RemiD on December 25, 2024, 09:11:07
Quote from: 3DzForMe on December 25, 2024, 06:45:27I've still got my good old paper ones
look at the posture of the guy on the cover of the Blitz3d manual, then look at my avatar. what do you notice ?  ;)
You finally realised the shirt you wore for the manual's photoshoot was terrible? :D

Hehehehe Sorry Mr R, couldnt resist! :P

Dabzy

Dell Inspiron 16 Plus 7630 Laptop - 16.0-inch 16:10 2.5K Display, Intel Core i7-13620H Processor, 16 DDR5 RAM, 1, NVIDIA GeForce RTX 4060 GDDR6 Graphics, Windows 11 Piss Flap.

RemiD

#9
Quote from: Dabz on December 28, 2024, 20:54:19You finally realised the shirt you wore for the manual's photoshoot was terrible?
lol :)) (this was not me)

for my avatar, i wanted to add some flashy colors without looking like an LGBTQ guy...
i prefer to look like an 'arlequin' :P .

( these colors also represent the colors of the crypto currencies that i liked : bitcoin, bitcoin cash, monero, ethereum, solana )

but i am going to tweak the colors a little bit, since now i prefer monero rather than bitcoin / bitcoin cash, and i prefer solana rather than ethereum.