Ziz
Advanced Member
- Joined
- Jan 15, 2006
- Messages
- 3,583
Hi guys,
I made / improved two programs. First of all, I implemented C4A Support in Puzzletube. Unfortunately it is not tested yet. So I have no idea, whether maybe even the PND doesn't work at all... So some beta tests would be great. This is the link for the new Beta PND:
http://ziz.gp2x.de/downloads/puzzletube/puzzletube.pnd
It should find your C4A Profile, read your already committed highscores of Puzzletube (should be nothing at first start ) and commit all highscores of the hard mode. Right after that you should see your scores here:
http://c4a.openpandora.org/#/puzzletube_points
http://c4a.openpandora.org/#/puzzletube_race
http://c4a.openpandora.org/#/puzzletube_survival
Every game mode has it's own highscore at skeezix server.
Of course every new score, which gets in the local highscore is committed, too. If you have no connection, the score is just added to your local highscore and is committed at next start (if network is available then) like described above.
The other program I made is the "Sparrow Compo4all Manager", short "Sparrow C4A Manager". In fact it does the same like skeezix Compo4all Manager. So why a new program? My program is made especially for devices without hardware keyboard like the gcw zero or Caanoo. Furthermore it tests the new functionalities of my network library sparrowNet. That does it looks like:
https://www.youtube.com/embed/qRmzUQX6cNk?feature=oembed
I wanted to give you a PND to test, but as I saw right now: The PND is empty. ^^' So I have to fix the build script and give it to you tomorrow.
However: Puzzletube and the Sparrow Compo4all Manager don't use skeezix' spaghetti client or even curl! I use only TCP packages of SDL_Net/sparrowNet to commit scores, read and filter highscore lists, create accounts, edit accounts and delete accounts. For the interested developer, that is the documentation:
http://ziz.gp2x.de/documentation/files/sparrowNet-h.html#Compo4all_stuff
I will do some little changes the next days, but the main principle will be the same.
The main features are:
Good night,
Ziz
I made / improved two programs. First of all, I implemented C4A Support in Puzzletube. Unfortunately it is not tested yet. So I have no idea, whether maybe even the PND doesn't work at all... So some beta tests would be great. This is the link for the new Beta PND:
http://ziz.gp2x.de/downloads/puzzletube/puzzletube.pnd
It should find your C4A Profile, read your already committed highscores of Puzzletube (should be nothing at first start ) and commit all highscores of the hard mode. Right after that you should see your scores here:
http://c4a.openpandora.org/#/puzzletube_points
http://c4a.openpandora.org/#/puzzletube_race
http://c4a.openpandora.org/#/puzzletube_survival
Every game mode has it's own highscore at skeezix server.
Of course every new score, which gets in the local highscore is committed, too. If you have no connection, the score is just added to your local highscore and is committed at next start (if network is available then) like described above.
The other program I made is the "Sparrow Compo4all Manager", short "Sparrow C4A Manager". In fact it does the same like skeezix Compo4all Manager. So why a new program? My program is made especially for devices without hardware keyboard like the gcw zero or Caanoo. Furthermore it tests the new functionalities of my network library sparrowNet. That does it looks like:
https://www.youtube.com/embed/qRmzUQX6cNk?feature=oembed
I wanted to give you a PND to test, but as I saw right now: The PND is empty. ^^' So I have to fix the build script and give it to you tomorrow.
However: Puzzletube and the Sparrow Compo4all Manager don't use skeezix' spaghetti client or even curl! I use only TCP packages of SDL_Net/sparrowNet to commit scores, read and filter highscore lists, create accounts, edit accounts and delete accounts. For the interested developer, that is the documentation:
http://ziz.gp2x.de/documentation/files/sparrowNet-h.html#Compo4all_stuff
I will do some little changes the next days, but the main principle will be the same.
The main features are:
- Account management for every program. So if your user don't have any C4A Profile Manager installed, create a global account IN your program.
- All C4A tasks (commit scores, read scores and account creating, editing and deleting) are threaded. So you can carry on while the network stuff works in the background
- Easy multiplatform commitment implementation
- Saving commits if network not avaible
- Saving commits for devices, which are not able to connect to the internet at all. Basic idea: You made a highscore, you want to commit it, but your device (e.g. a Dingoo) can't, so instead your score(s) is/are written in a file. If you are back on PC, you read this file and the scores are committed.
Good night,
Ziz