GSMB3Engine Dev Blog

Posted by Gatete on Feb. 23, 2016, 5:46 a.m.

I bet everyone remembers that Super Mario Bros. 3 engine made by a user called "DrJellik".

K, this time I'm doing a replica of the SMB3 engine with Game Maker: Studio from scratch

DOWNLOAD

http://www.mediafire.com/download/v7j4551amx10mvb

I'll provide more info about the engine as I progress with it ;)

Comments

NeutralReiddHotel 8 years, 10 months ago

looks pimp af. if it works perfectly i'll use it as a base for the mario game i've always wanted to make. i've been wanting to make my own mario game, start to finish, with 8 worlds and all that and an overworld, ever since i was a kid. but i'm trash at programming a platformer and became good at making RPGs instead, so i never tried to make one from scratch like you.

but yours looks sick af. plz finish. i saw your other example from last year, how is this different? the other one looks more complete from a quick glance

Omega_Squid 8 years, 10 months ago

This looks awesome! I will rebuild my unfinished platformer off of this sucka. Props!

Gatete 8 years, 10 months ago

@Reiddsan: This engine is more focused in SMB3 while the other one has features from almost 2D Mario games, this one also has commentary on every line of code while the other one doesn't (Typical error of mine.)

Omega_Squid 8 years, 10 months ago

I will say that the one thing I've never been able to get right is the slope walking but I wonder if it's been more of a collision box/mask issue rather than code.

Gatete 8 years, 10 months ago

Update time, I added a working sliding down slopes feature on the engine. You can see the gif on the album or in the OP.

@Omega_Squid: Always make the slopes have 'Precise collision checking' box checked.

Also, make sure to use "y-=1" when climbing up a slope and "y+=1" to run down a slope.

twisterghost 8 years, 10 months ago

Slopes can be janky. Good to see you have it working pretty well here. Hope to see some good stuff come out of this.

Omega_Squid 8 years, 10 months ago

I wonder if they made it easier since GM6 for that as well - But I would not be surprised if my main screw up was not checking a box in the object window….;_;

Gatete 8 years, 10 months ago

Another update, I fully implemented the P-Meter and the raccoon powerup abilities. (With the exception of the spin attack, that will be added later.)

Gatete 8 years, 10 months ago

For those who are hungry for testing this engine, I added a download link with the .exe and the .gmz file of this project.

Gatete 8 years, 10 months ago

@SpectreNectar: I'm trying to make the scripts easy to read and edit.

I added tiles and parallax backgrounds on the engine.