I am continuing
the trend of continuing good weeks. Last week I said that I was going to be
working on Camera Tracking, Pass Through Collision and Variable Jump height.
Not only did I do all of those things BUT I also implemented Double Jump and
Air Dash. They are in the game and function pretty well over all. There are
some things that each of these powers do not play nice with. Like Double Jump combined
with Wall Jump currently allow for the player to hop up a wall like Megaman X or
Super Meat Boy. Not what I want but the overall function is correct. Also have
a small problem with the player landing after an Air Dash and if the air dash
button is still down the player will immediately air dash again. Super minor
considering that I roughly implemented each of these things in one day. I
probably shouldn’t put the focus of this on everything that is going wrong when
the majority is going right. But I need to give an accurate report of my week.
If you implement five new mechanics/functions and it only creates two new
problems, then I would call that ‘a win overall’.
Camera
Tracking, Pass Through Collision and Variable Jump height all went off without
a hitch. Pass Through and Variable Jump
height are slight modifications to the Player Class. I think each of these
things is controlled by two different if statements. Camera Tracking became its
own class with a small pile of code but it only monitors the player position so
it couldn’t really break anything. So it was also super easy to make.
I got
to show off the game to two friends this week. Show and tell is fun even if there isn’t a lot
there really. I only have a tiny gym level to show off my current player skill
set. One of my friends seemed to like my teleport mechanic that I mentioned briefly
last week.
Currently
I’m not really happy about the feel of the game. Player Jump doesn’t feel like
I want it to yet. BUT that is also fine. I have to keep telling myself that
this is week three and there is plenty of time for tuning the numbers. I don’t
have a reason to be upset yet given that we are about to get to week four.
There
isn’t really a lot to say about this week aside from the fact that it was a
pretty smooth week and I implemented like five things. I should also say that I
have been neglecting one of my other projects that’s further along. So I might
be working on that one next week a bit more and neglecting this one a bit. I
have really enjoyed the big momentum that I have had with this project TOE but
I don’t want the other one to fall by the wayside.
I am
not totally sure what I am going to do next week! I have been debating between,
Secondary Weapons or implementing a Player Sprite. I have a sprite sheet of
Run, Jump, Duck, Wall Jump Slide, and Double Jump. I made this sprite sheet
back when I was puttering about in XNA. I will also take a stab at fixing my
two new problems created from Wall Jump and Air Dash. I think I can fix the Air
Dash right now but Air Dash isn’t being so nice. My code could also do with a
comment pass. I have commented some of it but not all of it. I have been told
that comments are really important.