Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Say Hello
#1
I'm not seeing a lot of activity on the forum which is a bit surprising, are people having problems signing up? I added an extra mega easy question to the sign up system, so it should be simple, though you won't currently get a notification when you sign up

if anyone is struggling to sign up, just mail me at brian at scratchpadgames dot net  and I will investigate

But if you do sign in ok, come here and say hello, tell us a bit about yourself and your reasons for joining up to this forum.

thanks

Brian
Reply
#2
Thumbs Up 
Hello  Big Grin
Dag Brian! Hier een mede-Nederlander (die al 23 jaar in België woont).
I'll continue in English since that's your main language.
I just started your book The Fundamentals of C-C++ Game Programming. Installed Visual Studio, downloaded a fresh RasPberry Pi OS and configuring it right now.
What I hope to learn from your book? A bit of game programming. I never worked as a programmer, did follow a few courses though, C, Java Enterprise, Android programming, Python. When I started I had passed the age of 50 so nobody wanted me to start working as a programmer but it's my hobby. Since 1984 computers are my biggest hobby, started on a C64, then an Amiga 500, Amiga 2000, XT, 286, Pentium 4 pc's, after that the proud owner of several pc's, some of which I built myself from scratch. Like you I play guitar and play in a (starting) band, guess we have things in common.
If I get into trouble I'll give you a shout. For the rest, good luck in Thailand and enjoy your pension  Cool
Groetjes uit België!
Reply
#3
Dank je wel, mijn Nederlands is niet geweldig ondanks dat ik bijna 18 jaar in Nederland heb gewoond, maar ik red me wel. Maar ja, Engels is de hoofdtaal dus ik ga daarmee verder.
Well lets hope we can get you learning a bit more. I have had some horrible issues with the website though and now with my equipment still sitting in a harbour in Rotterdam, Im even further behind, but I am working on re-doing some of the projects here and will be posting content as soon as I can.

Please do give me a shout here if you need anything, thats the whole point of the forum.
Reply
#4
(01-12-2026, 06:55 PM)Brian Beuken Wrote: Dank je wel, mijn Nederlands is niet geweldig ondanks dat ik bijna 18 jaar in Nederland heb gewoond, maar ik red me wel. Maar ja, Engels is de hoofdtaal dus ik ga daarmee verder.
Well lets hope we can get you learning a bit more. I have had some horrible issues with the website though and now with my equipment still sitting in a harbour in Rotterdam, Im even further behind, but I am working on re-doing some of the projects here and will be posting content as soon as I can.

Please do give me a shout here if you need anything, thats the whole point of the forum.

Thanks a lot Brian! Appreciate your help and hard work. Updates/new versions of software are always a big issue, it's happening to me now ;-)
New version of Raspberry OS, VS 2026..I'll get your projects running on windows though, that's a start!
When building for pi I get the following errors (it's in dutch but you'll understand):
Quote:glm/vec2.hpp: Bestand of map bestaat niet
glm/vec2.hpp: Bestand of map bestaat niet
EGL/egl.h: Bestand of map bestaat niet
GLES2/gl2.h: Bestand of map bestaat niet
glm/vec2.hpp: Bestand of map bestaat niet
glm/vec2.hpp: Bestand of map bestaat niet
EGL/eglplatform.h: Bestand of map bestaat niet
GLES2/gl2.h: Bestand of map bestaat niet

Think I'll have to install those libs on my Pi but maybe you've seen it before and can handle a solution. Meanwhile I'll keep on struggling!
Good luck with your equipment in Rotterdam, hope it gets to you soon.
Greets,
Tony
Reply
#5
Ah bugger, the 1st thing I made a video for, and the 1st thing I forgot to do Big Grin

yes the Pi needs a bit of setting up.. I usually include a small setup.sh file to do this for you... and I did a video, but of course it isn't on the site... I will try to send it today

and of course the video is on my PC on the dock in Rotterdam Big Grin It doesn't seem to be on my offline backups.... sigh..
I've done a new quick video 
 
Reply
#6
this is what the sh file looks like I can't attach it to this message but by the time you get this I will have uploaded a new project to start thing off, you can simply enter these commands by hand into your Pi terminal (you don't need to type the echo's or # comments, just the sudo apt install and git clone commands...





echo installing
echo installing cmake
sudo apt install cmake -y
echo

#stb
echo installing STB
git clone https://github.com/nothings/stb.git
echo STB install done

# GLM
echo installing GLM
git clone https://github.com/g-truc/glm.git
echo GLM Install done

#XrandR
echo installing XrandR for Resolution changes
sudo apt install libxrandr-dev -y
echo  Xrandr installed

echo installing libopenAL and sound libs
sudo apt install libopenal-dev -y
sudo apt install pulseaudio -y
sudo apt install libalut-dev -y
sudo apt install libogg-dev -y
sudo apt install libvorbis-dev -y
sudo apt install vorbis-tools -y
echo we have installed sound libs, not all are needed

echo get latest mesa libs
sudo apt install libgles2-mesa-dev -y
echo libmesa is Done

echo FreeType installed
echo installing Assimp
cd..
sudo apt install libassimp-dev
echo Assimp installed

echo enhancing GPU debug output not all will install
sudo apt install libglx-mesa0-dbgsym libglapi-mesa-dbgsym libgl1-mesa-dri-dbgsym
echo Done!
echo
echo Scroll up to make sure there were no errors, warnings are ok
echo Take note of the errors and check the web/support sites for fixes
read -s -p "Press Enter when you're ready!"
echo ...
Reply
#7
You're a hero Brian :-D
I did most of the things already but didn't copy the setup.sh to my home root.
In fact I had lots of problems. For starting, when I installed RaspbianOS (which I did dozens of times before in the past years) I created my own user 'tonyv'. Of course did it interfere with the default 'pi' user. Got lots of errors when I ran setup.sh from its own directory and wasn't able to correct them.
After lots of messing around I burnt the downloaded RaspbianOS again so I could start over again. This time left the default 'pi' user and copied the setup.sh to my home root and ran it from there. Now the GLM (and the rest) errors were gone. Only now I got a message that Xrand could not be found :-( After a lot of trying and messing I opened setup.sh, copied the line where Xrand was installed and copied that into my terminal. It installed! Now the project compiled correct and I was able to run it on my Pi and finally I saw the famous triangle...
Now figuring out how I can get the program run straight on my pi when running it from Visual Studio but that will work too I guess.
Wow..I'm really f*cking up your 'Say hello' post, sorry for that, next time I'll make a new post for my misery ;-)
Laters & thanks again!
Reply
#8
Happy to help. Yes the fact people will choose their own user names isn't something I can do much about, I use the default but have mentioned that if you don't, you need to make changes to the directotry paths.
If you have the connection set up correctly, and run setup.sh at least once, then building with in VS with f5 should immediatly send the code to the Pi to build and run direct from the PC..
That 1st time it works is a key moment.. let me know when you get it.
Its cool that you are hitting a few roadblocks, thats what make the learning process fun, 95% of the issues you might come accross are detailed in the book, and I'll deal with the 5% here. There will also be a tiny number of just simple mistakes you might make that you'll feel happy about when you sort them.

Yes good idea, use another thread to detail issues, and lets rebuild the knowledge base that was here before the system crashed last year.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)