The Daily Click ::. Forums ::. General Chat ::. On Construct, MMF alternatives etc.
 


 

Posted By Message

LIJI

Flava's Smarter Twin

Registered
  29/08/2006
Points
  2032

I like penguins
15th June, 2008 at 15:15:50 -

Roseweaves hates Clickteam because s/he got banned from Clickteam's forum and chat for refusing to stop sexual and rude words.

 
Service Unavailable

Roseweave



Registered
  31/07/2007
Points
  341
15th June, 2008 at 15:28:08 -

No I didn't :/ I'm not banned. I left because I'm tired of the way in which they reasoned such decisions.

 
Check out my Telekinesis'em'up Thread and the ALICE Machines -

http://www.create-games.com/project.asp?id=1213

"Did you know there's a million bucks hidden in the house next door?"
"But there is no house next door?"
"No? Then let's go build one!"

OMC

What a goofball

Registered
  21/05/2007
Points
  3186

KlikCast Musician! Guy with a HatSomewhat CrazyARGH SignLikes TDCHas Donated, Thank You!Retired Admin
15th June, 2008 at 15:36:48 -

It can't be that much of a pain to copy and paste, can it? If, as you say, you develop from a conceptual point of view, you're likely organized and put things in groups. Just copy-paste the group! If you're developing a "larger scale project" likely each level takes awhile anyway, so what's ten seconds of copy-paste? I don't understand why such a trivial thing is such a big deal.

 

  		
  		

Roseweave



Registered
  31/07/2007
Points
  341
15th June, 2008 at 15:40:53 -

Because one of the principles of good software design is cutting down on Code Re-use. I have been doing that and it's just irritating to keep everything updated. I need level specific events as well as global events, and often seperating the two in this manner is difficult. I need to copy and paste the global events every time I switch to a different level. It's aggrivating.

 
Check out my Telekinesis'em'up Thread and the ALICE Machines -

http://www.create-games.com/project.asp?id=1213

"Did you know there's a million bucks hidden in the house next door?"
"But there is no house next door?"
"No? Then let's go build one!"

Phredreeke

Don't listen to this idiot

Registered
  03/08/2002
Points
  4504

You've Been Circy'd!VIP MemberPS3 Owner
15th June, 2008 at 15:46:57 -

Roseweave is right, although it is more commonly referred to as Object Oriented programming. If you need to change code used in every level, would you rather change it just once, or once for every level?

 
- Ok, you must admit that was the most creative cussing this site have ever seen -

Make some more box arts damnit!
http://create-games.com/forum_post.asp?id=285363

LIJI

Flava's Smarter Twin

Registered
  29/08/2006
Points
  2032

I like penguins
15th June, 2008 at 16:08:38 -

Well anyway, Construct is an illegal project:
http://www.create-games.com/forum_post.asp?id=204823&s=75#post_205193

 
Service Unavailable

aphant



Registered
  18/05/2008
Points
  1242
15th June, 2008 at 16:25:46 -

What I do is put all new stuff into my test level. From there, I refine the code in the frame editor as I need and keep it all nicely grouped so I can just disable all duplicated code. After refining the code as needed, I copy it, and then add it to that object's behaviors. This effectively makes my test level an internal library; I don't need to put the objects there in any other frame. All I have to do then is have an event that spawns the object.

This way, I can use the frame editor for making events that relate to the actual frame.

What's best about this method is that all the references to qualifiers stay intact, so they basically become global qualifiers. The most work that's required, from what I know, is maintaining the list of qualifiers so you don't accidentally have elevators being death zones.

 

Roseweave



Registered
  31/07/2007
Points
  341
15th June, 2008 at 16:29:53 -

Are you using MMF2? I think that only works in 1.5.

 
Check out my Telekinesis'em'up Thread and the ALICE Machines -

http://www.create-games.com/project.asp?id=1213

"Did you know there's a million bucks hidden in the house next door?"
"But there is no house next door?"
"No? Then let's go build one!"

Dr. James MD

Addict

Registered
  08/12/2003
Points
  11941

First GOTW AwardSecond GOTW AwardThird GOTW AwardPicture Me This -Round 26- Winner!
15th June, 2008 at 16:31:02 -


Originally Posted by LIJI
Well anyway, Construct is an illegal project:
http://www.create-games.com/forum_post.asp?id=204823&s=75#post_205193
Then I will not use it


Originally Posted by OldManClayton
It can't be that much of a pain to copy and paste, can it? If, as you say, you develop from a conceptual point of view, you're likely organized and put things in groups. Just copy-paste the group! If you're developing a "larger scale project" likely each level takes awhile anyway, so what's ten seconds of copy-paste? I don't understand why such a trivial thing is such a big deal.


That's exactly what I'm doing. I have about 150 level frames now and 1 giant Global group (thanks subgroups too) with a version number attached to it, and with specific level-only events underneath. It's not hard to use really. I'd like Global Qualifiers but editing the current Global events takes a very long time and makes fluid coding in there impossible. However it only takes me around 2 minutes of Del, CTRL+V, Right arrow key to upgrade the engine to all frames. If I update the engine every week then it's only 2 minutes out of 10,080.

 
Image
http://uk.youtube.com/watch?v=j--8iXVv2_U
On the sixth day God created Manchester
"You gotta get that sand out your vaj!" x13
www.bossbaddie.com

LIJI

Flava's Smarter Twin

Registered
  29/08/2006
Points
  2032

I like penguins
15th June, 2008 at 16:32:33 -

Workaround for Global Qualifiers:
-Make an Active Object
-Give it a behavior. It can have qualifiers.
-Make the object global so when you change its behavior it will be automatically updated in all frames.
-Add this object to any frame you wish.

 
Service Unavailable

Roseweave



Registered
  31/07/2007
Points
  341
15th June, 2008 at 16:35:47 -

The problem is that I'm bad at keeping track of every change I make. Everytime you switch levels, you need to copy and paste. I guess it depends on how you make your game - if you're more focused you can stay in the same level and keep track of every change you've made. For me I'll forgot what events I've shoved in global and which in the level events, etc., and get generally confused. There was one other issue with this I forget.

 
Check out my Telekinesis'em'up Thread and the ALICE Machines -

http://www.create-games.com/project.asp?id=1213

"Did you know there's a million bucks hidden in the house next door?"
"But there is no house next door?"
"No? Then let's go build one!"

LIJI

Flava's Smarter Twin

Registered
  29/08/2006
Points
  2032

I like penguins
15th June, 2008 at 16:39:00 -

What? If you use my workaround you don't have to update ANYTHING more than once. -_-

 
Service Unavailable

Roseweave



Registered
  31/07/2007
Points
  341
15th June, 2008 at 16:42:33 -


Workaround for Global Qualifiers:
-Make an Active Object
-Give it a behavior. It can have qualifiers.
-Make the object global so when you change its behavior it will be automatically updated in all frames.
-Add this object to any frame you wish.



"Cannot paste the vents: the origin events contain references to a qualifier."



I'm using build 241 though I think, has this been changed in a later build? Or are you using MMF 1.5?

Image Edited by the Author.

 
Check out my Telekinesis'em'up Thread and the ALICE Machines -

http://www.create-games.com/project.asp?id=1213

"Did you know there's a million bucks hidden in the house next door?"
"But there is no house next door?"
"No? Then let's go build one!"

LIJI

Flava's Smarter Twin

Registered
  29/08/2006
Points
  2032

I like penguins
15th June, 2008 at 16:48:25 -

I was pretty sure behaviors could have qualifiers... I guess I was wrong... =\
Edit: Why are you using build 241 anyway?

Image Edited by the Author.

 
Service Unavailable

Roseweave



Registered
  31/07/2007
Points
  341
15th June, 2008 at 17:12:05 -

Nope

[quote]Why are you using build 241 anyway?[/quote]

Well, I'm using the latest build now, just downloaded it. I haven't used MMF much in a while. I didn't dare update it during my FYP "just in case".

I wish I could understand what Adam Phant is saying... I think he's talking more about the frame editor than event editor though.

 
Check out my Telekinesis'em'up Thread and the ALICE Machines -

http://www.create-games.com/project.asp?id=1213

"Did you know there's a million bucks hidden in the house next door?"
"But there is no house next door?"
"No? Then let's go build one!"
This thread has been locked by an administrator



 



Advertisement

Worth A Click