10:34am - I only got around 5 hours of sleep last night. I was restless going into bed and restless coming out, which is abnormal for me. I couldn't stop thinking about everything I've got going on though. My projects, my job search, the state of my apartment, all of it. Also Factorio. I beat the level I was on and played a bit of the next, but I think I've had enough for now. I want to try and work on Maple's Key some more.
Also, I should mention I've made a note of projects I want to do. There's SimpleBlog, a basic blog demo using ASP.NET, and I'll be putting that up wherever I can, to get used to different VPN hosts.
Then there's Maple's Key, a 2D Platformer in Unity.
I also want to try my hand at a 3D platformer in Unity, or at least a demo, and perhaps one in Unreal as well.
Then there's two others. I want to make a Tower Defense game using ECS for horde simulation in Unity, as a demo, and I also want to make another Match 3 game in Unity and publish it to phones, as well as other platforms, to get multiplatform experience.
So, I've got a lot on my plate. I'm not going to start those last two until I at least have Maple's Key in a demoable state and the core gameplay implemented. Probably not until after I have my ASP.NET SimpleBlog done either.
For now though it's back to Maple's Key and trying to figure out how/if Unity's platformer controller will work.
10:55am - I downloaded the example project and as I suspected, the character controller doesn't work very well even there. It looks good in the demo videos but when you actually try to play with it, it bounces up inclines, and I don't think it can tell steep climbs from mild ones even though it's supposed to.
Alas, I must go from scratch.
4:39pm - I finally crashed and sleep took me until now. I'm still chasing away the grogginess for now.
6:25pm - Okay we had pizza and watched shows. Now I'm ready to work some more.
6:37pm - I'm having a quandry. I can either put the input controls directly from the player to the CharacterController or I can use an interface to outline the requirements for an 'InputManager' so that I can have the CharacterController accept either a player controlled input or an AI input.
I don't know if I should overcomplicate things at this early stage. :/
I might do it anyways though...
Yeah.
6:48pm - I forgot that Interfaces can't have member variables. But they can have capital p Properties, so let's go with that.
6:53pm - Bleh, the more I look at this, the more I think it's a better candidate for inheritance, but I'm not sure. I'm really overcomplicating things too early. :/
I think I'll save this for when I actually need input.
6:59pm - I actually need input. XD
9:02pm - I ended up using a temp script to handle the input. I'll integrate it later. I've been following along with Sebastian Lague's 2D Platformer Controller tutorials, and changing things as neccesary since he wrote it three years ago and things are a bit different now, plus I program a bit differently.
I had a bit of trouble with an = that should have been a += but that's solved now and things are going swimmingly.
That said, I've been working for almost three hours so I'd say it's time for a break.
11:09pm - It was a long break. Now I'm feeling morose though so I think I'll stop for now. I was just about to start episode 4.
Also, I should mention I've made a note of projects I want to do. There's SimpleBlog, a basic blog demo using ASP.NET, and I'll be putting that up wherever I can, to get used to different VPN hosts.
Then there's Maple's Key, a 2D Platformer in Unity.
I also want to try my hand at a 3D platformer in Unity, or at least a demo, and perhaps one in Unreal as well.
Then there's two others. I want to make a Tower Defense game using ECS for horde simulation in Unity, as a demo, and I also want to make another Match 3 game in Unity and publish it to phones, as well as other platforms, to get multiplatform experience.
So, I've got a lot on my plate. I'm not going to start those last two until I at least have Maple's Key in a demoable state and the core gameplay implemented. Probably not until after I have my ASP.NET SimpleBlog done either.
For now though it's back to Maple's Key and trying to figure out how/if Unity's platformer controller will work.
10:55am - I downloaded the example project and as I suspected, the character controller doesn't work very well even there. It looks good in the demo videos but when you actually try to play with it, it bounces up inclines, and I don't think it can tell steep climbs from mild ones even though it's supposed to.
Alas, I must go from scratch.
4:39pm - I finally crashed and sleep took me until now. I'm still chasing away the grogginess for now.
6:25pm - Okay we had pizza and watched shows. Now I'm ready to work some more.
6:37pm - I'm having a quandry. I can either put the input controls directly from the player to the CharacterController or I can use an interface to outline the requirements for an 'InputManager' so that I can have the CharacterController accept either a player controlled input or an AI input.
I don't know if I should overcomplicate things at this early stage. :/
I might do it anyways though...
Yeah.
6:48pm - I forgot that Interfaces can't have member variables. But they can have capital p Properties, so let's go with that.
6:53pm - Bleh, the more I look at this, the more I think it's a better candidate for inheritance, but I'm not sure. I'm really overcomplicating things too early. :/
I think I'll save this for when I actually need input.
6:59pm - I actually need input. XD
9:02pm - I ended up using a temp script to handle the input. I'll integrate it later. I've been following along with Sebastian Lague's 2D Platformer Controller tutorials, and changing things as neccesary since he wrote it three years ago and things are a bit different now, plus I program a bit differently.
I had a bit of trouble with an = that should have been a += but that's solved now and things are going swimmingly.
That said, I've been working for almost three hours so I'd say it's time for a break.
11:09pm - It was a long break. Now I'm feeling morose though so I think I'll stop for now. I was just about to start episode 4.