To keep our first attempt at Numero as simple as possible, we started with the solitaire version. This only allows 'takes' but not the two additional moves used in all other forms of the game ('builds' and 'discards'). The pack is limited to just the four sets of cards numbered from one to fifteen (with the option of using an even more limited set suitable for very young children) and the scoring is very simple. If the limited description of the rules is insufficient, you can check out the Numero website.

Having completed a working solitaire game, we modified it to fix a few minor problems, rearranged the display and made internal changes in preparation for including 'build' and 'discard' moves, while keeping it working as a solitaire Numero game. We also removed the 'finished' button so that multiple 'takes' must now be done as one move. Be aware that this version still has some bugs!

Now we have a two-handed version where you can play against the computer. 'Takes' and 'discards' are implemented but not 'builds'. Images are now preloaded which will lead to an initial delay over the internet, but to much smoother play. Cards are still limited to the basic four by fifteen set but button behaviour, scoring and other minor features have been improved.

We have finally produced a complete two-handed version of basic Numero (that is, with all three types of moves and simple scoring, but not including wild cards). Those with older browsers may not be able to play this version, but all modern browsers should be OK. If the computer plays too well, get it to try not so hard by adding '?s=2' (without the quotes) to the end of the URL.

Numero is a card game which may be played at many different levels, depending on the age and ability of those playing. It is suitable for all ages from children starting out in school to adults. It not only develops basic mathematical skills, but also involvess problem-solving and gaming strategies.

Numero was invented by Western Australian Frank Drysdale and the rights to the game are held by the Alzheimer's Association of Western Australia, a charity which receives royalties from its sale. Detailed information and the complete rules of the game are available from the official Numero website. The game itself, which consists of a pack of approximately 90 cards, and additional material to support its use in an educational environment, is available from Prim_Ed Publishing. The web-based versions of the game which you will find here are made available with the permission of Prim_Ed, but may not be copied without their authorisation.

We were asked if we could create a web-based version on Numero. This has turned out to be quite a challenge, given the limited options available for graphic manipulation using standard HTML and Javascript. We prefer to code conservatively so that those with older computers and with software not provided by Microsoft can still play the game successfully; we in fact develop on Macs and use a range of browsers, principally Safari and Firefox. As a result we almost totally avoid using CSS which has always been plagued with major browser incompatabilities, most of our Javascript code is version 1.1 compatable and our HTML should be acceptable to any browser supporting version 3 or better. When all browsers in common use come with complete DOM support and strict adherance to HTML and CSS standards, it may be easier to write a game like Numero and to make it look more like games which run as normal applications.

To incorporate 'builds' (in our most recent version of Numero) we have had to resort to using level 1 DOM routines, which will exclude older versions of browsers, but all modern (published in the last five to ten years) browsers should be able to handle them. It seems that browsers are largely compatable in their DOM support, and we have avoided routines which are problematic. The Javascript code which runs the game now has about 1400 lines of code and the game uses almost 80 different images.

This is an on-going project, so the versions of the game presented here represent different developmental stages rather than completed examples of a defined level of Numero, so their behavior should not be relied on as conforming exactly to the official rules and scoring. The first two versions will suffer from delays in displaying cards during play while the subsequent ones avoid this problem at the expense of taking a long time to load (while the images are pre-loading).

Since the above was written in 2007, browser support for the DOM and CSS has improved markedly. It also seems that with version 9 of Internet Explorer, Microsoft has belatedly embraced web standards, possibly too late to save them from the onslaught of Google's Chrome. Anyway, if we were writing Numero now we would use more modern HTML and Javascript, which would make the process a bit easier. In a few year's time it might be practical to rewrite the game using HTML5 and the graphics support it provides, which would allow us to improve the animation considerably.