Posted on

Hello world!

Cow and the Bull.

The History:

Back in the summer of 2005, I attended my cousin’s wedding. It was amazing. There was so much going on. Got my boards results. To everyone’s surprise and my shock, I got a 90+ in three major subjects. Yeah right… Chem and Physics aren’t really considered. LOL. And yeah, I got single again.. πŸ˜€ Good Times!!

There at the wedding, my cousins introduced me to this brand new game called Cow and the Bull.

It was addictive!

We played it like so many times that even now I remember the rules of the game.

The Game:

Originally a two player game.


Player A, Player B (and their sanity), Pen and a Paper, Knowledge of English alphabets.



Player A thinks of a 4 Letter word.

These 4 letters must be unique. No repetitions allowed.

Be Honest (at least after the first few runs πŸ˜€ .. more on this later)


Player B has a pen and paper and a head to guess the word Player A has thought of in his head.

Player B writes the first guess on the sheet of paper. In the game, B has a total of 10 (Configurable) chances to guess the word that A thought.


Player A examines the guesses from Player B and provide hints.

There are predefined rules for the Hints (=Value of Cow and Bull).

Lets look at some examples:

Sl. A (Unknown) B (Guess) Β Cow Β Bull Remark
1 FORK LAME 0 0 This will be random. Choosing a high on vowel word makes it easy. {0,0}: Ergo, none of the alphabets(L,A,M,E,) are present in the target word. Trying other vowels.
2 FORK SOUL 0 1 One hit. Now determine which one is the correct alphabet.
3 FORK FOUL 0 2 Taking a similar guess to eliminate options. F is surely in the Word and One of {O,U,L} is correct.
4 FORK FRET 1 1 One of the alphabets is not correctly placed and the other is F. E has already been eliminated above.
5 FORK FOUR 1 2 All good. In the next run we may be able to guess the correct word.

Cow: Alphabet is present in the word that Player A thought but it is not at the correct position.

Bull: Alphabet is present and is in the correct spot.


After I got back from the wedding:

I had my parents entertain me throughout the journey, but when we got back home there was no one to appreciate the game anymore.

So I figured, why not have computer do the work of Player A – think of a random word, Let us guess, Provide meaningful hints and finally, after the game gets over, give the meaning of the word.

I knew VB6 well then. πŸ™‚


The Future:

This blog will be dedicated to the development of the Application. Rest is unknown.


Why now!? The game is lame


Honing my Android development skills. So have created an entirely new blog for the development of the Application.

And who knows .. people may want to contribute and create the game for other platforms.


Game πŸ™‚ isn’t lame. It is definitely fun. and people just don’t know about it.

AWARENESS. huh! πŸ˜›

This one is for the cause of humanity.




About Nikunj Lahoti

Yet another kid with the Quarter-life crisis! :P :P Nothing serious though. A Software Engineer by profession and have an active interest in Technology (trust me when I say it .. β€œNo other interests have lasted this long!” References Available upon Request). I like … No! I love to develop code. & I have had a lot of fun doing that (over the past 8 years). Predilection: Java, *nix, Android (ting) Current Age: 0Γ—1A

9 responses to “Hello world!

  1. I think this will be legendary.
    (edited by Nikunj The Lahoti)

  2. vartikavats3 ⋅

    So I remember playing it and its definitely a very good game . Earlier I dint know about this game so u did make me aware :D:D
    Building application , nice idea ..Prost !!

    All the best πŸ™‚
    So what would be next??

    • πŸ˜€ Thanks a lot mate. I just love the game.
      If you want I can discuss my ideas about the UI.. πŸ™‚ and you can add (only) your “valuable” suggestions.
      Next is going to unveil soon. πŸ˜›

  3. Niharika Sharma ⋅

    Hey…I remember you making me aware of this!!
    its awesome to bring it on for everyone in this way…and your style makes it more interesting:)
    the way you have elucidated it …even a novice would know how to play it…nice:)
    I even rippled it to a frnd of mine…and asked him to see if he understands the game…n now i am guessing the words for him:))

    • πŸ™‚ Hello there Sim. Thanks for the appreciation.
      It meant a lot.
      So you won in 4 moves. Awesome! πŸ˜€

      I hope I soon start working on the Application.
      & hey .. why don’t you Blog!?

  4. Niharika Sharma ⋅

    ohhh…you planted my comment in the sequence quite well haan??…nice one:-)

    you deserve it anyhow!!
    ya…I hope that too…will keep following this for that.

    Yeah…awesome i know;)
    Yeah…i can do that…I mean who would not like to have a follower like you?!
    All the best to you.

  5. πŸ˜€ Well not only it was planted well, it even has 1+ interpretations. πŸ˜› Cool Right?
    Thanks for the kind words Ms Niharika. I am going to follow your blog.. Just like your other Fans. That goes without saying… doesn’t it? πŸ˜€
    Thanks mate.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s