cWatch v1.00 by Daniel CJ Cruz Chan (static.veil@gmail.com) 

What Is "cWatch?"

	cWatch is a portable speedsolving timer (the goal of speedsolving is to solve a Rubik's cube or similar puzzle as fast as you can). With cWatch you can practice or exhibit your speedsolving skills anywhere and everywhere. Not only does cWatch allow you to simply time yourself but it also allows you to save your best times and switch between three different speedsolving categories. So, for example, if you wanted to do a one-handed solve, then you just switch to cWatch's one-handed mode and you will be able to save and see your best time for solving a puzzle one-handed.
	
Why Should I Use cWatch?

	Well, as far as I know, cWatch is the only speedsolving timer ever developed for the PSP. Another thing is that cWatch is just as good as any physical timer such as the popular StackMat Competition Timer. cWatch actually mimics the way the StackMat Competition Timer is started by making you have to press both the L and R shoulder buttons at the same time which ensures that both hands are not touching the puzzle before the solve is started as per the World Cube Association's regulations (it too, stops when the timer reaches ten minutes just like the StackMat Competition Timer). cWatch is also better than the StackMat Competition Timer because it allows you to save your best time for three different categories of solving. In the StackMat Competition Timer, you can save your best time but it does not tell you whether the best time was for, say, a blindfolded solve. Finally, cWatch allows you to stop carrying around that StackMat timer like a dork!
	
How Do I Install cWatch?

	Well you need the LuaPlayer application in order to run cWatch. You can get the latest LuaPlayer from LuaPlayer.org and once you have that all you have to do is extract the folder entitled "cWatch" to the "Applications" folder located within the "LuaPlayer" folder.
	
How Do I Use cWatch?

	cWatch was made to be very easy to use and understand. In order to use it all you have to do is open up LuaPlayer, scroll down to cWatch, open it up, select your solving mode, and start the timer. That is it. When you get a time below your personal best the program will prompt you to save the time, otherwise there is nothing much else to do. If you are using cWatch for the first time I suggest to do a solve for each solving mode and save your time by pressing the triangle button as the default personal record for each category is 0 seconds (you wish you were that fast!).
	
	
Controls (Menu)

Left & Right ... Changes mode selection
Cross .......... Activates the currently selected mode
Start .......... Exits the program

Controls (Timer)

L + R ............................. Starts timer
Left, Right, Up, Down, or Cross ... Stops timer
Triangle .......................... Saves time as personal record
Select ............................ Returns to menu
Start ............................. Exits the program


Future Additions to cWatch

- A scramble generator for the 3x3x3 Rubik's Cube
- Option for 15-second inspection time
- Ability to take an average of 12 and to save your best average

Known Bugs/Problems

- Displays "New Personal Record" while timer is still active instead of after timer is stopped. This seems to slow down the timer very slightly.
- Sometimes the program requires you to hold down a button before it recognizes it(in the Menu).
- Not relevant to the main program, but the music that plays while in the credits mode stutters when changing the text on screen. 

About the Development of cWatch

	cWatch's devlopment began on June 19, 2008. This is my first complete program as I am very new to the programming world. i began learning the Lua language on June 6, 2008 and made several small programs and I actually am in the process of creating a simple battling game. I decided on June 19 to finish learning my last two basic Lua lessons (timers and collision from EvilMana.com) and I also decided that I would make a Rubik's Cube timer using what I have learned of the Lua language so far. Once I had actually created the timer I realized that it would be pretty cool to make a Rubik's Cube timer that had some of the same functions as some computer Rubik's Cube timers such as JNetCube (strangepuzzle.com); mainly the ability to save your times. One thing I really wanted was the ability to switch between different categories of solving because no other timer really did that (they only allowed you to switch between different puzzles) which I found out was a bit hard to do since I was only a beginner. I eventually found a way and I also ended up with, what I thought, was a nice little program. Little did I know that it would take me another day to clean it up and make it all work...
	
	I pretty much consider cWatch a done job as of now. I always make programs after teaching myself some lessons in order to summarize and make sure I know exactly what I have learned so far and cWatch is just another one of those programs. I did my best to make it suitable for a public release and I can only hope that it does not stink in your eyes (or nose). Any additions to cWatch will probably done along my path to learning Lua as I am only a beginner and I want to get the chance to program many different kinds of programs and not just work on timers forever. 


Credits

Programming & Design ... Daniel Chan

Fonts
Trashco by looseydesign
Bleeding Cowboys/Birth of a Hero by Last Soundtrack
Cheri/Cheri Liney by Font-A-Licious
Today by StereoType	

Music (Credits)
"Squired" from ModArchive.org


cWatch v1.00 completed Friday, June 20, 2008 at 4:45 AM