|This is an old revision of this page, as edited by LoganA at 06:48, 24 August 2010. It may differ significantly from the .|
AchievTendo (title pending) is an Utility which checks various game saves for ceratin statistics and sends those to a online database. If a certain task was fulified, it is saved on the site as Achievment.
How it (will) work
1. The network is being initialized.
2. A file from the server gets downloaded to check if the newest version is running. Else, the user has to download the newest one.
3. A game can be chosen from a list.
3a. If the game chosen does not exist, a error appears and you get thrown back to the game menu.
4. Read the whole savegame into an array.
5. Check certain array elements for values. If they match, set a variable for this Achievment to true.
6. After all achievments were checked, a PHP file gets downloaded from the server, passing the Achievments by a GET variable. Since PHP is parsed before downloading, the Achievments will be sent into the database.
Progress for 0.1a
Decrypting a savegame for a test run... DONE with BIT.TRIP RUNNER (PAL) !
Think of a sample achievment... DONE !
Learn how to read Binary Data from ISFS... DONE - thanks giantpune !
Set up sample server...
|A Good Start||10 points||Get two ! on level 1-1.|