I mean why waste your time and effort making a game engine when you can just use one and save years of work + being able to talk to other people experienced in it.
@@Golden_Projects people who do it for: fun learn how to use low level graphics apis companies that do not want to pay the fees for engines specific features that engines on the market dont have
@@SkyenNovaA Personally, I used to make game clones in the Unity game engine, but after watching JohnDoesStuff's videos, never again. Now I want to only make my own games on Unity.
Here are some interesting things I found looking into that regression issue I found by analysing the Desmos worker and frontend code: - It appears to reparamaterize regressions to make them faster to evaluate (while still giving the same results), but not always - It checks for uses of sin, cos, and exp when reparamaterizing regressions - It looks at the "polynomialOrder" when parsing regressions - "tryRoundingSmallParametersToZero" is called, that should speak for itself - It tries to find a "linear subset" of... something - Unrelated but the code mentions a "graphing_3d" calculator, exciting!
John, I keep coming back to your channel and my jaw keeps dropping. You're such an exceptionally impressive fellow: from the crazy and creative feats you accomplish with code, to your ability to create and edit videos (demonstrative animations, good pacing, well-placed cuts). And to top it all off you're just in highschool?! Honoured to be one of your early subs, because you're very talented and I see so much potential!
@@JohnDoesStuffLol I believe that im the same age as you or max 1-2 years older. Your intelligence is actually mind blowing and you are ludicrously erudite in Mathematics. I hope your channel blows up because this content is amazing.
@@JohnDoesStuffLol OMG, YOU'RE ONLY IN HIGHSCHOOL!? Clearly you couldn't have learned most of this math from school, because I'm currently in 12th grade Calculus and none of the math I'm learning is even close to this _(we just finished learning the Law of Cosines)._ *You essentially made a functional Flash game on nothing but an internet graphing calculator.* This stuff boggles my mind! You're an absolute genius, using your intellect in a unique way, and I feel like you're gonna go to great places in life.
@@JohnDoesStuffLol BROOO you're sooo frikkenn insaneee mann I loveee it. I CAN'T EVEN FRIKKEN BELIEVE YO UFRIKKEN MADE A GAME IN CALCULATOR! I FRIKKEN CAN'T MAKE ONE IN C++
2:05 cool! But you no longer need to do this because Desmos has *actions* now. k -> k+1 You can make an action happen every frame by using the ticker feature.
@@sunnymoon1173 If you're planning on doing a tutorial, you can leave that up to the viewer. Mention both the classic and "action" method with an example of each, and why you would pick one over the other
using desmos for the first time this year since I ran through so many physical calculators I got tired of replacing them. This is actually a big deal, you should be proud of this. Good job, this is awesome.
Dude this is really some amazing content… I'm yet to learn what a regression is, but it's so cool that you're able to explain the whole thing and make the viewer understand it too!!
You, my friend, are AMAZING. Instantly subbed after watching the first vid from your channel and each subsequent watch does not fail to amaze me further
Two years ago I tried making a game and spent weeks on trying to figure out what I wanted, but I didn't and still don't know any coding language so it was HIGHLY rudimentary and frustrating (I didn't even know about polygon images). Anyways this topic is sentimental to me and it looks beautiful
they added a feature where making games is so much easier basically you can: -have a "ticker" that does actions every k milliseconds -have graphs work as buttons that also do actions
i have already been messing with this for like an hour. i've made the slider an actual scale instead of an on/off state so you have fine-tuned control over the rocket's speed. maxing out the slider is the same speed as before. this definitely makes the game feel a bit fairer, because as soon as you react to something to move the slider, you immediately start gaining or losing speed as opposed to having to wait for the state to entirely flip on or off, but you also don't have to lose all of your speed, so you can then start to immediately gain the small amount of speed you lost back! :D
Would it be possible to disable the render in the case of player "death"? That might work as a simple enough workaround to re-synch as soon as the other gamestate dies. Alternatively, if you know the period of the desynch, could you somehow modulo the frames and only update state based on the odd state frames?
I don’t really know how regressions work but maybe you can have one global “time” regression and do everything else based on that? Idk maybe I’m just dumb!
No idea why it took so long for me to come across this but it's nothing short of incredible omg, you're gonna do crazy stuff in the future I can tell
Okay Mr. Kitsune GD man
Hi GD Colon, love your vids :)
yeah this is awesome
its so surreal to see you here after having looked up to you in the gd community for years, thank you so much Colon!
Furry
“Nice game, what coding software did you use?”
“A calculator.”
“What?”
*“Did I stutter?”*
@@UCgx7OseCrundqkE8oEVeobg yes it is TI Nspire CX software has a built-in IDE(which kinda sucks)
@@UCgx7OseCrundqkE8oEVeobg And this is not a serious comment
@@lolpro12 and with the CX II, python!!!
@@UCgx7OseCrundqkE8oEVeobg nope its built in
At this point it isn’t even a surprise lol you can run so many games on the CX II
"I would build up suspense, but that takes effort, so here it is."
Excellent quote
Virgins: Pre-Made game engine
Chads: Write own game engine
Giga omega sigma chads: calculator
lol yeah this is just flexing power that no one should have XD
I mean why waste your time and effort making a game engine when you can just use one and save years of work + being able to talk to other people experienced in it.
@@Golden_Projects people who do it for:
fun
learn how to use low level graphics apis
companies that do not want to pay the fees for engines
specific features that engines on the market dont have
Ultra mega tera sigma chad: builds own game engine in calculator
@@SkyenNovaA Personally, I used to make game clones in the Unity game engine, but after watching JohnDoesStuff's videos, never again.
Now I want to only make my own games on Unity.
Here are some interesting things I found looking into that regression issue I found by analysing the Desmos worker and frontend code:
- It appears to reparamaterize regressions to make them faster to evaluate (while still giving the same results), but not always
- It checks for uses of sin, cos, and exp when reparamaterizing regressions
- It looks at the "polynomialOrder" when parsing regressions
- "tryRoundingSmallParametersToZero" is called, that should speak for itself
- It tries to find a "linear subset" of... something
- Unrelated but the code mentions a "graphing_3d" calculator, exciting!
Interesting stuff, nice work!
John, I keep coming back to your channel and my jaw keeps dropping. You're such an exceptionally impressive fellow: from the crazy and creative feats you accomplish with code, to your ability to create and edit videos (demonstrative animations, good pacing, well-placed cuts). And to top it all off you're just in highschool?! Honoured to be one of your early subs, because you're very talented and I see so much potential!
Thank you so much! :D
@@JohnDoesStuffLol I believe that im the same age as you or max 1-2 years older. Your intelligence is actually mind blowing and you are ludicrously erudite in Mathematics. I hope your channel blows up because this content is amazing.
@@JohnDoesStuffLol OMG, YOU'RE ONLY IN HIGHSCHOOL!? Clearly you couldn't have learned most of this math from school, because I'm currently in 12th grade Calculus and none of the math I'm learning is even close to this _(we just finished learning the Law of Cosines)._
*You essentially made a functional Flash game on nothing but an internet graphing calculator.* This stuff boggles my mind! You're an absolute genius, using your intellect in a unique way, and I feel like you're gonna go to great places in life.
@@anisomniac5931 lmao hes smarter than both of us by miles
@@JohnDoesStuffLol BROOO you're sooo frikkenn insaneee mann I loveee it. I CAN'T EVEN FRIKKEN BELIEVE YO UFRIKKEN MADE A GAME IN CALCULATOR! I FRIKKEN CAN'T MAKE ONE IN C++
I didn't have any idea what was happening in here, but it looks cool and this guy is definitely going places.
2:05 cool! But you no longer need to do this because Desmos has *actions* now.
k -> k+1
You can make an action happen every frame by using the ticker feature.
That's a gamechanger
Is it considered cheating, or can I really use actions it to create my own Desmos game tutorial video?
@@sunnymoon1173 If you're planning on doing a tutorial, you can leave that up to the viewer. Mention both the classic and "action" method with an example of each, and why you would pick one over the other
Damn, this is a perfect example of just how much overlap there can be between programing and math. Incredible work.
There is no overlap between programming and math. The universe IS math. Desmos is just an epic program created by epic meta-math nerds.
This helped me better understand how what is basically a very powerful calculator can run video games
To be fair, all computers are just very powerful calculators
using desmos for the first time this year since I ran through so many physical calculators I got tired of replacing them. This is actually a big deal, you should be proud of this. Good job, this is awesome.
This is criminally underrated
Dude this is really some amazing content… I'm yet to learn what a regression is, but it's so cool that you're able to explain the whole thing and make the viewer understand it too!!
when you’re parents want you to be a mathematician but you want to be a game developer:
So underrated. This is crazy
This supports my theory that games are just graphs with images
from a deterministic view, all of life is just graphs expressed in forms of energy.
“Basically a Geometry Dash clone”
Flappy Bird: “Am I a joke to you🐥”
Yes.
You, my friend, are AMAZING. Instantly subbed after watching the first vid from your channel and each subsequent watch does not fail to amaze me further
You are insane. I can barely do some math in Desmos and you made a game. That's awesome.
I knew desmos graphing calculator was an Eldritch horror.
Fun fact: there is a geometry dash copy with a level editor on the TI-83 calculators (the ones with colored screens)
"allowing you to play two different versions of the game at a time" yup, it's a feature, not a bug
when i made a dancing stickman in desmos i thought i was advanced holy crap
Two years ago I tried making a game and spent weeks on trying to figure out what I wanted, but I didn't and still don't know any coding language so it was HIGHLY rudimentary and frustrating (I didn't even know about polygon images). Anyways this topic is sentimental to me and it looks beautiful
This video just made me realize something. Graphing is essentially a coding language that uses math. Holy shit
Dude you should market that last bug as a feature
2001: "hehe I spelled 8008 on my calculator"
2021:
You're a wizard, Johnny
you sir are insane, writing a game in code is one thing but with MATH is a whole other thing.
Holy crap.... This is elite my dude
Thank you my dude
Underrated You must Fall into recommendations
petition to be able to create autonomous variables so john doesnt have to use regressions lmao
That was dope bro!!.... You literally nailed it
That regression oscillation looks like some Schrodinger's car shit
This is crazy cool! I hope this gets more views, and I'm glad I got this in my recommended, awesome work!!
4:02
bro you just basically made a game that has parallel universes using math
they added a feature where making games is so much easier
basically you can:
-have a "ticker" that does actions every k milliseconds
-have graphs work as buttons that also do actions
I watched the whole thing but I didn't understand a thing. This man is insane (in a good and smart way)!
Doom. It’s only so long until Doom is made.
Actually, that sounds like it could be possible tbh.
(I could never do it of course)
i have already been messing with this for like an hour. i've made the slider an actual scale instead of an on/off state so you have fine-tuned control over the rocket's speed. maxing out the slider is the same speed as before. this definitely makes the game feel a bit fairer, because as soon as you react to something to move the slider, you immediately start gaining or losing speed as opposed to having to wait for the state to entirely flip on or off, but you also don't have to lose all of your speed, so you can then start to immediately gain the small amount of speed you lost back! :D
John sounds both really tired and enthusiastic at the same time. How does this man do it?
Well back in 2019-2021, I Used to make maze games in Desmos with crazy gimmicms. The main objective is to get the dot to the end of the level
Its not fair that a channel this epic has only 3k subs
Me when I enter a complicated math expression into desmos: *hangs*
Meanwhile no problem at running a game inside desmos. FML idk what's the issue
“Oh you’re a game dev? That’s cool! What coding engine?”
“It’s complicated…”
*_M A T H_*
John really did stuff
"What programming language do you use?"
" *desmos* "
Waiting for the inevitable doom port to Desmos so I can with sincerity ask: "But does it run crysis?"
"What language do you code in?"
...
"Maths"
The point where math, physics, and code are basically the same thing lolll
I like your funny words, magic man
For the error use, "K -> K+1" in the ticker
great video, also i remember seeing gd in desmos on reddit!
What's your favourite game engine? Oh desmos
I, uh, definitely understand this. something about regression and variables and two point counter syndrome
This is some brilliant problem solving. Goosebumps.
My math teacher: "In my class, you're not allowed to use your computer for anything other than the calculator/" Me:
and here i was just ploting normal equation like a PLEB!
awesome
You are God of mathematics
My guy made a whole game in a calculator.
"Even calculator can run this game!"
Desmos is the real Unreal 6
This is on my recommended, I can feel the people coming.
Turing complete!
Would it be possible to disable the render in the case of player "death"? That might work as a simple enough workaround to re-synch as soon as the other gamestate dies. Alternatively, if you know the period of the desynch, could you somehow modulo the frames and only update state based on the odd state frames?
Bro you are underrated!
absolutely wild, you're very underrated
This is a lot of words I don't understand but that's cool
Bro is a genius
Oooo nice decode music
I don’t really know how regressions work but maybe you can have one global “time” regression and do everything else based on that? Idk maybe I’m just dumb!
DUDE DID A GAME ON DESMOS, I MEAN IT'S HARDER THAN ME DOING THE SCHOOL PROJECT
actual bop
You sound like a teenage version of the professor in space force
So underated😣
now i want a game on an air frier
This is insane...
I don't know what kind of sorcery are you talking about,
but damn you just made a game better than nowadays mobile games using this kinky method
your brain is indeed massive
You're awesome.
Ima pull this up in class if i can
Seems to me that just having it pick a frame would resolve the issue, or maybe run it in triplicate and take the majority ruling
Alright, Spu7Nix, make desmos in geometry dash
@ilikeminecraft6753 shhh
I like your funny words, magic man.
*mathemagic man
I'm quite surprised Desmos allows that :O
Could the problem be something with repeating variables such that in those frames, both slides of variables are just as likely in the programs mind?
How to flex your havard acceptance 101:
INB4 THIS EXPLODES
dude I can hardly figure out to use desmos to do normal math
Holy moly!
This guy is a god
So underated😓
I hate math and suck at it, but this is so interesting and I’m confused but having a good time
nice pfp
Holy crap
I didn’t understand any of this, but it’s amazing
this is really cool i have subscribed.
Is.. Is the voice a TTS? Either that, or you have a beautifully robotic voice mr
neat video!
this is like when you would play games on khan academy so it looks like youre doing work
but like in reverse! pretty sure you can get full grads in any math exam just showing how you made this game