Jump to content
N-Europe

The mexican standoff (test drive)


Sméagol

Recommended Posts

I've had an idea for a short game, but originally I wanted to do this in an IRC chat, but could never be arsed to actually code the irc scripts. Now I've made a tool for the organisation in PHP as a fun exercise, so it should make it easy to run it on a forum. I'm still finishing the tool, but I suspect it will be ready in 2 hours, and I'd like to give it a test drive.

 

The game:

It was inspired by mafia, so in mafia terms: everyone is a serial killer, and the win condition is to be the last man standing. To add a little bit of strategy to the game, I've added a rock/paper/scissor element to it.

 

If it sounds interesting, and you'd like to give it a try, you can sign-up here, and read the details below. Again, the game is supposed to be short, with rounds of 5 minutes (plus some time for me to check things and post the results), so we should be done within half an hour, depending on the number of players. The more the merrier, but since it's short notice, and it's a test drive, I'll take anything above 3. Game will be played in this thread. There's no discussion, you only send in targets, but you can smack talk each other in the thread I guess.

 

Details:

 

- Rounds of 5 minutes (with a little extra time for me to resolve actions, check if things look alright, and post the results). Rounds start when I've posted it has.

- Your goal is to be the last man standing, you do that by eliminating other players.

- Each round you can send in actions by PM.

- There are 4 actions you can take: idle / dodge / shoot / focus

- idle: this is the default, if you miss the 5 minute deadline. You can send it in, but this serves no purpose at all. You're a sitting target.

- dodge: you get to live another round if someone tries to shoot you. Unless the player used focus the previous turn.

- shoot: you (try to) kill your fellow player.

- focus: you're a sitting target this turn, but next turn you will have priority, and dodging your shot will be useless.

- send in action by PM: use subject round X: action target (target only if you're shooting). So for example: round 1: focus or: round 2: shoot Sméagol.Don't deviate from this, I've automated the process so i won't have to think and check things, so things move on smoothly. Also don't send in actions for the next round. I'll delete all the PMs before I start the next round.

I don't read the body of the PM.

- Timing is important for shooting, but not for dodging. If you shoot someone before they get to shoot someone, you will cancel their attack. For dodging it doesn't matter who sends in their PM first.

- Game ends if 1 player remains.

 

If players sign up, but I end up still having some problems with my tool, I'll obviously let you know.

 

 

Time: Sunday night, 22:00 UK?

 

Players?

[1] MoogleViper

[2] Rummy - killed pre-game by Dr. bob

[3] Dr. bob

[4] DuD

[5] Cube

[6] Jonnas

[7] Marcamillian

Edited by Sméagol
Link to comment
Share on other sites

  • Replies 111
  • Created
  • Last Reply

Top Posters In This Topic

I'm doing some last minute testing, but everything seems to be working, only one sentence that doesn't make sense, but I'll fix that later. Seems to be fully functional, so I'll keep sign-ups open for another hour, otherwise I'll run this on one of the next couple of days.

 

edit:

 

This is currently what the results look like:

 

Results:

 

Samus hits Luigi with an undodgeable bullet.

Mario is focussing.

Yoshi shoots Fox but misses.

Ness dodges for no reason.

Kirby shoots Link.

Fox dodges Yoshi's bullet.

 

Freshly added to the pile of bodies (i.e. you're dead):

 

Luigi

Link

 

#########

 

edit:

Nah, I'm going to bed.

It seems to be fully functional, apart from some unlogical sentence constructions.. I'll try to polish it some more and ad some customisation options. I'll probably run this Thursday or Friday evening. You can sign up for then.

Edited by Sméagol
Automerged Doublepost
Link to comment
Share on other sites

@Dr\. bob / @DuD / @Cube

 

How does Friday night 22:00 UK sound? Or do you prefer Thursday? Or another time? If we do this Friday, I'll have enough time do implement customisation (see below), which will make it more fun.

 

I also forgot to mention, timing is important, so how fast you send in your PM. At least when shooting, it doesn't matter when dodging. So if Mario and Luigi both shoot each other, the one who sends in their PM first wins (so like an actual duel then). Also, if Luigi shoots Yoshi, but Mario shoots Luigi and sends in the PM first, Luigi dies and Yoshi lives. If you dodge it doesn't matter when you send in your PM, you will dodge all normal attacks regardless of timing, except focus attacks. Oh and focus attacks have priority so if if Mario and Luigi shoot each other, and Luigi sends in the PM first, but Mario has used focus in the previous round, Mario still wins.

 

 

This is purely for flavour and optional, but Intend to let you customise all your actions. Since the tool is simple, it won't automatically correct grammar :p, so it needs to be in a very specific format. I'll let you know my plans in advance, so you can send me a PM with your options in advance, then I can use them for testing when I try to implement it Thursday. You can send me the following:

 

name: I'll let you add colour tags. This one is guaranteed to be in.

 

attack: This comes in 2 sets of 2 variables:

normal attack prefix, normal attack postfix and focus attack prefix, focus attack postfix.

So a sentence would be constructed like this:

[player] [attack prefix] [target] [attack postfix].

The postfix is optional, and the focus set is of course for when you use a focus attack.

Examples:

Sméagol shoots Gollum. (default: no postfix)

Sméagol shoots Gollum with great precision. (default focus attack)

Sméagol drops a piano on Gollum. (no postfix)

Sméagol hits Gollum with a baseball bat.

 

idle action: when you do nothing at all.

Examples:

Sméagol is just standing there like an idiot. (default)

Sméagol is picking his nose.

Sméagol is sleeping.

 

focus: when you use the focus action.

Examples:

Sméagol is focussing. (default)

Sméagol is charging up.

Sméagol just hit the smash ball.

 

dodge: when you dodge.

Examples:

Sméagol dodges. (default)

Sméagol puts up a shield.

Sméagol ducks for cover.

 

death action: for when someone kills you.

Examples:

Sméagol drops dead on the floor.

Sméagol melts.

Sméagol goes crying to his mommy.

 

death quote: simple quote to go behind you name when I announce you officially dead.

 

victory quote: the same as above but for when I announce you the winner.

 

Those are the plans I have, not sure if I manage to fit in all of those, but you can send me your choices anyway.

 

 

I might join in depending on how much time/effort it'll need? I assume it'll just be a minute each day/cycle, which is reasonable.

I intend to give you 5 minutes each round, to allow people to send in their actions. Then a minute for me to enter the actions, check the results and post them, and start the next round. Longer if I encounter bugs in my tool, let's hope that doesn't happen :p.

Link to comment
Share on other sites

Yeah Friday isn't good for me either unfortunately. Sunday's probably looking best. There's a chance I'm working til 21:30 but I'll shoot home as fast as I can and jump straight on - it's unlikely I'll be late but even if I am it won't be by too much.

Link to comment
Share on other sites

Looks good to me. And I appreciate you using UK times.

Let's hope I don't get confused :p.

 

Current plan is Sunday 22:00 UK.

 

[..]

it's unlikely I'll be late but even if I am it won't be by too much.

In other words an easy target for the other players ;).

Edited by Sméagol
Link to comment
Share on other sites

Customisations are mostly working I think, so if you want to express yourself in my game, take another look at your options in the spoiler, and send a PM ;).

 

Here's how it currently looks like using my test values.

 

Results:

 

Mario throws a fireball at Donkey Kong. Donkey Kong is launched off-screen.

Luigi throws a fireball at Pikachu, but the attack fails.

Donkey Kong laments being dead.

Ness used PK thunder on Pikachu, but the attack fails.

Yoshi crawls back into his egg.

Captain Falcon is focussing.

Samus is charging up.

Kirby dodges.

Pikachu used Double Team.

Jigglypuff used Defense Curl.

Link slashes Fox with his kokiri sword. Fox is launched off-screen.

Fox laments being dead.

 

Freshly added to the pile of bodies (i.e. you're dead):

 

Donkey Kong

Fox “Aaahhhhh!”

 

 

This is purely for flavour and optional, but Intend to let you customise all your actions. Since the tool is simple, it won't automatically correct grammar :p, so it needs to be in a very specific format. I'll let you know my plans in advance, so you can send me a PM with your options in advance, then I can use them for testing when I try to implement it Thursday. You can send me the following:

 

name: I'll let you add colour tags. This one is guaranteed to be in.

 

attack: This comes in 2 sets of 2 variables:

normal attack prefix, normal attack postfix and focus attack prefix, focus attack postfix.

So a sentence would be constructed like this:

[player] [attack prefix] [target] [attack postfix].

The postfix is optional, and the focus set is of course for when you use a focus attack.

Examples:

Sméagol shoots Gollum. (default: no postfix)

Sméagol shoots Gollum with great precision. (default focus attack)

Sméagol drops a piano on Gollum. (no postfix)

Sméagol hits Gollum with a baseball bat.

 

idle action: when you do nothing at all.

Examples:

Sméagol is just standing there like an idiot. (default)

Sméagol is picking his nose.

Sméagol is sleeping.

 

focus: when you use the focus action.

Examples:

Sméagol is focussing. (default)

Sméagol is charging up.

Sméagol just hit the smash ball.

 

dodge: when you dodge.

Examples:

Sméagol dodges. (default)

Sméagol puts up a shield.

Sméagol ducks for cover.

 

death action: for when someone kills you.

Examples:

Sméagol drops dead on the floor.

Sméagol melts.

Sméagol goes crying to his mommy.

 

death quote: simple quote to go behind you name when I announce you officially dead.

 

victory quote: the same as above but for when I announce you the winner.

 

Edited by Sméagol
Link to comment
Share on other sites

IS this still occuring tonight? I worked an early so should be around on time!

 

assuming i dont forget again

Yeah, I'm set to go in about 2 hours.

I'm sorry guys, but I don't think I can play tonight. My 3.5 journey home took 7, so I'm a bit behind this evening...

Too bad, you're welcome next time.

 

That said though.. I thought "the more the merrier", but I ran this Friday on another site, with 4 people, and it still took 25 minutes. 6 players is a good number.

 

@MoogleViper

@Rummy

@DuD

@Cube

@Jonnas

@Marcamillian

Link to comment
Share on other sites


×
×
  • Create New...