------------------------------------------------------- // \\ || SSSSS || || SS SS || || SS SS || || SS ee tt || || SSSS SS e t t || || SS S S e t t || || SS S S e ttt || || t || || t || || || ||=========================================================|| || || || set : a card matching game for NDS || || version 0.9 || || 20091220-20091220, J Vijn || || || \\_______________________________________________________// // -------------------------------------------------------------------- // Instructions // -------------------------------------------------------------------- SET is a card-matching game. It revolves around 81 cards with figures with 4 properties in 3 variations. The object is to find a 'SET', which is any three cards where for each properties the variations on each of the three cards are either all equal or all different. For example, one of the categories is color. A 'Red Red Red' combination could form a set, as would any permutation of 'Red Green Blue', but 'Red Red Green' would not. For any set found, you get points based. The counter starts at 100 and decreases exponentially with time. You can 'pass' to give up on finding a set in the current cards (a set is not guaranteed to be present). If there was a set, it will be highlighted; if there wasn't, you'll get more cards if there are any left. Naturally, passing nets no points. The game is over went there are no more points left to deal, and no more sets are present in the cards on the table. // -------------------------------------------------------------------- // About the game // -------------------------------------------------------------------- SET was originally created by Marsha Falco in 1974 and published as a card game by SET Enterprises in 1991. The PC version I used as a basis for this NDS version is Tatset by Teun Warnaar. Official site : http://www.setgame.com/ Wikipedia page: http://en.wikipedia.org/wiki/Set_%28game%29 TatSet : http://hdebruijn.soo.dto.tudelft.nl/SetSpel/download.htm Superset : http://superset.deepocean.net/ Detailed rules : http://5ed6a290.cable.ziggo.nl/~jorgen/superset/manual.php // -------------------------------------------------------------------- // About this version // -------------------------------------------------------------------- This is effectively the beta. All the functional aspects are in-place, with one notable exception: hi-score saving. Currently, I'm using SRAM for this, which apparently only works on no$gba. I could use libfat, but then it won't work on emulators. Finally, there's eeprom, of which every post I see on the gbadev forum says I should use it. So, yeah ... if anyone has a nice mechanism that works on hardware AND emulators I'll use it, but for now saving will be problematic. Other things that might be nice are * sound effects, * possibly better graphics (especially buttons), * neater code; but those are not really a priority right now. // -------------------------------------------------------------------- // Changes // -------------------------------------------------------------------- // -------------------------------------------------------------------- // Contact info // -------------------------------------------------------------------- J.Vijn cearn@coranac.com http://www.coranac.com