MATCHiT V.1.0  by DimeNox
----------------------------------------------------------------------------------
* read this document in maximized window *

MATCHiT is a remake of old 'concentration' memory game.
The basic idea is to match similar tiles.

Some of the features of MATCHiT are :
	
	* ABSOLUTELY FREE !!!
	* Fully customizable Tilesets
	* Music of your choice (MIDIs)
	* Customizable sound effects (WAVs)
	* In-game backgrounds images (JPGs) of your choice
	* Highscore saving

As it is mentioned, MATCHiT is absolutely free. You can copy it,
distribute it, if possible modify it and make it better. 
(I have not included source code, but there are clever people 
who know ways of reverse engineering)   

Only thing I ask is, if you like the game and enjoy playing it, please
donate some of your 'green' to local charity, or do something
good for someone, make someone happy.

---------------------------------------------------------------------------------
Installation :
Run the mchit_setup.exe, it will extract temporary setup files in C:\Windows\TEMP 
folder. If any problems at this stage, delete all the files in Windows\TEMP folder
and again run mchit_setup.exe.
After installing main program, run  DATA.EXE, this is a necessary step to extract
all the data files ! Specify the folder where data files should be extracted,
e.g. C:\XYZ\DATA, where XYZ is where u have installed matchit. Default is

c:\program files\matchit\data  

that's it.
if still any problems, mail me at : matchit_free@yahoo.com

----------------------------------------------------------------------------------

MATCHiT was developed and tested on 
PII-233Mhz, 64MB RAM, CREATIVE VIBRA 128 Sound card, 
ASUS V3000 AGP (8MB) Graphics Card,
and Miscrosoft DirectX 8.1 installed.
MATCHiT requires DirectX 7 or later to run. 

If any problems, comments, insults, suggestions, abuses, compliments etc,
contact me at : 

matchit_free@yahoo.com

-----------------------------------------------------------------
HOW TO PLAY ???
-----------------------------------------------------------------
After starting MATCHiT, you will see an introductory screen.
After that Main Menu appears. In that you can choose 'SOUND ON/OFF',
and which 'TILESET' to play. TILESET's are nothing but collection of 
icons. Now just hit the 'START' button and there you go...
Now you will see a 6X6 grid of tiles. Click one tile, it will show
the uderlaying image, now click other tile, if both tiles are not matching,
both will closed i.e. covered and your score will be reduced. 
If matching, you will get points and time increment. You have to score as 
much as possible, before time runs out. After completing one grid, 
next will appear, then next and so on.

-------------------------------------------------------------------
OPTIONS
-------------------------------------------------------------------
The game has 6 options. 

1) TILE SET - click on it to select the tileset you want to play with.
	     
	      Random - In this mode, each tile will be randomly selected from
	               all of the 6 Graphics folders.
              1 to 6 - In this mode, tiles will be randomly selected from specified
		       folder (1 to 6)

2) SOUND ON/OFF - Doesn't need any explaination

3) MUSIC ON/OFF - guess ?

4) SKIP - Use this to change music, left click to select next track (midi file),
	  right click to select previous file.

5) NEW  - Stop current game, and start a new one (SO OBVIOUS! :)

6) exit - BYE, ADIOSE ! 

Besides these 2 more options :-

* To change the background image, hold down left/right mouse button to scroll through different images.
* To make tile-covers transparent/opaque, double-click on the background image.


-------------------------------------------------------------------
SCORING
-------------------------------------------------------------------
SCORE increment for each match is as follwos:

* 25 points if RANDOM option is selected
* 10 points if given tileset (folder) has less than 50 tiles (icons)
* 20 points if given tileset has more than 50 icons
* 25 points if given tileset has more than 100 icons

For each mismatch 5,2,4,5 points (depending on TILESET) will be 
deducted respectively.

-------------------------------------------------------------------
CUSTOMIZING
-------------------------------------------------------------------
Game elements can be customized as follows :

* If you want to play with your own TILES (icons), put those icon files
  in 1-6 folders.
  
  EVERY GRAPHICS FOLDER (1-6) MUST HAVE MINIMUM OF 20 ICONS !
  MAXIMUM 150 icons can be there in a perticular folder.
  
* 'SOUND' folder contains in-game sound effects. To have your own sounds, 
  replace corresponding wav files, with your own. (STANDARD .wav format) 
  
  WAV FILES MUST HAVE SAME NAMES i.e. click.wav, level.wav etc.

* To have your own background images, put those files (.JPG only) in WALLS folder.
  Images should be 300X250 pixels in dimentions for perfect fit.
  
  MAXIMUM 20 FILES CAN BE THERE IN THE 'WALLS' FOLDER.

* For haing your own background music played, put your MIDI file (.mid file) 
  in the 'MUSIC' folder.
  
  MAXIMUM 20 MUSIC FILES CAN BE THERE IN THE 'MUSIC' FOLDER.

---------------------------------------------------------------------------
THANKS TO :
---------------------------------------------------------------------------  
I would like to thank following people/sources for their help


* DIRECTX4VB website - for their excellent tutorials on using DirectSound and DirectMusic

* Chetan Taralekar - for providing me DirectX 8.1 SDK 

* My MOM - for supply of hot coffe and delicious food during the project :)

* my DAD - for letting me use his time-share of computer

* Tony Clemens - for his amazing icons collection (http://www.desktopwizard.com)
  
* Internet - for providing sounds and misc graphics and parallel life !

and last, but most important,

* Some one very very *VERY* special :), to whom this game is dedicated.
 

-------------------------------------------------------------------------------
ABOUT ME
-------------------------------------------------------------------------------
My name is Neeraj Krantiveer Kanhere. 21 years old (2002). I live in Thane, 
a beautiful city close to India's commercial capital, Mumbai. 

I'll be completing my B.E. (Electornics) from Mumbai University this year(2002), joining
Clemson University (SC, USA) for M.S. in EE (Digital Signal Processing specialization).

My fav. bands are: U2, Pink Floyd, Iron Maiden, Dire Straits, GNR
Fav Authors: Joseph Heller (Catch22), Douglas Adams (Hitchhiker's Guide to galaxy), 
             Isaac Asimov, Sidney Sheldon, Tom Clancy

I love skiing, mountaineering and ofcourse, programming. Most of my programming is 
related to MATLAB, VB and plain old C.

-------------------------------------------------------------------------------
ONE FINAL NOTE
------------------------------------------------------------------------------
I have not made this game for commercial purpose. But still, if anyone has
objection over using his/her copyrighted material (if any) in this game, 
please let me know. It will be removed immediately.

Thank You and ENJOY! :)









