Loading...
2
3 days ago

SMB2.MLX DEVLOG # 1 - 4/25/26


This is the first ever dev log on the new engine im making for this game! As of the time of this upload there has been decent work done on the player, the goomba entity, and SOME powerup support!


MARIO / PLAYER

Ah yes, the mustachioed hero himself... or themselves because Luigi is here too. Below is all the stuff done with them

  • Movement - as you can tell from this video or the other one, the brothers can move! I tried my best to get the feel of the nes game down with all it's quirks, and if you noticed, despite this being Mario, he is using Luigi's physics

  • Power states - I was kinda bored and wanted to code something other than the fire or ice flower so I made (as of now) the cloud flower, please pay no mind to it's texture, it doesn't have a proper palette pointer yet. Mario can get hurt, power up and die!

  • Palettes and colors - this isn't just for Mario but the ENTIRE game runs on a palette based system, and as such time spent on power up sprites are limited to forms that actually change Mario, or his action using said power up. this can also let me do some weird things in the future >:)

  • Collision and hitboxes - unlike my old project Super Mario 86, there is special hitboxes for colliding with enemies, this is to help with situations where Mario SHOULD have hit the enemy but didn't, and the old code of always stomping when going down is here too.


POWER UPS AND BLOCKS

  • Power Ups - They exist and work for the most part, they use the engine's old code for some actions but it seems to work fine so it will stay put as is until I need to fix them up. It will happen but it's not priority 1

  • Blocks - So far only question blocks exist, and they also use old code... code that interacted with an older version of Mario. So they just need to be updated to interact with the current Mario


MISC.

  • Timers, coin counters, menu and score works too, but they were part of the old system. However they never interacted with Mario aside from killing or granting him a life, so I just updated that to match


FINAL THOUGHTS

It's kinda fun getting to know Gamemaker again! But I had the thousand yard stare when looking at my old code. I did NOT know how to organize things even if that was the goal of the new engine. Hence why I canned the old Mario instance and enemies, I can make better ones with my new work method. That being said, what's next?

So next on my chopping block is fine tuning Mario's physics and logic so I have a solid foundation to work with in the future, then make his Fire/Ice powers work and finish the cloud power up while also changing it's power up's palette and Mario palette. then I will work on enemies and such as well as fixing question blocks. after that I should have ENOUGH for a test level.



1 comment

Loading...

Next up

An Italian in the clouds

Welcome to the goomba space program!

potential setting toggle, Art accurate (based on the color scheme of Mario and Luigi in their older illustrations on the NES, also is REALLY inconsistent)

SMB2.MLX DEVLOG # 2 - 4/26/26

This Satuday we invite to watch another #speedpainting of our artist Daniel Faiad.

How great is this scene of #Pecaminosa?

#ScreenShotSaturday | #IndieDev | #DigitalArt

Sometimes the suction cup get sticky. Small animation I made in Blender after doing my tutorial on picking up/dropping objects in animations. Crate model by jQueary (https://sketchfab.com/3d-models/game-ready-sci-fi-crate-d98deca6…).

I-Buki

Mio-Da!

Ibuki Mioda!

Showing off player 2 😎

What do you think?

Shuiro Haname. #Commission

Commission for @ShuHaname

not the greatest house, but it's a house! :D