skeezix
Internal Development
No longer beta.. this is a good stable release these days .. check it out!
http://repo.openpandora.org/?page=detail&app=compo4all-skeezix-0001
Fancier web frontend is now up (thanks milkshake!):
http://c4a.openpandora.org/
(more features to come!)
Compo4All (or "C4A") is a MAME pnd (equivilent more or less to PanMAME's 0.106 AdvMAME build) with bunch of stuff added so we can compete head to head in scoreboard ladders.; not multiplayer action, but high score competition.
Now with indie non-MAME titles, and soon to ben other emulators as well (SNES anyone?)
We have a basic wiki page up and slowly filling in: http://pandorawiki.org/Compo4All
A list of all current scoreboards in one place (this is the fugly old site, which still works): http://skeezix.wallednetworks.com:13001/links_1
Supported so far .. Ms Pacman, Galaxian, Space Invaders, Donkey Kong, Flying Shark, Mr. Do! .. more coming all the time. Actual compo, not sure which we'll do yet
Added Pulstar (shmup) and Bubble Bobble (platform) and Rygar.. always more popping up
So far I've added classic oldie games, to help test and prove the system works:
- damned near everyone has legal access to Ms Pacman and the others (didn't everyone at some point or another buy a Namco collection for xbox, PSP, whatever? If not, hit up your bargain bin and pick one up .. a $5 way to get licenses for a few dozen classic games!)
- I didn't enable yet, but I can have it email you when your scores get beaten; could make it interesting .. or annoying If this get really hot (doubt it, but you can dream right?) .. get an SMS "buddy, you need to crack down on your Street Fighter 2 since EvilDragon just pounded your score"
- I roped Prometheus in as a player, I think muahuahua. Just you wait, if I get a Megaman title in here
When you run C4A, it essentially is syncing your high-scores to a server; everyone is competing against the same high scores. It is currently set to reset monthly. As of now, you get a brief view of the top scorers in the C4A launcher itself, or you can visit the links above to get the long versions. We're working on a fancier website. Possibly in the future we could integrate a view into the emu itself, an overlay to show running action.. but thats way down the road.
Example:
Initial Name Score When
1 SKZ SkeezixPandora 1140 21-Feb-2013
2 SKZ SkeezixPandora 270 21-Feb-2013
3 SKZ SkeezixPandora 270 21-Feb-2013
Competition and additional games ..
- One avenue I'm gearing up for is a _Friendly Competition_.. maybe even a monthly or bimonthly one. I've even got some really neato prizes lined up, if we go for it.
- The plan is to have a couple of games per month or per 'season' (which could be days, weeks, months long)
- Maybe add a 'overall' scoreboard as well per game, so that you can play the current 'season' of games, but also play games from past seasons and fight the full long term scoreboard
- Maybe we do some polls to figure out which games to target next or each season or for adding to 'all games' mode....
A security note (which is also in the game banner on launch): this requires your pandora to be connected to the net, since it syncs scores in semi-realtime. It doesn't look outside of its own game directory or do any nefarious business, but I like to be up front here. Also, it wont' work if you're not connected to the net somehow (wifi, whatever.) It'll tell you cleanly though, not just crash
When first run, you have to create a profile; the launcher tool lets you create, delete or edit your profile. A profile essentially lets you specify a cross-game set of initials and 'long name'; ie: "SKZ" I picked for myself. It does not enforce uniqueness (the original arcade games don't either of course), so try to use a sensible initial set (EvD) and for your long name.. use your board-name here (EvilDragon, say.) Nice and easy. This way when you get a high score in a game, it registers your profile against it on the server for all to see (the initials you put into a game do not matter.) The launcher won't let you run a C4A game until your profile is set up, but it takes all of 10 seconds to do.
- try not to lose your appdata (or your c4a-prof file, anyway); I can try to build a recovery tool, but have not; anyway, your profile is unique.. if you delete it and make a new one, you can try to impersonate yourself which is fine, but it does make it harder to group your scores say.. to get a list of all your achievements, etc.
A note on the emu..
- this is MAME 0.106 (very close to PanMAME since it is derived from that; mcobit's instructionsd and such all apply; just copy over your mspacman.zip rom and you're good to go)
- savestates are disabled (too easy)
- first run of the pnd creates the appdata etc (it tells you onscreen), drop in the rom, and run again and you're off to the races
A note on cheating..
- it is very hard to prevent cheating in a situation like this; on the order of.. one could easily spend 50-times the amount of effort on securing it than getting the actual code working, and I'd rather not do that I also don't want to force recording of the play joystick moves or videos .. if we have to go that far, its not worth doing
- impersonating other people ... lame
- using alternate emu builds .. lame
- hexediting the ROMs, the emu, score-RAM, etc ... lame
- feeding bogus data into my server .. lame (but I can provide an alternate port if you wish to try, and then let me know what you break. thats okay.)
- lets just be sportsmanlike, ok?
Ahright folks.. gauntlet is down... for beta and Ms Pacman, anyway
Whose in?
There, I told you our old ROT ("Retro Offline Tournament") could be back; now its what.. "ROOT"? Retro Online/Offline Tournament?
jeff
Coders.. you can now add indie-games or ports to the onlin scoreboards! For basic 'score only' games, see this post:
http://boards.openpandora.org/index.php/topic/12127-release-compo4all-mame-ladderscoreboard-competition-for-classic-arcade-games/page-18#entry237182
A dev wiki page is up too: http://pandorawiki.org/Compo4AllSDK
For additional game types, I'll add more details..
http://repo.openpandora.org/?page=detail&app=compo4all-skeezix-0001
Fancier web frontend is now up (thanks milkshake!):
http://c4a.openpandora.org/
(more features to come!)
Compo4All (or "C4A") is a MAME pnd (equivilent more or less to PanMAME's 0.106 AdvMAME build) with bunch of stuff added so we can compete head to head in scoreboard ladders.; not multiplayer action, but high score competition.
Now with indie non-MAME titles, and soon to ben other emulators as well (SNES anyone?)
We have a basic wiki page up and slowly filling in: http://pandorawiki.org/Compo4All
A list of all current scoreboards in one place (this is the fugly old site, which still works): http://skeezix.wallednetworks.com:13001/links_1
Supported so far .. Ms Pacman, Galaxian, Space Invaders, Donkey Kong, Flying Shark, Mr. Do! .. more coming all the time. Actual compo, not sure which we'll do yet
Added Pulstar (shmup) and Bubble Bobble (platform) and Rygar.. always more popping up
So far I've added classic oldie games, to help test and prove the system works:
- damned near everyone has legal access to Ms Pacman and the others (didn't everyone at some point or another buy a Namco collection for xbox, PSP, whatever? If not, hit up your bargain bin and pick one up .. a $5 way to get licenses for a few dozen classic games!)
- I didn't enable yet, but I can have it email you when your scores get beaten; could make it interesting .. or annoying If this get really hot (doubt it, but you can dream right?) .. get an SMS "buddy, you need to crack down on your Street Fighter 2 since EvilDragon just pounded your score"
- I roped Prometheus in as a player, I think muahuahua. Just you wait, if I get a Megaman title in here
When you run C4A, it essentially is syncing your high-scores to a server; everyone is competing against the same high scores. It is currently set to reset monthly. As of now, you get a brief view of the top scorers in the C4A launcher itself, or you can visit the links above to get the long versions. We're working on a fancier website. Possibly in the future we could integrate a view into the emu itself, an overlay to show running action.. but thats way down the road.
Example:
Initial Name Score When
1 SKZ SkeezixPandora 1140 21-Feb-2013
2 SKZ SkeezixPandora 270 21-Feb-2013
3 SKZ SkeezixPandora 270 21-Feb-2013
Competition and additional games ..
- One avenue I'm gearing up for is a _Friendly Competition_.. maybe even a monthly or bimonthly one. I've even got some really neato prizes lined up, if we go for it.
- The plan is to have a couple of games per month or per 'season' (which could be days, weeks, months long)
- Maybe add a 'overall' scoreboard as well per game, so that you can play the current 'season' of games, but also play games from past seasons and fight the full long term scoreboard
- Maybe we do some polls to figure out which games to target next or each season or for adding to 'all games' mode....
A security note (which is also in the game banner on launch): this requires your pandora to be connected to the net, since it syncs scores in semi-realtime. It doesn't look outside of its own game directory or do any nefarious business, but I like to be up front here. Also, it wont' work if you're not connected to the net somehow (wifi, whatever.) It'll tell you cleanly though, not just crash
When first run, you have to create a profile; the launcher tool lets you create, delete or edit your profile. A profile essentially lets you specify a cross-game set of initials and 'long name'; ie: "SKZ" I picked for myself. It does not enforce uniqueness (the original arcade games don't either of course), so try to use a sensible initial set (EvD) and for your long name.. use your board-name here (EvilDragon, say.) Nice and easy. This way when you get a high score in a game, it registers your profile against it on the server for all to see (the initials you put into a game do not matter.) The launcher won't let you run a C4A game until your profile is set up, but it takes all of 10 seconds to do.
- try not to lose your appdata (or your c4a-prof file, anyway); I can try to build a recovery tool, but have not; anyway, your profile is unique.. if you delete it and make a new one, you can try to impersonate yourself which is fine, but it does make it harder to group your scores say.. to get a list of all your achievements, etc.
A note on the emu..
- this is MAME 0.106 (very close to PanMAME since it is derived from that; mcobit's instructionsd and such all apply; just copy over your mspacman.zip rom and you're good to go)
- savestates are disabled (too easy)
- first run of the pnd creates the appdata etc (it tells you onscreen), drop in the rom, and run again and you're off to the races
A note on cheating..
- it is very hard to prevent cheating in a situation like this; on the order of.. one could easily spend 50-times the amount of effort on securing it than getting the actual code working, and I'd rather not do that I also don't want to force recording of the play joystick moves or videos .. if we have to go that far, its not worth doing
- impersonating other people ... lame
- using alternate emu builds .. lame
- hexediting the ROMs, the emu, score-RAM, etc ... lame
- feeding bogus data into my server .. lame (but I can provide an alternate port if you wish to try, and then let me know what you break. thats okay.)
- lets just be sportsmanlike, ok?
Ahright folks.. gauntlet is down... for beta and Ms Pacman, anyway
Whose in?
There, I told you our old ROT ("Retro Offline Tournament") could be back; now its what.. "ROOT"? Retro Online/Offline Tournament?
jeff
Coders.. you can now add indie-games or ports to the onlin scoreboards! For basic 'score only' games, see this post:
http://boards.openpandora.org/index.php/topic/12127-release-compo4all-mame-ladderscoreboard-competition-for-classic-arcade-games/page-18#entry237182
A dev wiki page is up too: http://pandorawiki.org/Compo4AllSDK
For additional game types, I'll add more details..
Last edited by a moderator: