PDA

View Full Version : LittleBig Script?



PloXyZeRO
06-20-2010, 12:44 AM
Imagine if LittleBigPlanet 2 had it's own scripting language. Now most of you are thinking that it would be extremely complicated for the average player, which it probably would be. Maybe players could have the ability to create scripts out of preset function blocks, sort of like Game Maker, or Scratch (scratch.mit.edu). There would be a drop down list of function blocks that could fit inside of each other to create scripts for players without keyboards.

Check out Scratch to see what I mean.

The possibilities of levels that could be created are ENDLESS!

It would take forever to explain my idea, but if you have any questions I'd be happy to answer :]

JspOt
06-20-2010, 12:52 AM
One word:
Idon'tgeddit

PloXyZeRO
06-20-2010, 12:59 AM
Here's a very simple example of what I'm talking about. The player could drag blocks with different functions (If, then, touching, etc.) to create a script
http://img175.imageshack.us/img175/5568/85780197.gif
If you still don't understand I could make a more indept example

rtm223
06-20-2010, 01:38 AM
If you dumb down scripting to that level, then I don't really see how we would gain any benefit over taking the current logic route. To actually justify a scripting language in LBP2 I would expect for it to go above and beyond what we already have.

PloXyZeRO
06-20-2010, 01:41 AM
If you dumb down scripting to that level, then I don't really see how we would gain any benefit over taking the current logic route. To actually justify a scripting language in LBP2 I would expect for it to go above and beyond what we already have.

The script would have functions that you couldn't create with logic. Such as the example I provided above :O

rtm223
06-20-2010, 01:48 AM
If [ (touching player) or (player > 5 away) ]
.....Play sound.

That's easily achievable with logic. Whether you can target a specific player I can't remember, but it could just be a tweak in the logic components.

It'd have to be something pretty advanced so that you wouldn't be able to do it in logic at which point you really start to hit the barrier of drag-block scripting IMO.

Aya042
06-20-2010, 04:11 AM
I've thought about this before, and it would only seem worthwhile if either:-


It's significantly computationally cheaper than using the current [LBP2] logic system, allowing for significantly more sophisticated functionality, e.g. highly complex AI for Sackbots.
It provides functionality not possible in any other way, e.g. persistence.


The problem with scripting is dealing with bad/malicious code. For example: if you want to allow a loop construct in a language, which most languages do, you have to deal with the situation where someone will create a loop which never terminates, so you need to incorporate a mechanism preventing such an occurrence from hanging or crashing the system.

Personally, I don't see this happening any time soon, but it would certainly make an interesting addition.

Shadowriver
06-20-2010, 11:50 AM
I think if there was scripting system MM would not care about expanding logic so much since scripting could overcome the logic, so i don't think it's gonna come. But i agree it easier way to understand and readable for players then logic, where you need to care about stuff that game should care.

Fish94
06-20-2010, 03:11 PM
Way too complicated. Only a select few people would be able to use this to it's full potential, so i'd imagine it'd be a waste of time.

Shadowriver
06-20-2010, 03:24 PM
Way too complicated. Only a select few people would be able to use this to it's full potential, so i'd imagine it'd be a waste of time.

I think it's really debatable, more people understands saying "When all players grab the sponge no.1, start the motor no.3" then branch of complicated logic circuitry that you need to care about things that computer usually cares for you in programing.

Check out Blizzard's RTS's trigger system (Warcraft 3 would be the best), you verbally write sentanses "When... and If......, Do ......." using ready blocks.

But again, this would overtake whole logic stuff that they made for LBP2, since it would be easier to use this then that

Fish94
06-20-2010, 05:03 PM
I think it's really debatable, more people understands saying "When all players grab the sponge no.1, start the motor no.3" then branch of complicated logic circuitry that you need to care about things that computer usually cares for you in programing.

Check out Blizzard's RTS's trigger system (Warcraft 3 would be the best), you verbally write sentanses "When... and If......, Do ......." using ready blocks.

But again, this would overtake whole logic stuff that they made for LBP2, since it would be easier to use this then that

I see what you are saying, but I meant FULL potential, for very complex circuits/ideas.

Shadowriver
06-21-2010, 05:57 PM
But I meant FULL potential too, yes logic is simple but when you want to do something more complex it become harder to maintain and scripting do better jobhere, as i said you need to think and take care about things that should be maintained by the game it self.

Small example: "On Destruction" event detection that was suggested not long ago, current system you can't wire up objects that are being emited, in scripting you can say "When last emitted object been destroyed..." and here you go, scripting got more freedom. This is why scripting is more popular then wire things up.

I think MM decided to use wiring things for 2 reasons:

1. It's hard to make scripting editor on console game
2. For what LBP1 suppose to be this system is easier to understand, they didn't predict that there will beany complex logic in any form

I think thay gonna stay like that for other 3 reasons:

1.Community is use to it
2.They already did it and it would be waste of there work
3. Backward compatibility

LBP333
07-20-2010, 06:06 AM
So basicly valves Hammer for the ps3? That would be epic! I've just started to get into scripting and to have a full fledged system for create mode would be amazing! That means you could create ANY game, but it would be to complicated for most people. Don't worry though, we are inching our way there.