Write an online web based ball throwing program

Build an online web based ball throwing game where 3 players (1 player, other 2 players are computer programs) will throw a ball at each other. They can choose who they want to throw the ball to when the ball is thrown to them. I need the ball to physically move from one player to another (ie, you can see the ball being thrown from one player to another).

It is not an interactive ball game. The player is throwing the ball to 2 other players who are computer programs.

I need to be able to be to easily change the following options:

- Option to choose who the other 2 players will throw the ball to (either A/B or "you")

- Option for number for ball throws in total

- Option to change the name of the other 2 players

- Ball toss speed (time before each throw)

- If a player (named "you") is not thrown a ball (ie, player A threw the ball to player B), I still need the player (named "you") to click on a 'proceed' button for the game to proceed.

- Option where I can provide many people access to the game at the same time (ie, when I am ready, I can give everyone access to the game. Before that, no one has access).

Need a program similar to this (see for reference):

<[url removed, login to view]~willia55/Announce/[url removed, login to view]>

## Deliverables

See attached powerpoint file for an example of what is needed.


**What level of illustration work is needed?**

Level of illustration is low. Players do not need to move. I just need a moving ball.

**So illustrations like on your sketch are enough?


**Have any idea what you want the people and the ball to look like?

Just like the PPT?

**Yes, you can cut and paste the images from the ppt.

**Can this be done with a Flash technology?**


**Does the ball being thrown ever miss the person or it follows the same path every time?

**Yes, the ball can follow the same path every time (ie, in total, there are 3 paths forming a triangle between the 3 persons).

**Is there a point to the game? a winner?

**The point of the game to make people feeling included (people will throw the ball to them 1/3 of the time) or excluded (they will initially receive the ball for 1/3 of the time, but after a few catches, they are excluded from the game. The other 2 players will play the game with each other). (see [url removed, login to view])

**Under each *player* is there a counter?**

No counter needed. It will be good if you can have add a counter that can be removed when needed.


The game will start once there are 3 players *logged in*?**

No. The game should start only after I allow it to.

Only 1 player is playing at once. The other 2 players are computer programs. However, the 1 player THINKS that he/she is playing with 2 other real players.


Is there a robot ever playing?**

Yes, 2 other players.

**Do you need a robot randomization method for the game to play on it's own?**


**What if there are 2 people connected waiting to play and the 3rd person never shows up? does game ever work with only 2 people?**

Not applicable. Only 1 player is needed for the game to work.

I wish to have many players (10), accessing/playing the game at once. All of them THINK that they are playing with each other, but in reality, they are playing with a computer.

**What happens when game ends? **

A link will direct them to another page to continue a survey.


I would prefer to have the ID code of the first page be duplicated on the second page when they play the ball game.

**Explain the game**

At any one time:

- ~10 people in a room playing the game at around the same time (web based game)

- these people think they are playing the game with each other (not true, playing with robots)

- For any ball game: 1 real player, 2 robots

Included: player gets the ball 1/3 of the time (ie in normal play, the ball get toss around relatively evenly amount 3 players)

Excluded: player gets the ball 1/3 of the time (initially), after that, player doesn't get the ball (ball is thrown among 2 robots)

- Can use 2 similar games on different websites (or randomly assign people to either the included/excluded game, but needs to track which player ID played which game)

**Can I determine before the game is even played if the person is left out or not.**

TRUE. I want to know who is excluded/included.

**Names of robot players

**The robots will be call Participant 44301 and Participant 42406. I would like the option to change them if I want to. I do not need randomly assigned robot names

**Random blue button appears every time ball is thrown to player? Please specify.

**Nope, the random blue button appears at random intervals (it will pause the game). This is mainly for the excluded situation where the ball will not be throw to the player (so the player will not get to click anything, player gets to click blue button so he/she won't be bored). Random blue button can appear after ~3-5 throws. I need the option to modify this.


Need the following parameters to be easily configurable:

** * Instructions for game

* Link to go to after the game completes

* How long the game lasts = number of total throws

* Option to choose who the computer players (robots) will throw the ball to

* Ability to change the other 2 players' name (robots)

<!-- -->

* Vary the time between ball throws (randomized) (to make the game look realistic)

* Need to choose when random 'blue button' will appear (to ensure that players are paying attention)


-Ability for administrator to grant players access to the game at a specific time (either by providing a password or some other way in which the administrator can provide access)

-Need player's ID on the first page to feed into second page (ball throwing page)

-Need some players to feel included and others to feel excluded (at any one time)

ie, Included: Players will get the ball 1/3 of the time.

Excluded: players will get the ball 1/3 of the time at the beginning but do not get the ball later. The robots will only throw the ball to each other

(or to have 2 ball games, one where players are always included and the other where players are always excluded: the games will be on 2 different websites)

-Need a record of which player ID plays the included/excluded game (if there 2 ball games, this might not be needed)

Habilidades: Engenharia, MySQL, PHP, Gestão de projetos, Arquitetura de software, Teste de Software, Hospedagem Web, Gestão de Site , Teste de Website

Veja mais: zip reality, yes interactive, write your name online, write names, write for others needs, write anything you want, write all you want, where to write online, what would people need an illustration for, what programs you need for illustration, what is computer program, what is computer illustration, web programs, web based programs, web 2 programs, sketch up online, robots online game, robot's name, robot name, real online work, reality t, real edu, program in direct, program administrator, online web work

Acerca do Empregador:
( 1 comentário ) United States

ID do Projeto: #3058121

Concedido a:


See private message.

$42.5 USD em 14 dias
(25 Comentários)

3 freelancers estão ofertando em média $65 para esse trabalho


See private message.

$68 USD in 14 dias
(31 Comentários)

See private message.

$84.15 USD in 14 dias
(23 Comentários)