I don't think so, we should expect that plugins have a certain interface
IMO. We could do some verification initially when loading a plugin though
that it has the expected properties.
On Sep 21, 2013 2:53 PM, "sirjeppe" <notifications@github.com> wrote:

> In core/game.js:
>
> >
> >      this.play = function() {
> >          for (p in plugins) {
> > +            plugins[p].initialize();
>
> Shouldn't we check if initialize() exists before calling it? (same for
> play() below and all other object functionality that might not be
> implemented)
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/sirjeppe/WebGameMaker/pull/11/files#r6502456>
> .
>