Site contents and design © Brian Beckett 2008
Contact: brian {at} worthlesscheese {dot} com

Valid HTML 4.01 Strict

Valid CSS!

Animal, Vegetable, Mineral - a Java game project

Description

Animal, Vegetable, Mineral (avm for short) is very similar to 20 questions.
The aim of the game is to think of an object that the computer cannot identify.
Once you have told the program what category of object you are thinking of (animal, vegetable or mineral) you then answer a series of yes/no questions about your object. Finally, the program will either be able to correctly guess your object or you will have won.

Once you have finished playing, your contributions to the program's knowledge are saved. When you play again, you will need to think of some new objects :)

The game is based heavily around the Amstrad CPC 464 version, which I used to play quite a lot when I was younger.
The question structure is very simple - rather than using a set of gathered facts to find a known object that meets all of the criteria, the game has a binary tree of questions, each node either leading to another question or to an object.

Currently, the game comes with knowledge of only a few objects. This will eventually change, when I eventually find time to sit down and teach it to recognise a load more things.

Raison d'être

AVM was a classic game on the Amstrad CPC 464. Both me and my sister had great fun playing with it when we were growing up. I doubt that many people will be interested in playing with this, but if even one person can derive some enjoyment from it then it will have fulfilled it's purpose.
I don't think I've really learnt much while writing this program. A little about trees (the programming type, not the 'Vegetable' type), I suppose. It was quite a fun program to write, though.

Development Plans

Development History

System Requirements

Downloads

Instructions

Licence

I don't currently have a specific licence in mind at the moment. However, the conditions I want you to abide by are these: Finally, if you have done something cool with the source code, or created a nice databank of known animals, or even if you just enjoyed playing with the game, please let me know! I would love to hear from you! Contact brian {at} worthlesscheese {dot} com