Broken Game-a-phone

Posted by ludamad on April 3, 2013, 9:14 p.m.

So I posted this idea on Toast's blog and it seemed like people were receptive, so here's a proposal for y'all.

The concept

Broken telephone is a children's game where each person whispers a message to another person in a chain. By the time the message reaches the last person, it is very different, often comically so.

The idea behind 'Broken Game-a-phone' is to pass development of a game on from person to person. It is the task of receiver to guess and decide how the game should be developed from there forward.

Proposed details

- Development allotments of 2-3 days, probably not more. Less is a bit too pressuring.

- Development will be in Game Maker, as it is decidedly the common denominator in the community. We will try to be Game Maker version neutral - if you wish to use an earlier version, say so, but be aware you must go first.

- Collaboration starts as soon as the rules are decided and the first eligible (see above) party wants to start. A loose order is determined, but switch-ups / additions are allowed. From there, development should be continuous, but worst comes to worst, lapses are OK. The last people should be focused on wrapping up the game.

Proposed rules

- No discussing the game in development. If you're curious, sign up!

- You may request one version behind the one you are handed for a handful of reasons (suspected vandalism, suspected regressions) but are encouraged to try to work with what you get.

- Incorporating existing resources is OK, use your discretion. Generally encouraged are utility code such as text-box engines, etc, as it will improve the quality and usability of the GM file. Discouraged are sprites and gameplay features ported from another game.

Proposed guidelines

Avoid commenting on the further game design and story. But …

- Document the code well. Use a consistent explicit bracing style. Avoid Drag & Drop if possible (but it is forgiven, of course). Revised, Drag & Drop is banned, along with code in unexpected places such as room creation code, time-lines, and object creation code. Avoid implicit blocks (eg if statements without { } ). Indent all blocks.

- Fix bugs if you can, note them if you cannot. Even spending your whole time doing fixes will be greatly appreciated by the people who come after you and should not be down-played as a contribution.

- If all else fails and the game's a turd, polish the turd :-). Better to have a presentable failed experiment than a complete failed mess.

Proposed game start ?

It can be all up to the initial contributor, but I think some top-down game with areas and plot would do well. As was mentioned, a game with plot could turn out cool with multiple contributors.

This is a rough draft! Seeing as this will be a community project if we do decide to do it, suggestions welcome!

Sign-up here http://www.surveymonkey.com/s/GC6XJNM !

Survey results:

MMORPGguy

juurianchi

panzercretin

RC

eagly

Cesque

s

SMP

KaBob799

Kilin

Charlie Carlo

link2x101

SpectreNectar

Toast

Pirate-rob

RC

Mega

Does anyone want to volunteer to be arbitrator ? I will participate but I think I'm far too busy at this point in time. If not I will eventually host, when I'm not so busy.

Comments

Praying Mantis 11 years, 1 month ago

I'd be interested in participating, but my coding ability probably isn't up to par. Would it be cool if I worked on art assets/level design and such during my time, without spending too much time programming?

Quote: Cesque
it would be a cool idea to have two projects branching out from the original one
That would be interesting, but I think it should wait until we've already completed a game together. We don't know how muddle things can get, or what problems will arise, so it's best to keep things simple the first time round.

panzercretin 11 years, 1 month ago

YES.

JuurianChi 11 years, 1 month ago

Quote:
Concerning point 1, surely it's far easier if there's just a middle-man between each transaction, who sends the game along to the next person if/when someone's finished with it or takes too long.

The Middle Man should also archive each different version separately.

I think it would be interesting to look at the differences between each version.

Cpsgames 11 years, 1 month ago

I doubt I would participate as I haven't used Game Maker in years, but I do have an idea of how the file moving could be done.

The host would simply create a Dropbox folder for it and then invite the first person in line to that folder. Once their time is up, they are removed from that folder and a new person is added in. I think this would work well. It'll also solve the problem of someone being late and not handing over the updated file.

ludamad 11 years, 1 month ago

TBH I thought the fact that the host would archive all the versions and be able to skip people that were AWOL was so obvious that it was implied. Dropbox isn't necessary, I'll just pass links around.

Edit:

SMP: Definitely. The definition of contribution is very open.

On that note, it'd be nice if everyone summarized their contribution & experience. It'll make for an interesting read after.

Astryl 11 years, 1 month ago

The site needs an automatic script that posts on the behalf of competition regulars.

I'm in.

As an aside; if we pull this off, we have the potential to have either made the best game ever to spawn from these pages, or it's opposite. Fun will be had, either way.

Cesque 11 years, 1 month ago

Quote:
@Cesque Concerning point 1, surely it's far easier if there's just a middle-man between each transaction, who sends the game along to the next person if/when someone's finished with it or takes too long.

I don't think that's easier, but if anyone's willing to do that, I'm fine with that.

Quote:
I'm for banning them too. Object creation code is nice to make lots of easy variations but the discoverability is really bad.

Agreed.

Quote:
I propose we require each script/sprite/resource to have a modification tag with something like the following options:

[Please edit this], [Don't edit], [Edit if you feel like it], [Edit under <this and that> circumstance] etc.

This kind of defeats the point, IMHO, because it gives control over the game's future direction to the participant, and that's not the point :p

So… we should somehow count how many people are willing to participate (make a survey?).

ludamad 11 years, 1 month ago

Survey: http://www.surveymonkey.com/s/GC6XJNM

Quote:
This kind of defeats the point, IMHO, because it gives control over the game's future direction to the participant, and that's not the point :p
Strongly agreed. Nothing is sacred. It'll be interesting to note after the competition if you felt something was changed for the worse.

Depending on interest it'd be cool to have a third-party judge decide who added the most to the game in their allotment. This would of course encourage people to do their best.

Pirate-rob 11 years, 1 month ago

Do we need Pro to participate? Also If someone has Pro can they use functions that Lite users can't use?

Astryl 11 years, 1 month ago

Quote:
Do we need Pro to participate? Also If someone has Pro can they use functions that Lite users can't use?

Well, if any of us use Pro functions, and we probably will, they won't work. We could always let the LITE users go first.