NATION

PASSWORD

Blood Ball (sign ups)

A battle ground for the sportsmen and women of nations worldwide. [In character]
User avatar
Old Havansk
Spokesperson
 
Posts: 173
Founded: Jan 09, 2011
Ex-Nation

Blood Ball (sign ups)

Postby Old Havansk » Sun Jan 30, 2011 8:26 am

A truly inhuman and evil sport played by only the most evil people.

Why do we play it?

It is fun.

Blood Ball
Rules:
Teams consist of 12 players each there is one ball that is worth 50 points to the team that has it at the end of the game. Killing is legal and encouraged (15 points for a K.o. slash death to the other team) but players can drop out by blowing their whistle and leaving the arena (15 points to the other team). It lasts for sixty minutes.

i am developing a scorinator but if any one can make one it would be obliged. One nation can submit up to three clubs (no puppets).

Interested fill out this sheet:

Name:
Team 1 name:
Team 1 stadium:
Team 1 Manager:
Team 2 name:
Team 2 stadium:
Team 2 Manager:
Team 3 name:
Team 3 stadium:
Team 3 Manager:

If it is popular it might go to the world cup stage.
Participant of first ever n/s Boxing match; Frevd Swan current featherweight boxing championship belt holder
Winner of the second madball cup. Last 16 in WCoH 15. Second in USSFA cup.
'What will you do if I say your an idiot?
Ban you!
What will you do if I think your an Idiot?
Nothing, I am not telepathic!
Ok, Then I think your an Idiot!

User avatar
Stannge
Diplomat
 
Posts: 517
Founded: Jun 19, 2010
Ex-Nation

Postby Stannge » Sun Jan 30, 2011 11:04 am

Name : Stanngeian Slashers
Stadium : Stannge Airways Arena
Manager : Carter Teipel

User avatar
Llama City One
Spokesperson
 
Posts: 152
Founded: Jan 09, 2011
Ex-Nation

Postby Llama City One » Sun Jan 30, 2011 11:16 am

Name: Balthazar's Tomahawks
Stadium: Balthazar's Backyard Dustbowl
Manager: Balthazar Anaxagoras
God-Emperor Vladimir Snyder,
Ruler of the LlamaOnenians,
Sovereign of Llama City One
(Nation Three-Letter Code: LCO
| Factbook | Embassy)

User avatar
Spitfyred1
Chargé d'Affaires
 
Posts: 417
Founded: Dec 23, 2010
Ex-Nation

Postby Spitfyred1 » Sun Jan 30, 2011 12:36 pm

Team 1 name: Beezlebub United
Team 1 stadium: Dante's Inferno
Team 1 Manager: Lord of the Flies

User avatar
Old Havansk
Spokesperson
 
Posts: 173
Founded: Jan 09, 2011
Ex-Nation

Postby Old Havansk » Wed Feb 02, 2011 9:40 am

Here are the teams i am entering
havansk bbc
ib arena
oak gladn

choi lad
very quad stadium
lothe gyan
Participant of first ever n/s Boxing match; Frevd Swan current featherweight boxing championship belt holder
Winner of the second madball cup. Last 16 in WCoH 15. Second in USSFA cup.
'What will you do if I say your an idiot?
Ban you!
What will you do if I think your an Idiot?
Nothing, I am not telepathic!
Ok, Then I think your an Idiot!

User avatar
Fizbar
Diplomat
 
Posts: 649
Founded: Jan 31, 2011
Ex-Nation

Postby Fizbar » Wed Feb 02, 2011 11:35 am

Note: these teams have been ordered by ranking.

Name: The Armed Republic of Fizbar
Team 1 name: Musclemen BC
Team 1 stadium: Fizbar Imperial Stadium
Team 1 Manager: General Flio
Team 2 name: Clubmen BC
Team 2 stadium: Fizbar Imperial Stadium
Team 2 Manager: Commandant Drogen
Team 3 name: Seafarers BC
Team 3 stadium: Tordak Imperial Stadium
Team 3 Manager: Admiral Glost
Last edited by Fizbar on Fri Feb 04, 2011 11:04 pm, edited 3 times in total.

User avatar
Fizbar
Diplomat
 
Posts: 649
Founded: Jan 31, 2011
Ex-Nation

Postby Fizbar » Wed Feb 02, 2011 12:14 pm

I just created a simple scorinator for Blood Ball using Python. I can easily expand it to add extra features (and make knockouts more or less common).

Save the following code as "bloodball.py" and then open Python in the same directory as bloodball.py (under Mac OS X, I open terminal and cd to the directory using 'cd ~/Documents' if I saved it in documents and then type 'python' as Python comes preinstalled). An interactive python shell should open. Next, type 'from bloodball import *'. You can now type 'score(x,y)' where x and y are the team strengths in floating point format e.g. score(105.0, 100.0).

Code: Select all
import random

def ko(a, b):
   k=0
   for i in range(12):
      if random.random() < (a/(a+b)):
         k+=1
   return k

def score(a, b):
   j=ko(a,b)
   k=ko(b,a)
   x=15*j
   y=15*k
   if (random.random() < (a*(12-k))/((a*(12-k))+(b*(12-j)))):
      x+=50
   else:
      y+=50
   s = 'Team 1 made ' + repr(j) + ' knockouts while Team 2 made ' + repr(k) + ' knockouts. The final score was ' + repr(x) + ' to ' + repr(y) + '.'
   print(s)



Make sure you don't miss the last empty line when you copy and paste the above code.

User avatar
HellHorn
Envoy
 
Posts: 312
Founded: May 15, 2010
Ex-Nation

Postby HellHorn » Wed Feb 02, 2011 11:30 pm

Team 1 name: C.O.E.H. Blood Squad
Team 1 stadium: C.O.E.H. Coliseum of the Violent Games
Team 1 Manager: Timms Vlaanko
Team 2 name: Hellfire Plains Blood Squad
Team 2 stadium: Hellfire Blood Sports Arena
Team 2 Manager: Quincy Warden
Team 3 name: Blood Ball Club of The Eternal Leader
Team 3 stadium: Rancor's Stade #3
Team 3 Manager: Thoms Rancor
"Newborns are raised from birth to be killing machines, homosexuality is punishable by death. Homeless Citizens are immediately executed, thieves are flogged in public and the army is full of two-metre tall super-soldiers. HellHorn's national animal is the hellhound, which froliced freely in the lush forests until they were bulldozed to build torture chambers."
Ebyrian International Cup II - 4th Place
Market Cup Quarterfinalist
War Against HellHorn - Victory

Hellhorn is in the top 5% of "Most Armed" nations and is the #1 Most Armed in our region!
Also, top 6% of "Most Corrupt Governments" in the world!

User avatar
Old Havansk
Spokesperson
 
Posts: 173
Founded: Jan 09, 2011
Ex-Nation

Postby Old Havansk » Fri Feb 04, 2011 10:48 am

Fizbar wrote:I just created a simple scorinator for Blood Ball using Python. I can easily expand it to add extra features (and make knockouts more or less common).

Save the following code as "bloodball.py" and then open Python in the same directory as bloodball.py (under Mac OS X, I open terminal and cd to the directory using 'cd ~/Documents' if I saved it in documents and then type 'python' as Python comes preinstalled). An interactive python shell should open. Next, type 'from bloodball import *'. You can now type 'score(x,y)' where x and y are the team strengths in floating point format e.g. score(105.0, 100.0).

Code: Select all
import random

def ko(a, b):
   k=0
   for i in range(12):
      if random.random() < (a/(a+b)):
         k+=1
   return k

def score(a, b):
   j=ko(a,b)
   k=ko(b,a)
   x=15*j
   y=15*k
   if (random.random() < (a*(12-k))/((a*(12-k))+(b*(12-j)))):
      x+=50
   else:
      y+=50
   s = 'Team 1 made ' + repr(j) + ' knockouts while Team 2 made ' + repr(k) + ' knockouts. The final score was ' + repr(x) + ' to ' + repr(y) + '.'
   print(s)



Make sure you don't miss the last empty line when you copy and paste the above code.


Cheers my version was very bugged, is it possible to work on windows?
Last edited by Old Havansk on Fri Feb 04, 2011 10:52 am, edited 1 time in total.
Participant of first ever n/s Boxing match; Frevd Swan current featherweight boxing championship belt holder
Winner of the second madball cup. Last 16 in WCoH 15. Second in USSFA cup.
'What will you do if I say your an idiot?
Ban you!
What will you do if I think your an Idiot?
Nothing, I am not telepathic!
Ok, Then I think your an Idiot!

User avatar
Fizbar
Diplomat
 
Posts: 649
Founded: Jan 31, 2011
Ex-Nation

Postby Fizbar » Fri Feb 04, 2011 12:47 pm

So I looked up the easiest way, and it seems to be to install ActivePython: http://www.activestate.com/activepython/downloads

Once you do that, you can start up a python interpreter (should be one of the executables that gets installed, probably IDLE or something), and then copy and paste the python code and press return:

Code: Select all
import random

def ko(a, b):
   k=0
   for i in range(12):
      if random.random() < (a/(a+b)):
         k+=1
   return k

def score(a, b):
   j=ko(a,b)
   k=ko(b,a)
   x=15*j
   y=15*k
   if (random.random() < (a*(12-k))/((a*(12-k))+(b*(12-j)))):
      x+=50
   else:
      y+=50
   s = 'Team 1 made ' + repr(j) + ' knockouts while Team 2 made ' + repr(k) + ' knockouts. The final score was ' + repr(x) + ' to ' + repr(y) + '.'
   print(s)



Once you do that, you can simply type 'score(108.0, 97.0)' and press return. By copying and pasting, you don't have to worry about using the DOS command line.


Advertisement

Remove ads

Return to NS Sports

Who is online

Users browsing this forum: Auruna, Macbon

Advertisement

Remove ads