MFGG phpBB Message Boards Archive
https://phpbb.mfgg.net/

Hello Mario Engine
https://phpbb.mfgg.net/viewtopic.php?f=8&t=12582
Page 1 of 15

Author:  Hello [ Wed Jul 20, 2011 11:24 pm ]
Post subject:  Hello Mario Engine

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.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!

Author:  DarkBlueYoshi [ Wed Jul 20, 2011 11:54 pm ]
Post subject:  Re: Hello Engine 5

I'm going to try this out when i'm on my PC :D . It better fix the slopes with Mario a pixel off, Mario getting pushed into the wall, getting hurt above enemies, (Says all the tiny glitches).

Author:  DJ Yoshiman [ Thu Jul 21, 2011 12:01 am ]
Post subject:  Re: Hello Engine 5

Hello wrote:
Indentation: Every line of code is properly indented.

wow, he actually listened to a major critique of his


and probably promptly ignored the rest of them


Char and Guinea, care to take a gander at this thing?

Author:  Char [ Thu Jul 21, 2011 5:48 am ]
Post subject:  Re: Hello Engine 5

Char and Guinea, care to take a gander at this thing?

IRC log: Spoiler:

- Indentation is alright
- Engine itself is still inefficient as hell
- Code is still bad and uncommented
- "kk", "heehee" etc are still around (although "blahblah" and "iloveu" are gone)
- No comments on the new physics etc, yet.

Author:  behind [ Thu Jul 21, 2011 9:25 am ]
Post subject:  Re: Hello Engine 5

Right when I thought there couldn't possibly be any more...

EDIT: Also, Mario runs way too slowly visual-wise.

Author:  DJ Yoshiman [ Thu Jul 21, 2011 12:45 pm ]
Post subject:  Re: Hello Engine 5

oh, it still doesn't have commenting?


seriously, this is really necessary so people can at least try to understand it so we can potentially conjure up more creativity in people who use this engine

Author:  VinnyVideo [ Thu Jul 21, 2011 12:56 pm ]
Post subject:  Re: Hello Engine 5

Meh. This update fixes a few of the most glaring of the Hello Engine' many faults, notably the lack of indentation, but it doesn't introduce a lot of new features and still has nothing resembling commenting. This is more like a Hello Engine 4.1 - as I wrote a year and a half ago when Hello replaced his HE3 with HE4:
VinnyVideo wrote:
I'd be ashamed for calling this Hello Engine 4 - it's barely Hello Engine 3.1. There are no major changes in coding - only a few incremental additions.


Lastly, it's still not user-friendly. Adding new features (other than enemies) or even changing the sprites is going to take a lot of work - quite possibly more work it would be than to make an original engine yourself, which would also likely lead to a better game.

Author:  Char [ Thu Jul 21, 2011 2:00 pm ]
Post subject:  Re: Hello Engine 5

VinnyVideo wrote:
This is more like a Hello Engine 4.1 - as I wrote a year and a half ago when Hello replaced his HE3 with HE4:

so technically hello engine 3.2? :P

Author:  DarkBlueYoshi [ Thu Jul 21, 2011 2:40 pm ]
Post subject:  Re: Hello Engine 5

It's glitchy 5/10

One pixel off the ground when I get off the slopes.
Going through the ceiling in water levels.
Mario's slippery and floaty
Bad pipe warp coding. Mario's x and y position shouldn't change.
No comments on the code
Bad variable name suck as "kk" and "heehee"
Using numbers instead of variables makes it harder to change stuff such as acceleration and friction

I could heavily modify it, but it still has other glitches. MKF and SMFR modified it but it still felt like Hello Engine.

I'm not using this.

Author:  Char [ Thu Jul 21, 2011 2:48 pm ]
Post subject:  Re: Hello Engine 5

Less slippery? Mario still moved ahead like 20px after releasing left/right

Author:  behind [ Thu Jul 21, 2011 2:54 pm ]
Post subject:  Re: Hello Engine 5

Quote:
so technically hello engine 3.2? :P
lol
Quote:
Bad variable name suck as "kk" and "heehee"
Typo or double meaning?

Nontheless, I agree with all of you. Try again, Hello.

Author:  Gatete [ Thu Jul 21, 2011 2:59 pm ]
Post subject:  Re: Hello Engine 5

*sigh* Same as the above posters.

Author:  Black Squirrel [ Thu Jul 21, 2011 3:14 pm ]
Post subject:  Re: Hello Engine 5

DJ Yoshiman wrote:
oh, it still doesn't have commenting?


seriously, this is really necessary so people can at least try to understand it so we can potentially conjure up more creativity in people who use this engine

Fun fact: in the industry extensive documentation is rarely seen. If you've got to ship a game in x months you can't spend your days describing the code in great detail, it just needs to work

But good IDEs have a feature to automatically indent code... though it should be second nature anyway.

Author:  Char [ Thu Jul 21, 2011 3:16 pm ]
Post subject:  Re: Hello Engine 5

Fun fact: in the industry extensive documentation is rarely seen. If you've got to ship a game in x months you can't spend your days describing the code in great detail, it just needs to work

except that in the industry the engines weren't meant to be used by novices who are only just learning to code

plus there's still always a bit of commenting, maybe not three lines of commenting per block of code but at least there's SOMETHING, otherwise the dev himself will lose track of what he's doing

Author:  Black Squirrel [ Thu Jul 21, 2011 3:39 pm ]
Post subject:  Re: Hello Engine 5

Char wrote:
Fun fact: in the industry extensive documentation is rarely seen. If you've got to ship a game in x months you can't spend your days describing the code in great detail, it just needs to work

except that in the industry the engines weren't meant to be used by novices who are only just learning to code

Preparation for the future!

Mind you kinda see it as a two way street - really complicated and messy code stops 483242390 people re-creating Super Mario Bros. 3. There tends to be a correlation between those who want to make something amazing and those who are willing to sift through bad code. Reward determination etc.

Author:  RandomClam [ Thu Jul 21, 2011 4:01 pm ]
Post subject:  Re: Hello Engine 5

Didn't Hello engine 4 get released like...two days ago?

Author:  Superbowser [ Thu Jul 21, 2011 4:07 pm ]
Post subject:  Re: Hello Engine 5

RandomClam wrote:
Didn't Hello engine 4 get released like...two days ago?

I downloaded Hello engine 4 a few days after it came out, and that was a while ago.

Author:  RandomClam [ Thu Jul 21, 2011 4:12 pm ]
Post subject:  Re: Hello Engine 5

superbowser wrote:
RandomClam wrote:
Didn't Hello engine 4 get released like...two days ago?

I downloaded Hello engine 4 a few days after it came out, and that was a while ago.

Whoops. I guess I was thinking of where he posted Hello Engine 4 in the Engine/Tutorial topic.

Author:  Mr. Yoshbert [ Thu Jul 21, 2011 5:08 pm ]
Post subject:  Re: Hello Engine 5

Quote:
Indentation: Every line of code is properly indented.

Is Hello Engine 7 finally going to have commented code and better variable names?

Author:  Kritter [ Thu Jul 21, 2011 6:00 pm ]
Post subject:  Re: Hello Engine 5

Commenting would allow people to make modifications easier and understand the code better to make their games original, that's not what Hello Engine is known for.

Page 1 of 15 All times are UTC - 5 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/