Re: Off topic rant. - Comment Object.
Quote:
Originally Posted by Random
Speaking of easy and quick (this is an offtopic rant :/) - my biggest issue with MMF is that basically you can do anything you want - but the price you pay is "readability". Everything you want to do has to be achieved by using workarounds. And workarounds are hard to read. So if you don't touch an application for a month it will take you hours and hours to get into it again.
Having more comments than actual code doesn't make it better either.
I would like to see the Commenter Object in MMF2. I miss that object.
Quote:
Originally Posted by Random
At university I was told that if code is written properly (and the language allows to write properly), no comments are nescessary to quickly read it.
I done programming for a long time and reviewed many languages syntaxes etc and all need comments to make them more readable. Its ok for basic code not to comment but complex code needs a roadmap and an explaination. A few of the extensions don't display everthing that is entered so that can make it really hard to read when you can't see the variables.
I would also like to see a text based script for MMF where instead of the graphic being displayed the object is replaced by its extension name found in the dialog insert object. I suggest using different brackets for object name and extension name.
Re: Off topic rant. - Comment Object.
Hmmm my thread seems to have turned into something else :)
Re: Off topic rant. - Comment Object.
There are many walls in MMF that authors constantly (are forced to) run into. I think it is good to discuss what extensions can do to get people over those walls.
Do you remember how fast loops revolutionized MMF's capabilities? In my opinion a lot more work has to be put into that department. And even some extensions should be integrated into MMF itself because they are so vital (Select Object Extension or Direction Calculator).
Sorry for off-topicifying your thread Jeff :/
Re: Off topic rant. - Comment Object.
In my oppinion one of the most important areas is how objects are dealt with at the most basic levels: How they can be referenced, using qualifiers in global events, dealing with multiple instances of an object, etc.
Back on topic: Simple AI movements would be cool.
Re: Off topic rant. - Comment Object.
As far as AI movements go they would be interesting, however in a way I kind of dislike them.
My reasoning behind this is that many people like to have complete control over their games. If there is a bug in the movement then they can't fix it or they have to wait months to get it fixed. If they need more power or something to work a different way then they have to start from scratch as there is no way to just tweak the movements.
While more movements would get newbies up and running quicker, they could result in a slew of poorly made games which will make MMF 2 look weak compared to the competition.
While movements are nice, I believe that more work needs to be put into empowering the users to create such movements for themselves through extensions that make the "harder" parts simpler, and with more examples on how such things are created.
So I would rather see objects to help with graphs and state agents then precanned movements, especially since AI is an area where MMF 2 could greatly improve.
Re: Off topic rant. - Comment Object.
I think its all about balance. I would like to see some extensions that do both.
I like the idea of having some paramters to tweak a CPU movement, but let MMF work out what it does based on that. Something to make it fun to play with and get better results than messing around for hours myself*
I'd also like to see some more complex extensions that allow you to do a little more. There are some of these in 'extension' form rather than movement form. And of coures there is a lovely physic extension in development which I hope someone finishes pretty soon! ;)
So a bit of both please, but I think we are still lacking in CPU controlled movements that have a little more intelligence than the bouncing ball, so I would love to see more of these types first.
* note: I'm maybe one of the few that really like the built in movements, including the Platform movement...oh yes. :)
Re: Off topic rant. - Comment Object.
On the subject of the platform movement, why isn't there a CPU controlled version that has some actions and properties to allow us to put characters in our games more easily? Come on Clickteam :)
for example, allow the CPU platform movement to walk the background as the player does, but when it comes to a drop that exceeds a certain threshold (which the player could define) make it turn around and go the other way insted of falling off the edge. Some actions to control the movment (turn it around, make it jump, climb a ladder, get off a ladder, crouch etc)...
I bet some there are load of good ideas to make this easier.
Another idea- bouncing platform movement (CPU or player - user decides). Same as platform movement, but the object bounces along, a bit like the pinball/bouncing ball mixed with the platform movment!
We're off topic again....!
Yes, there's lot's of potential there for a platform object. Something that is probably harder for an extension developer to do as this player version of this movement is built in to MMF, so it might only be something we can petition Francois to add in a future build? (hint)
But maybe we'd better start a separate thread about our other movement ideas so Jeff can keep this thread on track (sorry jeff! ;))
2 Attachment(s)
Re: We're off topic again....!
Really back on track... I've played with Jeff's example and added a bit of code to cope with moving south or west into the crossroads (you can't get to it any other way).
Adding the T junctions in a similar fashion would require lots more events.
Re: We're off topic again....!
Wow Sarah that is easier then I had planned to try it :)
Just need to figure out how to C++ it :)
2 Attachment(s)
Re: We're off topic again....!
I've made an alternative version. It only changes direction on collision at the moment, but it does support multiple instances.
Re: We're off topic again....!
sweet 12 events LOL!
I wonder what you would need to do to make the blocks able to move faster? Use some of the ideas DavidN uses in his Fastloop platform tutorial?
Re: We're off topic again....!
Didn't Popcorn say he already had a solution and is writing a tutorial on it?
Re: We're off topic again....!
Yes but this is a different issue :D
This is so I can explain what I want my maze movement extension to do and to try to create it in C++ and the movement SDK.
If it can be evented I am assuming it can be done in the SDK.