RE: So many things to do so many people to meet :)))
the old OO discussion :)
personally a class or a function at machine level ... not sure, personaly dont like OO b/c i never heard of any machine having hardcoded objects to process either and it just doesnt speak to me. Ofcourse i never had any IT eduction in school and never worked in a team doing small routines for big stuff (tho i think that must feel the same as doing chaingang at tupperware)
try to avoid all kinds of my language is better than yours debates since its about function, not style in the biz-sector. If you write something in basic that works then it works and thats that really, no one's gonna ask you
"DID YOU USE CLASSES !" if it works, most ppl you sell to probably dont know anyway.
know of it since you cant do browser without javascript and phaser for one thing is heavy on the objects, even scenes are objects (or classes whatever, again, its all semantics to me wether you call a funtion or address an object as a set of data)
agk is rooted to C so it doesnt
but wether
deftype spacebob
x as int [number]
y as float [number]
...
endtype
star as spacebob
and then star.x[0]
is very different
dont know, not a pro, never went to school for it (so imo that probably unboxes my head a lot since im not stuck to conventions)
and as C goes probably will need some C to do vocore/linux admin with the electronics, but between C, bash/shell and hopefully mips32 asm (which probably doesnt have objects) again
it works for me
i can recall my functions
they're on the left side in the editor lol its only 1200 lines btw this, the bash script for steemit / tyrnannoght alone was closer to 15.000 add the website + php + javascript that ran to the 50k but there too
no classes used :)
b/c it works and
sure it comes down to the compiler in lots of cases as you have C++ translate objects to machine-understandable code but in case of realtime scripted languages i also dont know if OO is faster or just "more suited to the industry"
lets not have a debate about this lol
i know for a face c64 basic and ASM (and i have a hunch that goes for motorola amiga neogeo and the atari st too) doesnt have any classes or objects
its an acquired taste ... if you saw the redundancies in the program for bubblegum galaxy you'd probably get a stroke hah hah
it doesnt have to be clean and also one can ask the question :
in a loop where FPS matters , every JMP is an op so having the same chunk of code twice probably saves cycles somewhere
which matters less in the age of add a terabyte and
thats why these demo-aliens use packers, you get 3x 1024bytes and the packer moves the recurring bits so the submission is "1k" before exectution
like if you submit at tic80 sizecode entry its the cartridge that has to be 128b or 256b , so you write it in javascript or your preferred (out of 5 or 6) lua or something and you get like a megabyte, but after compilation it gets 575 and a packer brings that down to 512
its more like an e-sport :)
and from where i sit, everything thats considered not good practice by chatGPT atm is a win
demos are more about hacking the machine anyway and finding ways on "how its not done" to bypass the original limitations and make the crowd go "oooh"
the tek ones
or else you can get stuff like the box , which would be my personal pick for suits of the scene 2023 award, with a storyboard AND amazing texturing , shading and lighting
or if you like "newskool" (in this case javascript)
just go with what works
so in your case even if we're avoiding it now b/c browsers is just too much hassle to be lol very likely wed use phaser or three.js
with total disregard for the school hahah
i tried out three.js i installed on the site coupla years ago its nice i can do things with it all the samples are there too! i thought you knew anyways :))) been experimenting loading stuff but it has limitations n stuff...