Space Invaders: http://pastebin.com/raw.php?i=zEefW4BZ Code: Spoiler { "name":"Space Invaders", "author":["Cat Fart" ], "summary":"Welcome to Space Invaders! The rules are simple: the Aliens share a kill per night and have a not shared kill each two nights, the Bunkers can protect or selfprotect one person during the night, Laser Cannon can daykill, and all the players know who is the Laser Cannon. If the Laser OR all the Bunkers die, the Aliens win. Have fun!", "sides":[{ "side":"aliens", "translation":"Space Invaders", "winmsg":"The Space Invaders (~Players~) destroyed all the human's forces and now they control the Earth!" }, { "side":"human", "translation":"Defenders", "winmsg":"The Defenders (~Players~) won and now the Earth it's a safe place!" } ], "roles":[{ "role":"laser", "translation":"Laser Cannon", "side":"human", "help":"You're the Laser Cannon! Destroy your enemies with your laser typing /kill during the standby! However, you should be protected by a Bunker, because if you die, the Space Invaders win!", "info":"Can kill one player during the standby. Sided with the Defenders.", "actions":{ "vote":2, "standby":{ "kill":{ "target":"AnyButSelf", "msg":"Now, destroy your enemies with /kill [name]! :", "killmsg":"~Self~, aimed to ~Target~ and destroyed him with a laser shot!!" } } } }, { "role":"bunker", "translation":"Bunker", "side":"human", "help":"You're Bunker! Sturdy and resistant, you can block the Alien's attack! But you'll have to choose, because you can protect the Laser Cannon or yourself! Make wise decisions, because if all the Bunkers or the Laser Cannon die, the Space Invaders win!", "info":"Can protect or selfprotect one player during the night. Sided with the Defenders", "actions":{ "night":{ "protect":{ "target":"Any", "common":"Self", "priority":1 } }, "startup":{ "revealRole":"laser" } } }, { "role":"alien", "translation":"Alien", "side":"aliens", "winIfDeadRoles":["bunker" ], "winIfDeadRoles":["laser" ], "help":"You're an alien! Time for kill all that stupid humans and control the Earth! Type /kill during the night! Also, each 2 nights you have an extra nightkill with /kill2, and that's not shared with your team!!", "info":"Can kill one player during the night (Shared). Can kill one player each 2 nights (Not-Shared). Sided with the Space Invaders.", "actions":{ "night":{ "kill":{ "target":"AnyButTeam", "common":"Team", "priority":2, "broadcast":"team" }, "kill2": { "recharge": 2, "command": "kill", "target": "AnyButTeam", "common": "Self", "priority": 3, "broadcast": "team" } }, "startup":"team-reveal", "startup":{ "revealRole":"laser" } } } ], "roles1":["laser", "bunker", "bunker", "bunker", "alien", "bunker", "bunker", "alien", "bunker", "bunker", "alien", "bunker", "bunker", "bunker", "alien", "bunker", "bunker", "alien", "bunker", "bunker", "bunker", "alien", "bunker", "bunker", "bunker", "alien", "bunker", "bunker", "alien", "bunker", "bunker", "alien", "bunker", "bunker", "bunker", "alien", "bunker", "bunker", "alien", "bunker", "bunker", "alien", "bunker", "bunker", "bunker", "alien" ], "killmsg":"±Space Invaders: ~Player~ (~Role~) was destroyed!", "killusermsg":" You were destroyed!", "border":"***¦¯-¯¦ ¦¯-¯¦ ¦¯-¯¦ ¦¯-¯¦ ¦¯-¯¦ ¦¯-¯¦ ¦¯-¯¦ ¦¯-¯¦ ¦¯-¯¦ ¦¯-¯¦ ¦¯-¯¦ ¦¯-¯¦" } [/HIDE] Well, it's a really simple game; I made it thinking on themes like "waehofen" or "Caterpie", small themes with few roles, but funny because the game's working it's completely different. Roles: Spoiler Alien: Can kill 1 player during the night (Shared) Can kill 1 player each 2 nights (Not-Shared) Laser Cannon: Can kill 1 player during the standby. Bunker: Can protect OR selfprotect one player during the night. [/HIDE] And here is the mechanic: all the players, including the Aliens, know who is de Laser Cannon. If he dies or all the Bunkers die, then the Aliens win! The Bunkers will have to decide who they'll protect, themselves or the Laser Cannon. *Update: Now the Aliens've an extra not-shared nightkill each 2 nights Fixed the +2 laser's vote Fixed the alien's team-reveal Fixed: now when the laser or all the bunkers die, the Aliens win like the rules say Fixed: added the VillageCantLoseRoles
This is....really cool actually. Very non-standard, but it's still village v mafia at its core and it requires a good amount of strategy from both sides. The cannon getting two votes seems unnecessary and kinda gives it a failsafe during the endgame, and it seems like there are a few too many bunkers per alien, but that might be necessary since there will be crossfire from the Space Cannon and mislynches. I could see the length of the game being a problem in larger games since there's a maximum of 3 people per full cycle, but that's not really a problem with the game and more a problem with the impatience of the channel.
You may want to take a look at this theme I coded for fun. It has the same concept, but it uses recharge for some actions, so the protectors need to organize themselves.
Hmmm, I'm thinking about some possibilities: 1. Aliens don't share the kill (but I think, they'd be so OP) 2. New role: Mystery Ship (the Alien that sometimes appears in the game) Sided with the Aliens; Nightkiller without sharing the kill (or maybe daykiller without reveal and giving daykill immunity to Laser Cannon?) 3. Add more Aliens I also like the IceKirby's idea; including a recharge at protect would make need more organization, but maybe the Aliens'd be OP at small games since some of the Bunkers couldn't protect... (when I say small games, I'm talking about "advanced" big games) (Btw, I'll remove the Laser's +2 vote as MeowMix said; it's really unnecessary) What do you think?
Disagree about the mystery ship, I like the simplicity of the theme and any extra roles might throw that off. As for killsharing, it's up to you. Rice's theme makes it so that the mafia don't kill share but there are more protectors to compensate for that. I personally think you should keep it as is, but with a couple more aliens thrown into roles in midsized games. If it doesn't really work out you can always update it later. Protect recharging is a cool idea as well and would help in balancing out the village.
How about this: add 3 different aliens, let them get a shared kill between those roles (ex: All 3 alien parties gets role-reveal, but are on the same side), and so doing the night you would have maybe 3 kills, more or less depending on what you think.
@MeowMix I think adding more roles would break the game's simplicity too, so I decided to add more aliens as you said. If the theme is approved and the games are so long/Village is OP, then I'd probably add more alien-parties as Shiny Rayquaza advised (or maybe add a "limit=2" to the kill action, but idk if this works when the killer shares the kill)
I think you mean limit... I think Mushroom Kingdom had something like that with the Big Boo getting two kills, and one apparently shared.
This is a great concept, and though balance is probably off, it shouldn't be too hard to fix once you get a few games going. Approved (but update roles list as necessary)
This definitely needs some work on the balancing. One thing I like is assigning one or two bunkers the responsibility of protecting the cannon while the others self-protect just in case (would be a good strategy honestly). I've always been a fan of simple themes. Approve
Approve A simple game is good and needs a different strategy. The village side will only be OP if the laser can handle all bunker claims and organize which one will protect who every night to limit the kills. Make the limit to 2 kills per night or 1 kill/night and the other 1 will need recharge
I like Praxie's idea! If the theme's approved (it only needs 2 approves more, yay!) I'll probably include the 2 kills per night, or maybe the recharge for protects, if the village is OP (but at the same time, that changes would keep the game's simplicity, which is the theme's key)
If I was able to really approve this, I would of. Reminds me of playing TI Invaders (a clone of Space Invaders) on a TI-99. My childhood was great with that thing.
Maybe add "nolynch":true so laser gun is the only one who can kill from the good guys. Cause there are no inspectors or stuff, it is stupid to let someone rand.
Hmm, that is a good idea, although randing also helps Alien in some occasion, Ie: they rand Bunkers out and stuff.
I don't like the idea of restricting rands. A large part of this theme is organizing the bunkers and how quickly it can be done. Disallowing rands would take the element of confusion away and make the game too easy.
Yeah, voting is fine as it is. Fix your code, though. Make sure the cannon doesn't have +2, alter your villagecantlose rules, and increase the length of your borders. Upon seeing it in action though the balance is decent, and I'd curious to see what kind of strategies people come up with for this.
(18:51:31) Times Up! : (18:51:31) You were destroyed! (18:51:31) ±Space Invaders: Cat Fart (Bunker) was destroyed! (18:51:31) The Space Invaders (FPT) destroyed all the human's forces and now they control the Earth! (18:51:31) ±Game: The Defenders (Chippymunk) lose! Update: -The +2 vote is fixed. -The border is now longer. -About the "villagecantlose", the game it's ok, since I was the last Bunker alive and the Alien killed me, and the game's rules say: "If all the Bunkers die, then the Aliens win", and that's why that happened. If I would protected myself, then the Alien wouldn't have killed and the Laser would killed him during the standby, so the good people win. So... it's not a bug, but if you think it's better to change that rule, I can do it. :)
Is the link in the opening post the current code? If so, there's an error in the Aliens's team-reveal: Code (text): "startup":"team-reveal", "startup":{ "revealRole":"laser" } You can't have the same action twice in a same role. You have 2 alternatives for that: Code (text): "startup": { "revealRole": ["alien", "laser"] } Or Code (text): "startup": { "team-revealif": ["aliens"], "revealRole": "laser" }
Thank you IceKirby, I fixed that :) I added the Villagecantloseroles, since I read that the WinIfDeadRoles activates through it; so now, if the number of Aliens is > that the good people and there's at least 1 bunker and the laser alive, the game'll still continue (but if there's not bunkers, then the Aliens'll win, like the rules say)
VillageCantLoseRoles only works if you have a side named "village". If you want to use it, you will have to rename the "human" side to "village" (You can keep the translation).
Lol, I renamed it to "village"; but apparently in one moment I changed the code for other older (and that's why the +2 vote was still there D: ) I'm fixing it. Thanks :)
Ok I have JUST finished playing this game with 29 people. It took a tad less then 20 minutes, which is far far too long. I recommend reducing number of aliens, but adding a recharge to the bunker's protect. Bunkers will have to work together even more with this and it should speed up the game.
Funnily, the new charges thing I just added is almost perfect for this theme, it solves the problem above too. You could give each bunker X amount of protects which would somewhat simulate the actual game (since they fall apart on each hit in game!) and it would help reduce the amount of time the game goes on for hopefully.
Good ideas! So here is the update: -Now the bunkers have a "charges"=3; so each one can only protect/selfprotect 3 times per game (maybe should be 4?) -Number of aliens reduced
(19:50) Fegelein: I do think the Aliens are slightly UP in SI, but when I think of a decent fix, I'll tell you (19:51) Fegelein: Perhaps a distract and make the second kill every 3 nights? (19:52) Cat Fart: Ok, any suggestion will be welcome :). That's a good idea (19:52) Cat Fart: If you want, you can post it at the forums :) (19:53) Cat Fart: I can even give to the bunkers a 2 charges instead of the actual 3 (19:53) Fegelein: Perhaps, I think 3 would be OK though (19:55) Cat Fart: asdf I gtg; If you have any suggestion just PM me here or at the forums; as I said, any idea will be really welcome (19:56) Cat Fart: also, thanks for your help and constructive criticism (19:56) Cat Fart: :D (19:57) Fegelein: NP Conversation we had about Aliens in the theme.
I don't think Aliens are underpowered. With 4 Aliens in the game, they can get up to 6 kills every 2 nights (One kill2 for each Alien and one shared kill for each night). It's all about being smart and knowing how to pretend to be a Bunker and who is the better target (AKA more likely to be unprotected and still have charges left).
In some games, they are only 2 and about 12 bunkers (I may be exaggerating but it is about that amount). Pretty UP if you ask me.