Md = '%c [Matter] ',
That definitely wasn't there. I was wondering of these are new...
Xa = ' translateX(',
Ya = ' translateY(',
Za = ' translateZ(',
...but they were there before. Both files have that code. Although, the variables are different in the new one...
xd = ' translateX(',
yd = ' translateY(',
zd = ' translateZ(',
I think that's what the problem is with Hype. I can slide an element from a dynamic starting point, but the end point is not dynamic. Otherwise, I could just add controls with different timelines. (In other words, I can move an element to a location, from a previous location, but I can't move an element by a specific amount... such as X = X+1)
Also, I'm not sure how a "Z" translate would work, so maybe I'm thinking of something else. Would "Z" be zoom/scaling? I'm not sure, as new scaling terms were added...
vd = ' scaleX(',
wd = ' scaleY(',
This is right next to the translation related variables. I suspect the scale variables are related to responsive theming, as the box itself can increase and decrease in area.
Here's another interesting one...
eb = 'concat',
I'm not sure what the benefit of that might be. Speculation – maybe it's a way to take existing HTML data for an element and give it physics properties? I don't know for sure. I might be seeing what I want to see. The next one though, that seems closer to physics...
nb = 'speed',
Oe = '.Matrix(M11=',`
mj = 'World',
This next one could be huge...
il = 'collisionActive',
jl = 'collisionEnd',
kl = 'collisionStart',
Once the controls are working, collision detection is important. That's how the main character can stop moving when it bumps into walls, take damage when hit by projectiles or gain bonuses when collecting power-ups.
The future looks bright though, as I saw this...
ql = 'controller',
rl = 'controls',
Perhaps Tumult is already playing with advanced game development. Those two variables are new.
I think opening up the API is more work for Tumult, but it makes the software more useful. Here's another example.
ul = 'deviceorientation',
That seems like it could be incredibly useful for mobile development. Also, here's another new variable...
Wa = 'timestamp',
- Tumult might already be experimenting with advanced physics settings and/or game development features, as some interesting phrases are already in the code.
- This isn't just beneficial for game development. Apparently, handy code snippets exist in the code that could be beneficial to developers in general, such as timestamp and device orientation.