Growing up, one of my favorite coding languages and platforms was Blitz3D.
Blitz3D is part of the Blitz language family which was used in the Amiga platform. Open-sourcing of the latter, enabled grassroots efforts to emerge, and from this wave, a New Zealand company called Blitz Research Ltd, launched Blitz3D.
During that time I was exhausting VisualBasic and getting bored of reverse engineering videos games on the Dreamcast/Playstation/PSP.
When I started getting into game development, Blitz3D presented a platform and a rich bustling community that allowed me to learn quickly while exchanging expertise and ideas.
I met many mentors and friends that I still keep in touch with today!
Force restarting directX installer in order to progress
Path Environments Through Scripting
Setting environment variable for DirectX7 before launching visual studio
Add variable to “Project > Properties > VC++ Directories”
New Bugs and Errors
Now onto fixing build breaks, updating definitions, protecting macros and fixing coding related to upgraded C/C++ standards
no suitable conversion function from "std::_Vector_iterator<std::_Vector_val<std::_Simple_types>>
"char*" exists bbruntime blitz3d\bbruntime\bbsockets.cpp 105
-fix: in_buf.begin() to in_buf
n=::recvfrom( sock,&in_buf,sz,0,(sockaddr*)&in_addr,&len );
-Other: bbsockets.cpp 119
Fixing "INFINITY" definition
constfloat INFINITY=10000000.0f;//big value