You can expect tons of bias here...
But since you said platform agnostic is a requirement, my personal choice would be godot, and use python for scripting. ( or if you really wanted to go go hard core, pygame or panda3d perhaps )
( i chose godot as i would prefer opensource code. And yes i know there is 'better' out there that is free-to-use for hobby like Unreal, but not fond of supporting closed source vendors. )
If a moderately-experienced programmer wants to learn how to program games (platform-agnostic) as a hobby, what language and graphics framework would you suggest?
Thanks. I'm expecting bias. I should have specified open source in the question.
Of course if this was 5 years ago id have said blender, and not gave it a 2nd thought. But since they removed the long standing game engine module...
Can still use it to do character modeling for your game however, and its free/OSS
2023-04-16 06:43 from papa
Subject: Getting into game programming
If a moderately-experienced programmer wants to learn how to program
games (platform-agnostic) as a hobby, what language and graphics
framework would you suggest?
My game coding experience is with terminal based games so I can't help much there, other than to add that Renpy seems popular for visual novels and Love for platformers.
What would be a good, simple, open source game programming framework for HTML5/JavaScript? Still Godot?
I believe it does JS. Unsure about HTML5 as never needed to look.
Its well established, id give it a first shot.
Tue Apr 18 2023 02:27:19 AM EDT from papaWhat would be a good, simple, open source game programming framework for HTML5/JavaScript? Still Godot?
I'm more interested in knowing where and why FORTH is still a thing.
Something in the embedded systems world?
I only recently discovered forth and I'm hooked. It's is truly an amazing language and comp.lang.forth is
alive and well. Forth is both a high level and a low level language. You as the programmer build your own
syntax (or domain specific language) to solve problems. IF/DO/LOOP/BEGIN/AGAIN/etc. aren't special keywords,
they are high level Forth words defined entirely in Forth, this basically means you can write your own
arbitrary control structures, unlike in other languages, where these are special keywords in the language.
I would say it's still being used in embedded systems and retro computing, but that's about it. I write
my own programs in Forth now whenever given the opportunity. A lot of old Forth code isn't very readable, but
that doesn't have to be the case, Forth can be a very pleasant language to read if the programmer is capable
and wants it to be readable. In my opinion, if you're using Forth like a low level language, you're not using
Forth to it's fullest extent.
I'd like to know what obscure programming languages you like and still program in today.
If you use crapbook, we have a Forth group i help run there. Couple of us that were on usenet back in the old days created it. We have monthly zoom meetings, have had people like Leo Brodie and Charles Moore present..
https://www.facebook.com/groups/forth2020
Forgot. We have a YT channel where group meetings get posted soon afterward
https://www.youtube.com/@Forth2020
I've been a Forth fan for years. Programming with RPN and keeping track of the stack in my head is an entertaining puzzle. It makes for a great calculator, too.
I may have mentioned this before, but back in college i had been using HP RPN calculators for years. ( since early middle school ).
Battery died at the start of a physics exam. After the panic calmed down and i went up front to explain, the instructor let me borrow his algebraic notation POS i wasn't able to add 2 numbers and get the same result. my mind was so fixed with RPN and stacks that it was impossible to switch that fast during a test. Frustrating as all hell.
Failed.. ( and i was on the dean's list. so not normal for me to even miss a question let alone blow an exam ) He let me come back later and take it again.
Also during that time i had to learn pascal for class, was heavy in to FORTH then. I adapted but hated it..
Tue May 23 2023 02:49:15 AM EDT from papaI've been a Forth fan for years. Programming with RPN and keeping track of the stack in my head is an entertaining puzzle. It makes for a great calculator, too.
If you use crapbook, we have a Forth group i help run there. Couple
I deleted my big tech accounts a long time ago but if I ever decide to get back into them I'll be sure to join it.
2023-05-22 07:50 from Nurb432
Forgot. We have a YT channel where group meetings get posted soon
afterward
https://www.youtube.com/@Forth2020
I did see a few of the meetings, small world :)
I think all the HP scientific ones could ( all of mine did anyway ). Unsure about the business models however. And i got rid of all of my collection but one, so i cant physically go look.
3rd party, i would hope so, but better check first.
Wed May 24 2023 08:31:28 PM EDT from x4thI was always paranoid about calculator battery running out during exams so I brought in a second. I never used an RPN calculator but I'm sure I would like it. You can program on them too right?
Also why I don't need to be in the business of designing my own languages or writing compilers. I have a notepad somewhere where I keep track of ideas for "my C dialect," and probably at least half of them are vague ideas that end with open-ended questions. "It should wash my car! But should it do it on Sundays or on Wednesdays? Should it be configurable? What would the syntax be?"
lol... yes it does.
But you are still welcome to join the group :)
Tho you wont see me on FB for a while. they change things and my current 'crap blocker' has not caught up yet so i'm not there. Tried to convince the friend that created it to move it here.. but he wont. "everyone knows about Facebook" " so, just put a link... " but he didnt want to.
Sat May 27 2023 04:56:21 PM EDT from zelgomerFORTH represents a bottomless pit of freedom.