HONESTLY
Like, imagine if one day we get cloud variables too. We could make full 3D MULTIPLAYER FPS GAMES without even having to use Javascript!!!
ONE PUNCH!!!!
HONESTLY
Like, imagine if one day we get cloud variables too. We could make full 3D MULTIPLAYER FPS GAMES without even having to use Javascript!!!
ONE PUNCH!!!!
Wasn't imagining 3D FPS games, but that would work for not just 3D multiplayer, but also 2D multiplayer! PTU:CE COULD ACTUALLY GET PUT INTO SNAP!
I was talking about ALL the Mario RPGs.
Aaaaaaaaaaaaand, nothing on Roblox or Pizza Tower.
Wow, just wow. I just said "5D chess with multiversal time travel" wasn't 5D because there were 2 dimensions of space and 2 of time, and even then it didn't specify what it meant by "5D with multiversal time travel"! No need for that LONG AS HECK response.
I was talking about ALL the Mario RPGs.
So was I lol. Including the Paper Mario games.
Aaaaaaaaaaaaand, nothing on Roblox or Pizza Tower.
Because I know nothing about either of them.
Wow, just wow. I just said "5D chess with multiversal time travel" wasn't 5D because there were 2 dimensions of space and 2 of time, and even then it didn't specify what it meant by "5D with multiversal time travel"! No need for that LONG AS HECK response.
Yeah, I get long winded. Ah well. Not going to lie tho, I was using your comments as furthering my point.
Anyway, what I was saying when I responded to Brian, is the idea that 3D is too complicated is, kind of obsolete, because people have been experimenting with 3D for a long time at this point. He's absolutely right to have concerns, but as long as they're implemented and documented properly, I don't think it's that much of an issue.
I could be wrong too.
LOL!
Oof, that "metaphorically" hurt.
It's fine. And I don't think you're wrong.
Oof, that "metaphorically" hurt.
I know those games exist, but beyond that, not a thing. I keep bringing up iD software games because THEY are my wheelhouse
It's fine. And I don't think you're wrong.
More that, as an armchair commentator, I may not be aware of hazards that snap devs maybe can. Jens and Jadga actually teach snap to classrooms, so while I try to state my case on why I think something and try to include examples of that reasoning, that doesn't mean I'm correct, and that some of the data they have on teaching 3D snap to students may confirm Brian's point of view over mine.
??? What are they?
Huh, Ok.
It was scrapped
What was scrapped?
3D, ok?
I was asking @cookieclickerer33 what element of the post they replied to do they think was scrapped
FYI 3D, as in Beetleblocks integration, has not been scrapped - just temporarily removed from general public view
... Ok.
Probably because of this thread lol. People got excited over a prototype that wasn't even close to being finalised.
??? What are they?
Ouch lol. Way to return the favour.
iD software were the team that popularised First Person Shooters, and a lot of the underlying technology that powers modern technology, came from the research of the programmer of iD software, John Carmack.
Over a fourteen year period shooters went from looking extra-ordinarily simple to extra-ordinarily complex, and most everything since then has been refining that research.
the game?
dude i put in a steam iframe and its not showing
[quote="callietastrophic, post:103, topic:14844"]
turing complete
[/quote]
<iframe src="https://store.steampowered.com/widget/1444480/" frameborder="0" width="646" height="190"></iframe>
the game?
dude i put in a steam iframe and its not showing
Just do this Turing Complete on Steam
No, you're probably right. I can't really get inside the head of a kid who's grown up on current video games.
We don't want users to have to think about GPUs any more than we want them to have to think about CPUs. BeetleBlocks extends turtle graphics to 3D, which is already harder to think about because instead of a TURN block you need to be able to adjust pitch, roll, and yaw. But that's a complexity that's inherent in motion in three dimensions, which is qualitatively different from moving in two dimensions. It's not just having vectors of length 3 instead of length 2; that's trivial. How to think about turning isn't trivial. And, yeah, any of those kinds of turning is "just" a 3x3 matrix (rather than 2x2), but representing 3D motion as transformation matrices doesn't help you develop an intuition about it, whereas pitch, roll, and yaw are things you can (even I can) visualize. So we try for abstraction on two levels: (1) As always, totally isolate the user from thinking about how computers work; (2) develop models for 3D motion that are both understandable and powerful, meaning that they can be used to write great programs.
This is me wearing my Logo hat. I think Jens is more willing than I am to represent transformations as matrices and do arithmetic on them. That approach lets you write super whizzy demos in not very much code, and has the advantage of modeling how real world programmers do graphics, I guess, but I'm not convinced that it gives kids useful mental models. Maybe I have to take Jens's and Jadga's class and that'll convince me.
Mind you, I love linear algebra as a thing to teach kids. The more math the better!
So we try for abstraction on two levels: (1) As always, totally isolate the user from thinking about how computers work
This is the part I've always disagreed with and it's why I keep, trying for about seven (longer, I had this issue in high-school too) years to teach myself coding so I can prove my point.
I've been using computers since I was 6. I'm now static cuts out before I mention my age (Yes, I know I'm not that old, but brains lol, suffice it to say, it's been decades)
I got to CDR/CAR in SICP and bailed. I know FOR A FACT that they're just a paired list and paired lists are native in snap, but I can't cross the line over. My brain doesn't work like that, and I want to implement the painter in 2.2.4 because that program has a thing it looks like I can refactor into Vec3 and if I can do vec3 I have the starting point for my phase 2...
But I gotta be able to start phase 1!
And I opened a new document and started to implement the Metacircular evaluator and just, got lost again, which is the title text, which is the variable, is Lambda? a predicate C block or is it just a variable, is it X Y Z.... and I just get annoyed that text languages still exist and rage quit.
The frustrating part is if I can get the Meta-circular part running I have the key to the Queendom. I knew that since I read SICP in 2017, but I hated the implementations of scheme I tried then, mostly because I just wanted to use Snap!
This is me wearing my Logo hat. I think Jens is more willing than I am to represent transformations as matrices and do arithmetic on them. That approach lets you write super whizzy demos in not very much code, and has the advantage of modeling how real world programmers do graphics, I guess, but I'm not convinced that it gives kids useful mental models.
A Matrix transformation is how Quake's mdl files worked. So getting kids to make a 3D game would absolutely help forming that mental model, because you can show the costume running and show the math behind it.
I've stopped waiting for the third SAP Course, because I'm assuming it's become something else, but if I were the one writing it... I'd take all the stuff in the first two and then add 3D and build a quake clone (without the gore and the heavy metal music naturally)
I personally learned how to think in 3D from flying model airplanes, even though I was born in . So, I'm not so sure that 3D games are the reason for kid's intuition, since most of them are just walking, jumping, and sword fighting (or, I guess, racing)
I ment it was scrapped from 10.0, not that it was scrapped entirely
When I was volunteering at the elementary school (ages 5-11) around the corner, one year we had a new kid, age 10, who was a champion fencer, and also had a new principal who was a former Olympic fencer, so naturally we all wanted to see them fence, but the principal wouldn't do it. Worried about liability if the kid got hurt, I guess, or maybe worried that it'd hurt the kid's psyche if he lost?
But, I mean, I grew up walking and stuff too, and that wasn't enough to make me feel at home steering around a 3D computer world. I can see how model airplanes would do it; at least you'd know about pitch, roll, and yaw!
That's called "postponed." :~)