ID:1715966
 
It struck my interest recently. Has anyone ever bothered trying to make it so a game could support add-ons whether it be from the DM language and importing the script to be loaded at realtime or another language, or even a custom-made language?

How would you go about doing this?

What would be the limitations?

Any security issues to worry about?

Will .dlls be required (this can be nasty)?
I haven't thought about it much, but if I were to allow add-ons I'd probably create a scripting system within the DM language. At least this way security wouldn't be an issue.

It's an interesting concept though. I would like to see someone create an isometric version of Minecraft on Byond. It doesn't have to be specifically "Minecraft" but something based around the block idea. Then maybe further improve by allowing the creation of add-ons.
Bumpidy bump booty bump.
I remember there was a BYOND game where you programmed a robot to perform specific actions and you would pit your robot against others.

You'd need to program some sort of interpreter. A custom-made language is how I'd probably go about doing it for the lack of security issues.

Agree with Digits, I wish I could make a better one.
Xirre wrote:
It struck my interest recently. Has anyone ever bothered trying to make it so a game could support add-ons whether it be from the DM language and importing the script to be loaded at realtime or another language, or even a custom-made language?

I'm doing a lot of work on this right now.

How would you go about doing this?

Very carefully.

What would be the limitations?

We're not in Kansas anymore, Dorothy. "Limitations" are meaningless when working at this level: all functionality is implemented despite the language, compiler, and engine, not with them.