0.2.14 • Published 9 years ago

tricker v0.2.14

Weekly downloads
3
License
ISC
Repository
github
Last release
9 years ago

Tricker

Tricker is a two player network game where you try trick your opponent to score points.

In a game round, one of the players is the "knower" and the other is the "guesser". There are three small blue rings in the playing field. In every round, one of them is the target, that is, this is where you should stand when the time is out to get points.

Only the "knower" knows which of the rings is the target, it is marked with a yellow star for the knower. The "guesser" has to figure out which one it is or just take a chance.

In the next round, the roles are reversed. The "knower" is now the "guesser" and vice versa.

The "guesser" has more time than the "knower", so the "knower" must complete its moves a few seconds ahead of the "guesser".

How points are calculated

KnowerGuesserPoints
In targetIn targetKnower: 0, Guesser: 1
In targetWrong ringKnower: 1, Guesser: -1
In targetOn matKnower: 1, Guesser: 0
Wrong ringIn targetKnower: -1, Guesser: 1
Wrong ringWrong ring (same as Knower)Knower: 0, Guesser: -1
Wrong ringWrong ring (different than Knower)Knower: -1, Guesser: -1
Wrong ringOn matKnower: -1, Guesser: 0
On matIn targetKnower: 0, Guesser: 1
On matWrong ringKnower: 0, Guesser: -1
On matOn matKnower: 0, Guesser: 0

So, you can only score points if you are in the target ring, but you can get minus points if you are in another ring. On the mat you don't get any points, neither plus nor minus.

When has someone won?

A match is over if:

  • one of the players has 2 points

or

  • one of the players has -2 points

Install

Tricker is a game that is built for the multigame platform, so you need Node.js and the multigame installed. Then do:

npm install tricker --save

and in the client code:

<script src="/socket.io/socket.io.js"></script>
<script src="<your directory>/gameProxy.js"></script>
<script src="<your directory>/jquery.min.js"></script>
<script src="<your directory>/tricker_client.js"></script>

The first two script are for the multigame platform. The tricker_client.js file can be found under ./lib.

You then need to create a ui with game controls like a start button.

TODO

  • Remove jQuery dependency
0.2.14

9 years ago

0.2.13

9 years ago

0.2.12

9 years ago

0.2.11

9 years ago

0.2.10

9 years ago

0.2.9

9 years ago

0.2.8

9 years ago

0.2.7

9 years ago

0.2.6

9 years ago

0.2.5

9 years ago

0.2.4

9 years ago

0.2.3

9 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.0

9 years ago

0.0.0

9 years ago