The Daily Click ::. Forums ::. General Chat ::. this is impossible in mmf
 

Post Reply  Post Oekaki 
 

Posted By Message

MasterM



Registered
  02/01/2002
Points
  701

I am an April Fool
17th August, 2011 at 06:55:12 -

I know there are a lot of things MMF can do so I was wondering :

What stuff isn't MMF able to do?

Look at other software and programming languages and point out the differences. What can that software do MMF can't?

Look at popular games and point out something in those you won't be able to pull off in MMF.

It appears to me that pretty much everything is possible in MMF besides 3d stuff of course.

One think you can't do easily is rotate your frame like they do at the very beginning in Super Metroid when everything is about to explode and you jump up that tunnel that rotates from the left to the right.

 
Image

Hayo

Stone Goose

Registered
  15/08/2002
Points
  6946

Game of the Week WinnerHas Donated, Thank You!VIP MemberGOTM 3RD PLACE! - APRIL 2009Weekly Picture Me This Round 27 Winner!Weekly Picture Me This Round 41 Winner!Weekly Picture Me This Round 45 Winner!
17th August, 2011 at 11:47:11 -

I do think everything is possible in MMF (even 3D, or at least soon it will be) but for some things it might not be the best choice as you have to come up with tacky and time consuming workarounds.

 
www.hayovanreek.nl

Pixelthief

Dedicated klik scientist

Registered
  02/01/2002
Points
  3419

Game of the Week WinnerWeekly Picture Me This Winner!You've Been Circy'd!VIP MemberI like Aliens!Evil klikerThe SpinsterI donated an open source project
17th August, 2011 at 13:31:43 -

My whole game is based on rotating the frame =/

 
Gridquest V2.00 is out!!
http://www.create-games.com/download.asp?id=7456

UrbanMonk

BRING BACK MITCH

Registered
  07/07/2008
Points
  49567

Has Donated, Thank You!Little Pirate!ARGH SignKliktober Special Award TagPicture Me This Round 33 Winner!The Outlaw!VIP MemberHasslevania 2!I am an April FoolKitty
Picture Me This Round 32 Winner!Picture Me This Round 42 Winner!Picture Me This Round 44 Winner!Picture Me This Round 53 Winner!
17th August, 2011 at 15:43:15 -

With a little trig you can rotate the frame without shaders or extensions.

http://jfile.us/6fb418d

It's unfinished, I was going to add multitouch but I forgot.

Oh yeah and:
A - to Zoom
Z - to Shrink
X - Rotate Left
C - Rotate Right

Edited by UrbanMonk

 
n/a

DaVince

This fool just HAD to have a custom rating

Registered
  04/09/2004
Points
  7998

Game of the Week WinnerClickzine StaffHas Donated, Thank You!Cardboard BoxDos Rules!
17th August, 2011 at 15:59:06 -

It's a pretty tough one. A lot IS possible, but as said, can be very difficult to pull off. Stuff emulated from programming and scripting languages sometimes also has an alternative kind of implementation that might make it more difficult, for example, loops, arrays and functions. This is mostly because of the conditional system that MMF uses.

I am also interested in seeing things that MMF isn't able to do. That is, in 2D. And 2D is still pretty limited, so it's not unimaginable close to everything should be possible, especially with the wide array of extensions out there.

Edit: things that are computationally intensive won't be fast or easy in MMF. Think advanced algorithms like A* path finding - they do exist, but it's not feasible to have an RTS game where every single character has that kind of computationally intensive algorithm without the game running incredibly slowly. There are always workaround, though, like using the dodgy default movement systems to force an object around another one.

Edited by DaVince

 
Old member (~2004-2007).

Pixelthief

Dedicated klik scientist

Registered
  02/01/2002
Points
  3419

Game of the Week WinnerWeekly Picture Me This Winner!You've Been Circy'd!VIP MemberI like Aliens!Evil klikerThe SpinsterI donated an open source project
17th August, 2011 at 16:24:28 -

Or using a scripting language built into MMF2 to take care of some computationally difficult things, like using xLua, see.

 
Gridquest V2.00 is out!!
http://www.create-games.com/download.asp?id=7456

DaVince

This fool just HAD to have a custom rating

Registered
  04/09/2004
Points
  7998

Game of the Week WinnerClickzine StaffHas Donated, Thank You!Cardboard BoxDos Rules!
17th August, 2011 at 16:35:41 -

It'll have to have fast interpretation speed. And at that point, it might be better to code the entire thing in Lua instead of the event manager, which would actually make MMF2 like a lot of other scripting-based game engines (unless xLua can't access lot of MMF's event functions, or unless it can't handle the way MMF2 handles stuff step by step?).

Like I said, it *is* tough coming up with something that's impossible in MMF in 2D. But it's interesting to think about, at least. All I can think of so far are the weaknesses that require workarounds, but the workarounds are almost always possible (if sometimes complicated).

Also, as I haven't used MMF anymore in quite a while, I have no clue what advanced there have been in extension development.

Wait, is resizing the frame possible? I remember having to make incredibly huge frames if I wanted to apply GUI resizing tricks in non-game apps.

Edit: how about looping module music? Do they use the loop point now? I know it's nitpicky, but it used to be an impossibility.

Edited by DaVince

 
Old member (~2004-2007).

Pixelthief

Dedicated klik scientist

Registered
  02/01/2002
Points
  3419

Game of the Week WinnerWeekly Picture Me This Winner!You've Been Circy'd!VIP MemberI like Aliens!Evil klikerThe SpinsterI donated an open source project
17th August, 2011 at 17:37:15 -

Well, xLua is pretty nifty and interfaces perfectly with the MMF2 event functions- it can work on the stack, or queued, or whatever.
While Lua is nice for the critical core functions because its just about the fastest scripting language language out there, not far after C/C++ and other machine-level languages, it would be a right pain in the arse to develop your own animation system and graphics engine in lua- MMF2 makes development that much faster.

Theres lots of ways to resize, rotate, etc with the frame, or loop music- you have direct control over the sequencer after all (just set its position, frequency, etc).

Here, just to drive the point home a bit;



 
Gridquest V2.00 is out!!
http://www.create-games.com/download.asp?id=7456

Silveraura

God's God

Registered
  08/08/2002
Points
  6747

Game of the Week WinnerKlikCast StarAlien In Training!VIP Member360 OwnerWii OwnerSonic SpeedThe Cake is a LieComputerChristmas Tree!
I am an April Fool
18th August, 2011 at 05:36:52 -

I've switched to using C# and looking at different engines including XNA and Unity3D because after looking into how a real programming language works, it seems a lot more efficient to do a lot more stuff much easier and you're not spending half your time trying to figure out work-arounds to issues that aren't entirely your fault. In a real programming language, if something messes up, it's your fault. You're not forced into situations where "Well... I guess there's nothing I can do, it's C#'s fault. Guess I gotta figure out a way around it."

Theres also far more flexibility with things such as pixel shaders and using different frameworks to accomplish different things. There's the added efficiency of your game when you work on it from a lower level language. When you compile an MMF2 game, it's immediately already much bigger than it actually should be. It also uses a lot more resources than it should, no matter how efficient you are.

So if you're asking if MMF2 is great and can handle anything? It's great, absolutely... can it handle anything? Probably, but it's defiantly... defiantly not the best choice for everything. Would I recommend it to someone evading a programming language? Absolutely. Kicks the hell out of anything else.

 
http://www.facebook.com/truediamondgame

DaVince

This fool just HAD to have a custom rating

Registered
  04/09/2004
Points
  7998

Game of the Week WinnerClickzine StaffHas Donated, Thank You!Cardboard BoxDos Rules!
18th August, 2011 at 15:41:09 -

Awesome effects on that video, Pixelthief.

I do agree with Silveraura, even though most of his points have been made clear in the previous posts already.

 
Old member (~2004-2007).

Pixelthief

Dedicated klik scientist

Registered
  02/01/2002
Points
  3419

Game of the Week WinnerWeekly Picture Me This Winner!You've Been Circy'd!VIP MemberI like Aliens!Evil klikerThe SpinsterI donated an open source project
18th August, 2011 at 16:43:32 -

I feel seasick

 
Gridquest V2.00 is out!!
http://www.create-games.com/download.asp?id=7456
   

Post Reply



 



Advertisement

Worth A Click