Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
BIG QB64 Tutorial update
#1
** UPDATE **

I forgot to include the correct paths in all the source code that deals with pixel collisions.

I had to update the tutorial asset file again. If you downloaded it recently download it again. Sorry, I should have caught that before I published the new content.

You can download the asset file here

----------------------------------------------------------

Steve's recent keyword of the day post about $INCLUDEONCE ( https://qb64phoenix.com/forum/showthread.php?tid=2685 ) got me working on updating lesson 20 discussing libraries. After a few hours of ham-fisting this new metacommand in I realized I needed to completely abandon the current lesson and rewrite it from scratch.

So over the past 5 days (that's why I've been scarce on the forum) I rewrote the entire lesson and all of the code and libraries associated with it. Lesson 20 now guides the reader through the process of taking individual code snippets and turning them into a full library. $INCLUDEONCE has been added to explain how to incorporate its functionality as well (which is awesome by the way).

The tutorial asset file has been updated to include all of the new code and libraries associated with lesson 20.

I also added a FAQ link in the top bar menu for frequently asked questions I receive.

Click here to go to Lesson 20 or here to the main tutorial page.

A forum member also sent me a game to add to the games section. I'll have that up in a day or two.
New to QB64pe? Visit the QB64 tutorial to get started.
QB64 Tutorial
Reply
#2
This looks great, well done!

I've recently started using pseudo-namespaces for shared variables, types, functions and subroutines in QB64 libraries to minimize name collisions when using my libraries with someone else's. For instance, if I have a library for reading and writing INI files, I prefix all its functions and subroutines with "INI_", such as "INI_LoadSection()", "INI_WriteSection()", etc.
Reply
#3
@TerryRitchie awesome! What a generous body of excellent work you've created! You are a true asset to programming in QB64!
grymmjack (gj!)
GitHubYouTube | Soundcloud | 16colo.rs
Reply
#4
Great work, Terry! Will be checking that out pronto. Exclamation
Reply
#5
I forgot to include the correct paths in all the source code that deals with pixel collisions.

I had to update the tutorial asset file again. If you downloaded it recently download it again. Sorry, I should have caught that before I published the new content.

You can download the asset file here
New to QB64pe? Visit the QB64 tutorial to get started.
QB64 Tutorial
Reply




Users browsing this thread: 2 Guest(s)