Coniecto (Guess) game
Multiplayer command line game to guess the number.
Toy project to practice building smaller objects.
Have a quick try
First make sure you have Ruby 2.2.0
Then start irb and it will kick off an example game.
$ irb
How to win?
You can win in three ways which are mutually exclusive in this order:
- By guessing the number exactly right
- By guessing a number within your margin, this is determined by your rank (see ranks below)
- By simply being the player who guessed the closest to the number overall
Make your own
Customise your own game by specifying the following:
players
The humans involved and ready to play
limit
The maximum guessable number
Don't worry if you're on your own, it will auto populate bots who you can play against!
$ game = Game.new(
players: [
Human.new(name: "Tom", rank: 1),
Human.new(name: "Mark", rank: 2)
],
limit: 125
)
game.play
Ranks
Specifying a rank for a player (1-5) defines how much margin of error your guess can be to succeed.
If you guess 100 with a rank 3, guessing anywhere inbetween 70-130 will score.