New Level - Marble Agility Course
by technostick · in Marble Blast · 03/25/2006 (12:24 pm) · 38 replies
I've finally finished a level after quite some time...
Marble Agility Course
Basically you have to jump over bars, into hoops, squeeze through tunnels, jump up columns, etc. to get 20 gems... I don't believe any of the gems are in any way hard to find, and the overall path should be fairly obvious. It's also pretty hard to fall off unless you try! Good luck getting the gold time of 30:00 - my personal best is 31.94, but I'm by no means an "elite" marbler.
Instructions:
1- Copy and paste the code in the following posts into a text editor such as Notepad or TextEdit.
2- Save the file as something.mis
3- Put this file in marble->data->missions->custom, inside the MarbleBlast folder.
(For Mac OS X, username->Library->MarbleBlast)
4- Open MarbleBlast (the game), and it should be in the Custom tab!
Enjoy!
Marble Agility Course
Basically you have to jump over bars, into hoops, squeeze through tunnels, jump up columns, etc. to get 20 gems... I don't believe any of the gems are in any way hard to find, and the overall path should be fairly obvious. It's also pretty hard to fall off unless you try! Good luck getting the gold time of 30:00 - my personal best is 31.94, but I'm by no means an "elite" marbler.
Instructions:
1- Copy and paste the code in the following posts into a text editor such as Notepad or TextEdit.
2- Save the file as something.mis
3- Put this file in marble->data->missions->custom, inside the MarbleBlast folder.
(For Mac OS X, username->Library->MarbleBlast)
4- Open MarbleBlast (the game), and it should be in the Custom tab!
Enjoy!
About the author
#2
03/25/2006 (12:27 pm)
new InteriorInstance() {
position = "0 16 -1";
rotation = "0 1 0 90";
scale = "0.15 0.1 0.1";
interiorFile = "~/data/interiors/parts/tubes/tube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new InteriorInstance() {
position = "0 18 -1";
rotation = "0 1 0 90";
scale = "0.15 0.1 0.1";
interiorFile = "~/data/interiors/parts/tubes/tube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new InteriorInstance() {
position = "0 16 2";
rotation = "0 0 -1 90";
scale = "0.08 0.06 0.06";
interiorFile = "~/data/interiors/parts/tubes/tube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new InteriorInstance() {
position = "0 16 1";
rotation = "0 0 -1 90";
scale = "0.08 0.06 0.06";
interiorFile = "~/data/interiors/parts/tubes/tube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new Item() {
position = "0 17 1.4";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new InteriorInstance() {
position = "-6 16 -1";
rotation = "0 1 0 90";
scale = "0.15 0.1 0.1";
interiorFile = "~/data/interiors/parts/tubes/tube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new InteriorInstance() {
position = "-7 17.7 -1";
rotation = "0 1 0 90";
scale = "0.15 0.1 0.1";
interiorFile = "~/data/interiors/parts/tubes/tube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new InteriorInstance() {
position = "-6 16 2";
rotation = "0 0 1 240";
scale = "0.08 0.06 0.06";
interiorFile = "~/data/interiors/parts/tubes/tube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new InteriorInstance() {
position = "-6 16 1";
rotation = "0 0 1 240";
scale = "0.08 0.06 0.06";
interiorFile = "~/data/interiors/parts/tubes/tube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new Item() {
position = "-6.5 16.8 1.4";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new InteriorInstance() {
position = "-14 14 -1";
rotation = "0 1 0 90";
scale = "0.15 0.1 0.1";
interiorFile = "~/data/interiors/parts/tubes/tube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new InteriorInstance() {
position = "-12.3 13 -1";
rotation = "0 1 0 90";
scale = "0.15 0.1 0.1";
interiorFile = "~/data/interiors/parts/tubes/tube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new InteriorInstance() {
position = "-14 14 2";
rotation = "0 0 1 30";
scale = "0.08 0.06 0.06";
interiorFile = "~/data/interiors/parts/tubes/tube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new InteriorInstance() {
position = "-14 14 1";
rotation = "0 0 1 30";
scale = "0.08 0.06 0.06";
interiorFile = "~/data/interiors/parts/tubes/tube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new Item() {
position = "-13.2 13.5 1.4";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new InteriorInstance() {
position = "6 16 -1";
rotation = "0 1 0 90";
scale = "0.15 0.1 0.1";
interiorFile = "~/data/interiors/parts/tubes/tube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new InteriorInstance() {
position = "7 17.7 -1";
rotation = "0 1 0 90";
scale = "0.15 0.1 0.1";
interiorFile = "~/data/interiors/parts/tubes/tube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new InteriorInstance() {
position = "6 16 2";
rotation = "0 0 -1 60";
scale = "0.08 0.06 0.06";
interiorFile = "~/data/interiors/parts/tubes/tube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new InteriorInstance() {
position = "6 16 1";
rotation = "0 0 -1 60";
scale = "0.08 0.06 0.06";
interiorFile = "~/data/interiors/parts/tubes/tube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new Item() {
position = "6.5 16.8 1.4";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "0 10 0.5";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "SuperSpeedItem";
collideable = "0";
static = "1";
rotate = "1";
};
#3
03/25/2006 (12:27 pm)
new InteriorInstance() {
position = "-10 2 0";
rotation = "0 1 0 180";
scale = "0.5 0.5 0.5";
interiorFile = "~/data/interiors/parts/tubes/tube_turn.dif";
showTerrainInside = "0";
locked = "true";
};
new Item() {
position = "-13 0 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "-16.5 4.5 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new InteriorInstance() {
position = "-6 1 -0.2";
rotation = "1 0 0 180";
scale = "0.25 0.15 0.25";
interiorFile = "~/data/interiors/parts/halftubes/halftube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new Item() {
position = "-4 1 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new InteriorInstance() {
position = "-4 -1 -0.2";
rotation = "1 0 0 180";
scale = "0.25 0.15 0.25";
interiorFile = "~/data/interiors/parts/halftubes/halftube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new Item() {
position = "-2 -1 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new InteriorInstance() {
position = "-8 -3 -0.2";
rotation = "1 0 0 180";
scale = "0.25 0.15 0.25";
interiorFile = "~/data/interiors/parts/halftubes/halftube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new Item() {
position = "-6 -3 0";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new InteriorInstance() {
position = "6 -6 -0.5";
rotation = "0 0 1 100";
scale = "0.08 2 0.6";
interiorFile = "~/data/interiors/parts/tubes/tube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new Item() {
position = "7 -7 1.5";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new StaticShape() {
position = "18 -10 1";
rotation = "0 0 1 135";
scale = "1 1 1";
dataBlock = "SignPlainRight";
};
new Item() {
position = "18.5 -10.5 1";
rotation = "1 0 0 0";
scale = "0.5 0.5 0.5";
dataBlock = "TimeTravelItem";
collideable = "0";
static = "1";
rotate = "1";
timeBonus = "10000";
};
new InteriorInstance() {
position = "14 -12.8 2";
rotation = "0 -1 0 90";
scale = "0.1 0.1 0.1";
interiorFile = "~/data/interiors/parts/halftubes/halftube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new Item() {
position = "14 -12.8 1.5";
rotation = "1 0 0 0";
scale = "0.5 0.5 0.5";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new InteriorInstance() {
position = "12 -14 2";
rotation = "0 -1 0 90";
scale = "0.1 0.1 0.1";
interiorFile = "~/data/interiors/parts/halftubes/halftube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new Item() {
position = "12 -14 1.5";
rotation = "1 0 0 0";
scale = "0.5 0.5 0.5";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new InteriorInstance() {
position = "10 -14.4 2";
rotation = "0 -1 0 90";
scale = "0.1 0.1 0.1";
interiorFile = "~/data/interiors/parts/halftubes/halftube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new Item() {
position = "10 -14.4 1.5";
rotation = "1 0 0 0";
scale = "0.5 0.5 0.5";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new InteriorInstance() {
position = "8 -15.6 2";
rotation = "0 -1 0 90";
scale = "0.1 0.1 0.1";
interiorFile = "~/data/interiors/parts/halftubes/halftube_long.dif";
showTerrainInside = "0";
locked = "true";
};
new Item() {
position = "8 -15.6 1.5";
rotation = "1 0 0 0";
scale = "0.5 0.5 0.5";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new InteriorInstance() {
position = "1 -17 0.5";
rotation = "0 0 -1 30";
scale = "0.5 0.5 3";
interiorFile = "~/data/interiors/advanced/trapdoor.dif";
showTerrainInside = "0";
locked = "true";
};
new Item() {
position = "3.3 -17.5 0.5";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new InteriorInstance() {
position = "-5 -15 0.5";
rotation = "0 0 -1 50";
scale = "0.5 0.5 3";
interiorFile = "~/data/interiors/advanced/trapdoor.dif";
showTerrainInside = "0";
locked = "true";
};
new Item() {
position = "-2.9 -14.8 0.5";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Trigger(Bounds) {
position = "-50 50 -10";
rotation = "1 0 0 0";
scale = "100 100 50";
dataBlock = "InBoundsTrigger";
polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
};
new AudioProfile(MusicProfile) {
fileName = "~/data/sound/Shell.ogg";
description = "AudioMusic";
preload = "0";
};
};
//--- OBJECT WRITE END ---
#4
Fun Factor - 10 out of 10
Creative reuse of MBG parts - 10 out of 10
Challenge - 10 out of 10
Thought Factor - 10 out of 10
Overall Score - Perfect 10.
General Comments: The player is presented with a s medium sized field, with gems scattered along it. Although it is Army-Training style, it's very well created and thought about. The challenge is great and the reuse of MBG parts is awesome. It's very fun to play at any time. The gold time is easily achieved if you know the tricks. Very original and very creative, not using a single custom interior and has a possible gold time, it's very recommended!
My Opinion:
I loved it. Absolutly loved it. I found every bit of it being hard and I had to use my best marble skills to pass this kind of level. I finished it only 6 times, the first time was at 46 second and the second time at 51 seconds. It is then when I discovered the time travel (I should've looked at the code :P) and then the 3rd time I finished it, I was on 28 seconds, then 24.770, then 25.236 and lastly, 21.912 seconds. While you might not be the best, you made a very interesting gold time! I loved the level, I'm 100% sure that your next levels will be very good too. Congrats!
Note - Techno, I thought maybe you'd like me to let people download it from a website (direct download, like in my Gem Travel/Gem Helix Series) instead of copying everything. If so, let me know at matanv2@walla.co.il or add me to MSN.
03/25/2006 (9:51 pm)
My Opinion:Fun Factor - 10 out of 10
Creative reuse of MBG parts - 10 out of 10
Challenge - 10 out of 10
Thought Factor - 10 out of 10
Overall Score - Perfect 10.
General Comments: The player is presented with a s medium sized field, with gems scattered along it. Although it is Army-Training style, it's very well created and thought about. The challenge is great and the reuse of MBG parts is awesome. It's very fun to play at any time. The gold time is easily achieved if you know the tricks. Very original and very creative, not using a single custom interior and has a possible gold time, it's very recommended!
My Opinion:
I loved it. Absolutly loved it. I found every bit of it being hard and I had to use my best marble skills to pass this kind of level. I finished it only 6 times, the first time was at 46 second and the second time at 51 seconds. It is then when I discovered the time travel (I should've looked at the code :P) and then the 3rd time I finished it, I was on 28 seconds, then 24.770, then 25.236 and lastly, 21.912 seconds. While you might not be the best, you made a very interesting gold time! I loved the level, I'm 100% sure that your next levels will be very good too. Congrats!
Note - Techno, I thought maybe you'd like me to let people download it from a website (direct download, like in my Gem Travel/Gem Helix Series) instead of copying everything. If so, let me know at matanv2@walla.co.il or add me to MSN.
#5
Creative Reuse(CR) *****
Originality ****
Challenge****1/2 (higher because of gold time)
Thought Factor ****1/2
OverAll Score ***** (I'm giving you a perfect five stars also. Even though you didn't satisfy all my requirements in each of my categories, you show extra-ordinary adeptness in your MBG editing skills (i.e.,scaling).
General Comments: I like what you did wiith the MBG parts provided. One thing I don't like is when level makers add a bunch of part from other levels, BUT don't add their distinctive trademark in how it's reused. You showed creativity AND originality.
----------------
Thank you for finally put code where it belongs: In the code box.
03/25/2006 (10:25 pm)
Fun Factor **** out of *****Creative Reuse(CR) *****
Originality ****
Challenge****1/2 (higher because of gold time)
Thought Factor ****1/2
OverAll Score ***** (I'm giving you a perfect five stars also. Even though you didn't satisfy all my requirements in each of my categories, you show extra-ordinary adeptness in your MBG editing skills (i.e.,scaling).
General Comments: I like what you did wiith the MBG parts provided. One thing I don't like is when level makers add a bunch of part from other levels, BUT don't add their distinctive trademark in how it's reused. You showed creativity AND originality.
----------------
Thank you for finally put code where it belongs: In the code box.
#6
This level, as you may be able to tell, took me a lot of time - probably >10 hours total... Of course I don't make it easy for myself by doing everything in TextEdit, but I find I have much more control over things like rotation, scaling, etc. Also, it makes lower file sizes - the level editor gives everything ridiculous coordinates such as 0.499821 0.0000001 4.9999278999... :-)
Did you notice the "tricks" I used to give the impression of being able to rotate anything in any way? For example, I rotated the whole platform underneath by -15 degrees to make it seem as though everything else were skewed by +15 degrees. Also see how the "bridge" is a rotated and extended version of a tube? That took me a long time to get right!
@Matan: I am secretly (well, not anymore now!) working on a website called The MarbleBlast Database. It will basically contain tips on playing MarbleBlast, custom levels made by me and hopefully others, and level building tutorials. Find the home page (that's all I've done so far) at www.freewebs.com/marbleblast
03/26/2006 (2:28 pm)
Thank you so much for the compliments!This level, as you may be able to tell, took me a lot of time - probably >10 hours total... Of course I don't make it easy for myself by doing everything in TextEdit, but I find I have much more control over things like rotation, scaling, etc. Also, it makes lower file sizes - the level editor gives everything ridiculous coordinates such as 0.499821 0.0000001 4.9999278999... :-)
Did you notice the "tricks" I used to give the impression of being able to rotate anything in any way? For example, I rotated the whole platform underneath by -15 degrees to make it seem as though everything else were skewed by +15 degrees. Also see how the "bridge" is a rotated and extended version of a tube? That took me a long time to get right!
@Matan: I am secretly (well, not anymore now!) working on a website called The MarbleBlast Database. It will basically contain tips on playing MarbleBlast, custom levels made by me and hopefully others, and level building tutorials. Find the home page (that's all I've done so far) at www.freewebs.com/marbleblast
#7
I like your website and enjoyed the homepage information.
I've noticed the float value that the game engine uses.. Good for precision, but not necessary for basics. I didn't know the number could be changed tho.'
Kudos for having the patience to distort the tube.
Keep up the good work and enjoy the game.
03/26/2006 (7:45 pm)
@technostickI like your website and enjoyed the homepage information.
I've noticed the float value that the game engine uses.. Good for precision, but not necessary for basics. I didn't know the number could be changed tho.'
Kudos for having the patience to distort the tube.
Keep up the good work and enjoy the game.
#8
Perhaps you can host the MBG World Record and Walkthroughs there too? You'd need to update it regulary, perhaps every three days? I do work on the Walkthrough (all the time) in order to make sure it's accurate and up-to-date.
Don't forget to make a FAQ, there are many repeated questions out there (NO, THERE ISN'T ADVANCED LEVEL 53!!!!)
ALSO, about your homepage, it's stupefying ;)
03/26/2006 (9:20 pm)
Techno, I like your website and you have some very good homepage info. When I upload my levels I can know how many downloads I recieved :). However, you're welcome to have them uploaded too.Perhaps you can host the MBG World Record and Walkthroughs there too? You'd need to update it regulary, perhaps every three days? I do work on the Walkthrough (all the time) in order to make sure it's accurate and up-to-date.
Don't forget to make a FAQ, there are many repeated questions out there (NO, THERE ISN'T ADVANCED LEVEL 53!!!!)
ALSO, about your homepage, it's stupefying ;)
#9
@Matan - It would indeed be nice if my website had the records and walkthroughs! Unfortunately I can't update it that regularly, so maybe if I had the sort of "records as of the month", and direct people to this forum for the latest most up-to-date times? Also I'd be happy to put up the walkthroughs if you don't mind.
Does that mean stupefyingly good, or stupefying to navigate? :-)
03/27/2006 (2:06 am)
What is the float value? Is it something to do with the number of floating points in the coordinates?Quote:I didn't know the number could be changedHow else would you move objects? (other than to drag it in the level editor - yuk!)
@Matan - It would indeed be nice if my website had the records and walkthroughs! Unfortunately I can't update it that regularly, so maybe if I had the sort of "records as of the month", and direct people to this forum for the latest most up-to-date times? Also I'd be happy to put up the walkthroughs if you don't mind.
Quote:your homepage, it's stupefying
Does that mean stupefyingly good, or stupefying to navigate? :-)
#10
v. dull the senses; stun, make senseless; amaze, astound
That's the only possible word since 'stupefyingly' is not a word in my dictionary.
Technostick, could you update it at least every week? It would be great too. You can update it whenever needed, just tell me when you gonna put it up, so I can fill it up a bit more.
"Records of the Month" also sounds good to me.
03/27/2006 (2:46 am)
Stupefy v. dull the senses; stun, make senseless; amaze, astound
That's the only possible word since 'stupefyingly' is not a word in my dictionary.
Technostick, could you update it at least every week? It would be great too. You can update it whenever needed, just tell me when you gonna put it up, so I can fill it up a bit more.
"Records of the Month" also sounds good to me.
#11
Also, regarding the website, I will try to update more frequently, but as it probably won't be fully completed for a while, the walkthrough might be pretty close to done then. Also it seems to me as if any new records are going to be just better executed runs of already known pathways - in fact there haven't been any new records for a week now!
03/27/2006 (3:45 am)
Quote:v. dull the senses...make senseless...I see, so now I've made you senseless :-P
Also, regarding the website, I will try to update more frequently, but as it probably won't be fully completed for a while, the walkthrough might be pretty close to done then. Also it seems to me as if any new records are going to be just better executed runs of already known pathways - in fact there haven't been any new records for a week now!
#12
03/27/2006 (12:14 pm)
float code-speak for any number with decimal points. I can't get into a detailed explaination because I'm not that versed in coding languages. There are also integer value represented by int which would be a number like 1, 2, 3...5,6 to infinity. Uh, (sorry, I just had a senior moment), I knew that the number could be changed(scale) in the editor and .mis file, but didn't think of shortening it to decrease the file size. That's all I meant. Good job figuring that out.
#13
New records:
Pitfalls (13.891 seconds)
Trap Door Madness (4.997 seconds)
Jump jump jump (2.708 seconds)
03/27/2006 (12:30 pm)
@Techno, there have been new records, I didn't post them until Sceptus shows a sign that he's available (away from school for a bit). Neither did he update what I recieved up to now.New records:
Pitfalls (13.891 seconds)
Trap Door Madness (4.997 seconds)
Jump jump jump (2.708 seconds)
#14
Actually I hadn't realized that before - I hope that shortening (i.e. reducing the number of decimals) does not adversely affect anything in the game!
@Matan, it looks like my website going to get bigger and bigger and bigger! I just had this idea, that if you registered another freewebs.com account, /marbleblast2 which is linked both ways to /marbleblast, then I could give you the code for all the web "design", then you can just update the relevant things. The user of the website won't know the difference, since there won't be a difference in layout, just that the some pages are in one account and some are in another. What do you think?
03/30/2006 (1:26 am)
Quote:float code-speak for any number with decimal points. I can't get into a detailed explaination because I'm not that versed in coding languages. There are also integer value represented by int which would be a number like 1, 2, 35,6 to infinity. Uh, (sorry, I just had a senior moment), I knew that the number could be changed(scale) in the editor and .mis file, but didn't think of shortening it to decrease the file size. That's all I meant. Good job figuring that out.
Actually I hadn't realized that before - I hope that shortening (i.e. reducing the number of decimals) does not adversely affect anything in the game!
@Matan, it looks like my website going to get bigger and bigger and bigger! I just had this idea, that if you registered another freewebs.com account, /marbleblast2 which is linked both ways to /marbleblast, then I could give you the code for all the web "design", then you can just update the relevant things. The user of the website won't know the difference, since there won't be a difference in layout, just that the some pages are in one account and some are in another. What do you think?
#15
Or just to create any account ?
And yes, I agree to update the relevant things :)
03/30/2006 (6:21 pm)
So what account to create? /marbleblast2 ?Or just to create any account ?
And yes, I agree to update the relevant things :)
#16
I think it depends on what you using the float values for (in how it affects MarbleBlast)
You can use an integer in place of float value(even if the game expects a float value). It you give a scale the value 1, an integer and the game expects a float, the program(or in this case), game will apend to the necessary decimal place.
Again, depending in how the value is being used, it may make NO difference at all OR it could drastically affect things.
03/30/2006 (11:28 pm)
@technostick,I think it depends on what you using the float values for (in how it affects MarbleBlast)
You can use an integer in place of float value(even if the game expects a float value). It you give a scale the value 1, an integer and the game expects a float, the program(or in this case), game will apend to the necessary decimal place.
Again, depending in how the value is being used, it may make NO difference at all OR it could drastically affect things.
#17
@Solo, I was making sure that the game assumes the extra .00000 s.
03/31/2006 (3:03 am)
@Matan, any account would be fine... Just tell me the name then I will create a Records section which automatically links to your account. I'll also email you all the relevant code, so that your website looks the same as mine. :-)@Solo, I was making sure that the game assumes the extra .00000 s.
#18
marbleblast2
site is:
www.freewebs.com/marbleblast2
I'll wait for the site code so I can add in the new 2 pages and then I'll make the homepage.
Also, I'll make a feedback section (could you send me the link) so people can e-mail me if they wish to write me on that fact that they broke a record/got a walkthrough done.
03/31/2006 (3:35 am)
Techno, my account name is:marbleblast2
site is:
www.freewebs.com/marbleblast2
I'll wait for the site code so I can add in the new 2 pages and then I'll make the homepage.
Also, I'll make a feedback section (could you send me the link) so people can e-mail me if they wish to write me on that fact that they broke a record/got a walkthrough done.
#19
As to the feedback section, maybe we could just use the one in /marbleblast. Anyway, the two accounts will be indistinguishable except they contain different parts of the content.
04/01/2006 (10:44 am)
I just sent you the code, and relevant instructions.As to the feedback section, maybe we could just use the one in /marbleblast. Anyway, the two accounts will be indistinguishable except they contain different parts of the content.
#20
Creative reuse of MBG parts - 10 out of 10
Challenge - 3 out of 10
Thought Factor - 10 out of 10
Overall Score - 6/10.
It's a pretty good level, but a bit to short with to simple tasks. I suggest expanding it. I also think it would be more fun for players if you made it so they HAD to take a certain path instead of cutting. Also, maybe a slide? I liked your idea though, and your creative object use (like the shrinked tubes)
04/14/2006 (6:49 pm)
Fun Factor - 5 out of 10Creative reuse of MBG parts - 10 out of 10
Challenge - 3 out of 10
Thought Factor - 10 out of 10
Overall Score - 6/10.
It's a pretty good level, but a bit to short with to simple tasks. I suggest expanding it. I also think it would be more fun for players if you made it so they HAD to take a certain path instead of cutting. Also, maybe a slide? I liked your idea though, and your creative object use (like the shrinked tubes)
technostick
//--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { goldTime = "30000"; desc = "Can you take it all in stride?"; name = "Marble Agility Course"; level = "17"; startHelpText = "Jump for the gems!"; artist = "Technostick"; type = "Advanced"; }; new MissionArea(MissionArea) { area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; }; new Sky(Sky) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; cloudHeightPer[0] = "0.349971"; cloudHeightPer[1] = "0.3"; cloudHeightPer[2] = "0.199973"; cloudSpeed1 = "0.0005"; cloudSpeed2 = "0.001"; cloudSpeed3 = "0.0003"; visibleDistance = "500"; useSkyTextures = "1"; renderBottomTexture = "1"; SkySolidColor = "0.900000 0.900000 0.900000 1.000000"; fogDistance = "300"; fogColor = "0.600000 0.600000 0.600000 1.000000"; fogVolume1 = "0 0 0"; fogVolume2 = "0 0 0"; fogVolume3 = "0 0 0"; materialList = "~/data/skies/sky_day.dml"; windVelocity = "1 1 0"; windEffectPrecipitation = "1"; noRenderBans = "1"; fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569861149077900047473967104.000000"; fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160049016675429178998259712.000000"; locked = "true"; }; new Sun() { direction = "0.544508 0.439467 -0.714409"; color = "1.400000 1.200000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; scale = "1 1 1"; position = "0 0 0"; rotation = "1 0 0 0"; locked = "true"; }; new SimGroup(CheckPoints) { new StaticShape(StartPoint) { position = "14.5 -4 0"; rotation = "0 0 1 5"; scale = "1 1 1"; dataBlock = "StartPad"; }; new StaticShape(EndPoint) { position = "-4 -8 0"; rotation = "0 0 1 60"; scale = "1 1 1"; dataBlock = "EndPad"; }; }; new InteriorInstance() { position = "0 0 0"; rotation = "0 0 -1 15"; scale = "1 1 5"; interiorFile = "~/data/interiors/advanced/platform_circle_huge.dif"; showTerrainInside = "0"; locked = "true"; }; new InteriorInstance() { position = "13 12.2 -5.5"; rotation = "0 1 0 90"; scale = "1.2 1.5 1"; interiorFile = "~/data/interiors/advanced/trapdoor.dif"; showTerrainInside = "0"; locked = "true"; }; new InteriorInstance() { position = "16 12.2 -5.5"; rotation = "0 1 0 90"; scale = "1.2 1.5 1"; interiorFile = "~/data/interiors/advanced/trapdoor.dif"; showTerrainInside = "0"; locked = "true"; }; new InteriorInstance() { position = "13.2 4 1"; rotation = "1 0 0 0"; scale = "0.12 0.1 0.1"; interiorFile = "~/data/interiors/parts/halftubes/halftube_long.dif"; showTerrainInside = "0"; locked = "true"; }; new Item() { position = "15 4 1"; rotation = "1 0 0 0"; scale = "0.5 0.5 0.5"; dataBlock = "GemItem"; collideable = "0"; static = "1"; rotate = "1"; }; new InteriorInstance() { position = "13.2 6.3 1"; rotation = "1 0 0 0"; scale = "0.12 0.1 0.1"; interiorFile = "~/data/interiors/parts/halftubes/halftube_long.dif"; showTerrainInside = "0"; locked = "true"; }; new Item() { position = "14.5 6.3 1"; rotation = "1 0 0 0"; scale = "0.5 0.5 0.5"; dataBlock = "GemItem"; collideable = "0"; static = "1"; rotate = "1"; }; new InteriorInstance() { position = "13.2 8.7 1"; rotation = "1 0 0 0"; scale = "0.12 0.1 0.1"; interiorFile = "~/data/interiors/parts/halftubes/halftube_long.dif"; showTerrainInside = "0"; locked = "true"; }; new Item() { position = "15.3 8.7 1"; rotation = "1 0 0 0"; scale = "0.5 0.5 0.5"; dataBlock = "GemItem"; collideable = "0"; static = "1"; rotate = "1"; }; new InteriorInstance() { position = "13.2 11 1"; rotation = "1 0 0 0"; scale = "0.12 0.1 0.1"; interiorFile = "~/data/interiors/parts/halftubes/halftube_long.dif"; showTerrainInside = "0"; locked = "true"; }; new Item() { position = "13.8 11 1"; rotation = "1 0 0 0"; scale = "0.5 0.5 0.5"; dataBlock = "GemItem"; collideable = "0"; static = "1"; rotate = "1"; };