Operation: Refactor


Operation Refactor

Welcome to Operation Refactor. Our mission? 
Refactor all of the player code to ensure that our readability, performance, and code flexibility are all top-notch moving forward.

So, my player code isn't up to snuff. It's hard to read and it's even harder to implement new control schemes for jumping mechanics. 

I'm re-organizing and tidying up and rewriting all of the code .Think along the lines of drawing using a reference. This will allow me to add better control schemes in the future. I'll be able to change controls easily, and the physics on the player will be more accurate.

My ideal player control scheme needs the following in no particular order:

  1. Fun Physics
  2. Consistency
  3. Accuracy

This has to be translated across keyboard, mouse, and controller so getting the foundation right is a must!

Old vs New

Old code (left) versus new refactor (right). There are a lot of behind the scenes changes not shown here! 


That concludes today's small update. This is a big step in having a playable demo ready! It's been on my list for a good while. 

It's time for a session of questions and answers with yours truly... me!

Question from anon: I want to play already! What's next after this?

A: Hey, thank you for asking :) Your support means a lot to me, even if it really is just me asking myself these questions. I appreciate you.

Next up is finishing the demo level (which is when I will release a closed demo to friends and those following along). After that is some house work of tidying the main menu and dialogue. The demo level will be a fully playable level with an excerpt of the main story! Hopefully I'll have enough time to put in a quick sandbox mode as well.

Question from anon: Where can I follow along to be updated for the release of the playable demo? How can I show support?

A: You can follow along by signing in to itch.io and clicking the "follow" button. Also, liking my posts really helps!

You can also join the Backflip Master Discord server to talk to me personally and show your support. Click here to join.


I'll also be working on my website to get it up and running soon for a consolidated source of information!

Comments

Log in with itch.io to leave a comment.

(+1)

This is an awesome update! I barely know anything about programming/coding and I was able to follow along! I definitely would like to play the demo when it comes out :)