Friday, June 24, 2016

TOE week 3: Solved 5 problems Created 2 more

                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.

No comments:

Post a Comment