I only worked on just a bit tonight, just one system: walljumping. I was able to get it working at about 50% or so. But it’s a little buggy and doesn’t always kick in when you want.
Besides that, it doesn’t send you in an arc into the other direction just yet, you just do a normal jump up. Even still, I think this is a big breakthrough. I can actually get to the end of the first level — I couldn’t before because there’s a section that requires entering the virtual world (in the final game you won’t be able to skip past it with walljumping because as I mentioned, there will be a backwards curve.) I got really excited seeing the end in-game.

The end of the level I haven’t gotten to before tonight.
I also forgot to report that the other night I got the “run” button to work, and it really works quite well. I’ve now laid the groundwork for 90% of the controls in 4kg; the only set of controls remaining is swimming controls, but I don’t think that will be as hard as running and walljumping… hopefully, anyways. Should be, just lessen the gravity and have a special set of animations. Oh, and allow “jumping” in mid-“air.”
Speaking of, I still need to implement the animations for running and walljumping. When I do, I’ll probably do another video dev nightly showing them off.
When the controls are finished, the game will really come together I think. The only “mass of unknown” I have yet to touch is the virtual world, and the only hard part of that will be the transitions. Of course there’s still lots of minor stuff yet to do, but nothing else that’s really big. Yay!
That’s all for tonight.
-Andrex
PS- I got a great idea for my next game after 4kg. (I swore off coming up with game ideas since I really started working on 4kg almost exactly a year ago, but I’m finally at the point where I can’t stand not coming up with ideas!) It’s a complete 180 from 4kg, but it’s a game genre where I think there’s a lot of potential that hasn’t been attempted yet. It’s also a little simpler (from a high level) than 4kg so I might be able to knock it out quickly… but you know me!