Posts

Unit 8: Stopping the Wall-run Mid Animation (Part 1)

Image
Today I also wanted to try and make the wall run animation stop as it gets to the top of a wall because at the moment it continues to play the animation. So to fix this I got the function that I made the other day that detects if there is a ledge there, when it is active it should stop the wall-run however you can see in this video it doesn't work. I continued to try other things to get it to work but they were all futile. Towards the end of my video, I found out that the node "montage stop" waits until the montage has actually ended, this means that I cant actually stop the animation until the end of the montage. To fix this I plan to shorten the montage to one step and to make an interest to count up to a certain number and then stop the montage so that the player cant wall run forever. I didn't finish this today, I will continue after the half term.

Unit 8: Smoothing out the Wall-Run.

Image
As I said i wanted in todays plan, I found out why my character wasn't playing the animation. It took me only a few moments though. My ledge grab animation can only be played if the player begins a jump onto it or is jumping as they do it. this meant the animation wouldn't play state after the wall run. As you can see in the video I made a completely new variable for it but that made another bug for it, so what I did is that after the wall run animation is played I make the boolean "can grab" true and it then lets the player grab the ledge after wall running. You can see at the end there is still a little bump but I might be able to fix that with playing with some numbers.

Unit 8: Starting to do Day Plains.

I have decided to begin to make a list of things that I want to get done on that day. These will mainly consist of a list of task and maybe a few screenshots. This is mainly for my own benefit and will hopefully help me get into the correct mine frame. I got this idea after watching a youtube video by ThinMatrix, Here is the link  (Time Stamp 0:23) My plan for today: To find out what is causing my character why my character isn't playing the ledge grab animation after wall running. To stop the wall run if the character reaches the top of the ledge.  To figure out what is causing my character to teleport to a different location after some wall runs.

Unit 8: Refining the Climbing System.

Image
Today I wanted to try and make the climbing system run more smooth. So I began to think, what would help to do this, maybe I need to add checks for the other parts as well as the ledge grab. I began to look around my code to see what checks I had and how well they worked. I then proceeded to add them to different parts of the climbing system, as you can see here. I was trying to make a check where it would detect the floor underneath you and if the floor was there it would turn your characters movement mode into walking. As I was trying to do this I made a new bug where I floated on the building. Here is me trying to fix it. As you can see I tried a few things to fix the issue of floating on top of the roof, (Time stamp 0.03) but once I did that I had another issue, the fix stopped me from being able to climb up the ledge (0.40) and if I got rid of the fix I would float again. So to fix this I made a trace channel to detect when I'm on the floor...

Unit 8: Doing Some Bug Fixes

Image
Today I have dealt with some bugs that I found during the demo day. The bug was that players could grab a wall even if there wasn't a ledge there. Here is a video of me doing it. As you can see I have made a tracer above the players head that check if there is something blocking it and if there is it will not let the player grab the ledge. 

Unit 8: Reconsidering and Making Changes to my plan.

Today my plan was to make a rubbish bin to put in the alleyway of my setting. Here is the time-lapse video: As you can see I didn't get to finish it, and this isn't because I ran out of time or because I got really frustrated. But while I was struggling to make a basic box with a lid I realised that this most definitely isn't my strength, nor is audio development. My strength is in programming and I wasn't going to play into that if I carried on with this journey. So I think I'm going to try and flesh out the climbing system and maybe try and add some sort of combat system.

Unit 8: Demo Day 1

Image
Today we had a demo day. A demo day is where we all go around and play the games of our peers and I ran a little experiment in it. I ran a survey and asked people who played my game what the theme might be with the game will be. I made a grey box level and see what they said. Here are the results: It looks like people can see what I was going for.