Week of May 6, 2018

Sunday
No time today! Yesterday I updated the runtime of GMS2 (which was somehow on an older version of the runtime which caused issues with the place_meeting collision function). This solved the sliding issue! I created some 8x8 colliders that I’ve been wanting for a while now, then took those and the larger 16x16 colliders and painted them all over my test room. Collision is now nice and smooth!

Monday
Barely any time today either! But I got NPC collision working again by making them a child of the collider object (this largely works because NPCs won’t be moving around for the most part). A small change: renamed wall_obj to collider_obj so I could actually find it. :)

Tuesday
Fixed diagonal roll speed. Added a tiny dash of friction to the walk speed–almost imperceptible, but makes things feel smoother.

Wednesday
Added some new knockback code! Works much better with the new collisions. I began the long task of cleaning up this collision branch before merging into the master since a lot of changes have been made (and a lot replaced or discarded). Also installed TortoiseGit because GitKraken is getting unbearably slow.

Thursday
Lots more cleanup! Removed the old movement system now that it’s not being used anymore and started replacing my old knockback code. I also fixed the code that slows you down a bit on stairs.

Friday
I spent today recovering from the busy week!

Also posted on Tumblr.