12-28-2022, 11:35 PM
(This post was last modified: 12-29-2022, 06:28 AM by fistfullofnails.
Edit Reason: New thoughts
)
(12-26-2022, 11:13 PM)TerryRitchie Wrote: Welcome!
I'm glad my tutorial brought you to us. Please feel free to ask questions here at the forum (there are no dumb questions by the way) or directly to me through the email address provided on the tutorial site.
I also like QB64 because of how you need to use it ... that is most everything needs to be made from scratch which in my opinion makes a better programmer and well it's just more satisfying to roll you own so to speak.
Again, Welcome!
You nailed it on the head when you said everything needs to be made from scratch. That's what seems to be what is curing my itch haha. I really appreciate you making that tutorial. I keep coming back to it as opposed to the thousands of beginner tutorials out there in all the various languages. I read an article somewhere where a programmer was speculating that growing up in the 80's and having the limited number of languages, software, simpler computers, etc. was a huge advantage compared to trying to learn about those things now. I wish I could have an old computer from back then and one of the hefty manuals that came with them.
Here's an example of why I don't like Lua, Python, etc. The game I was playing on steam I mentioned has you "program" a light to turn on. The answer to it was something like gdt.Led0.ButtonState.true. I don't feel too proud of myself when achieving this feat, as it was someone else that did the actual programming and I just absentmindedly plugged it in. Also while thinking to myself, "What the $#!@ is this actually doing?" Using what I've learned from your tutorials for the most part, I have achieved pretty much the same thing with QB64, feel proud about it, and at least have a clue on what the code is actually doing. Thanks for your tutorial, and please make some more.
Edit: Lol, last night I was trying to figure out how to draw a spiral on my own using a loop. I just now realized while doing the Illusion.BAS program of your tutorial, that it's essentially a drawing of a spiral. I have a question about the program though. I notice on Illusion2.BAS, that you do not assign a value to the x1% or y1% integer variables. Does this result in those variables being automatically assigned a value of zero by the computer itself?