New account registration is temporarily disabled.

YOUR RMVX/ACE/XP? GAME INTERACTING WITH RMN

Posts

Pages: first prev 123 next last
Sailerius
did someone say angels
3214
author=kentona
author=Sailerius
author=kentona
Of greater concern to me is the RMN login part of whatever system we employ. To be able to associate your ingame success with an achievement on RMN, we need to know who you are on RMN and verify that you are you. If this is handled in scripts, what is stopping me from just commenting out password.encrypt() and then sending myself the usernames and passwords of whoever logs into my game?
It would have to be handled with a binary .dll which is called through an RGSS script so that it can't be modified.
author=Sailerius
author=kentona
Of greater concern to me is the RMN login part of whatever system we employ. To be able to associate your ingame success with an achievement on RMN, we need to know who you are on RMN and verify that you are you. If this is handled in scripts, what is stopping me from just commenting out password.encrypt() and then sending myself the usernames and passwords of whoever logs into my game?
It would have to be handled with a binary .dll which is called through an RGSS script so that it can't be modified.
So that is possible to do? I am not familiar with ruby/rgss
You can call arbitrary C and C++ dlls from Ruby. That said, although that would make it much more difficult to sniff data, it wouldn't be fool-proof. Security is a really complex issue and it's easy to get very, very wrong. The safest way I can think of doing it would be linking to a trusted verification service like OpenID.
author=ankylo
So, several years ago I believe WIP was toying with the idea of having a game achievement system similar to the achievement systems on consoles (XBOX Live, PSN, etc). Essentially we would work to produce an RGSS script (or set of scripts?) that would allow your game to send information to RMN.

If your game could communicate with RMN using Ruby/RGSS, would you use such a feature? If so, what would you use it for?

Keep in mind that this is totally theoretical for now...


I'd use the hell out of that.
It would probably involve a DLL and I would definitely use one of the current open authentication systems, probably oAuth, for logins. Games that want to use the system would get API keys to plug into a script, or something along those lines.

Don't worry about the how right now, just what you would do with it.
This would be extremely useful, and would put some life into this site.
I would love to see this type of thing happen.
I'm not opposed to such a system myself, but I feel that a few restrictions would make it harder to muck the system up.

1) A separate score/achievement section for the game related stuff. I'm aware that most of you would look upon this rather unfavorably, but do we really need to reward something that ISN'T making with makerscore? (and now that i think about it, test playing is still part of the making process, so please don't say that disproves my point).

2) Heavy moderation: Regardless of how arbitrary it would be, we should at least have some standards for the sake of the people who do make use of this. Such a system can get ridiculous real quickly, so I think it'd only be fair that any reward be evaluated and weighed properly so the system doesn't look like an utter joke.

With all that said, feel free to angrily lunge at me regarding this.
So... how about prizes being mini-badges that only show up on your profile page. The people who create their achievements can create the badges, upload them to the game profile and they could get added to the achievements.

Maybe kept self-contained to just projects instead of site-wide? Though maybe have a site wide version with a few hard-coded ones like completed games, full achievements gained and completing x games.
LockeZ
I'd really like to get rid of LockeZ. His play style is way too unpredictable. He's always like this too. If he ran a country, he'd just kill and imprison people at random until crime stopped.
5958
If confined to an individual project, they would not actually need to tie into RMN user accounts. Players could just input whatever name they wanted. Then no security would be needed. Problem solved, right? That would certainly be the simplest solution.

Personally, in some games, I might like to limit players' names to three letters, like old arcade machines.

Edit: An alternate method that DOES link into user accounts but still bypasses any security nonsense would be for the player to enter only their username when playing the game. The game would upload the username and the score to RMN. Next time the player logged into the RMN website, they would be asked to confirm that the score was achieved by them. Only after they confirm it on the website would they be added to the game's leaderboard.
author=Emirpoen
I'm not opposed to such a system myself, but I feel that a few restrictions would make it harder to muck the system up.

2) Heavy moderation: Regardless of how arbitrary it would be, we should at least have some standards for the sake of the people who do make use of this. Such a system can get ridiculous real quickly, so I think it'd only be fair that any reward be evaluated and weighed properly so the system doesn't look like an utter joke.

With all that said, feel free to angrily lunge at me regarding this.
The possible new system should be moderated to avoid achievement abuse. Like some flash game site (Ex. Newgrounds, Kongrate) When you submit an achievement for the game. It was heavily moderated since it let's player earn achievement point.

author=LockeZ
Edit: An alternate method that DOES link into user accounts but still bypasses any security nonsense would be for the player to enter only their username when playing the game. The game would upload the username and the score to RMN. Next time the player logged into the RMN website, they would be asked to confirm that the score was achieved by them. Only after they confirm it on the website would they be added to the game's leaderboard.
I don't agree with the 3 letter system. Because player would mistaken for another player in the high-score list. But I think Openid system would be a solution. Player whould received a private code to input in the game so it would link to that account when the code match with the account.
LockeZ
I'd really like to get rid of LockeZ. His play style is way too unpredictable. He's always like this too. If he ran a country, he'd just kill and imprison people at random until crime stopped.
5958
Well, I mean, setting it up to only input your initials would be something I'd only think was funny to put in arcade-style games. It's not something I'd want more than, like, one game to do.
Caz
LET'SBIAN DO THIS.
6813
I dunno, I think a three letter limit works pretty well.

Maybe every now and then the community should spew out a game which has achievements for people to complete? Like Befuddle Quest, event games, etc.. Then maybe you'd be rewarded for actually playing and reviewing new games instead of everyone just throwing a game out and it never being played.
author=Emirpoen
I'm not opposed to such a system myself, but I feel that a few restrictions would make it harder to muck the system up.

1) A separate score/achievement section for the game related stuff. I'm aware that most of you would look upon this rather unfavorably, but do we really need to reward something that ISN'T making with makerscore? (and now that i think about it, test playing is still part of the making process, so please don't say that disproves my point).

2) Heavy moderation: Regardless of how arbitrary it would be, we should at least have some standards for the sake of the people who do make use of this. Such a system can get ridiculous real quickly, so I think it'd only be fair that any reward be evaluated and weighed properly so the system doesn't look like an utter joke.

With all that said, feel free to angrily lunge at me regarding this.

1) yeah, if we were to track some sort of overall points system, I would make it a different thing than makerscore. Gamerscore, probably.

2) heavy moderation is likely not feasible given the amount of work potentially involved, but strict rules (like that idea of games giving out a maximum of 100 GS - and all game achievements must come from that pool) seems a good way to go.

I also like the "Confirm game achievement on login to RMN" thing.
Brady
Was Built From Pixels Up
3134
Can't call it gamerscore.

Just can't.
Sailerius
did someone say angels
3214
I do think there should be some form of control, like needing a certain amount of makerscore in order to add achievements to your games. I'm mildly concerned about people adding easy achievements to their games in order to entice people into playing them.
LockeZ
I'd really like to get rid of LockeZ. His play style is way too unpredictable. He's always like this too. If he ran a country, he'd just kill and imprison people at random until crime stopped.
5958
Something that plays off of makerscore, maybe

Makeescore
Madescore
Makerplayerscore

possibly just playerscore

experience points?
I would go for playerscore.

Edit: Moderating would also be a lot of work
If you give the chance of the users to choose the achiviements, the moderators would have a lot of things to check if it would be legit or not.
There could also be a staff that choose which are the achievements rather than the users choosing it, maybe.
1. Sign on to RMN
2. Download AchievementCredentials.exe
3. Run AC.exe which adds credentials (ID and achievements password hash) to registry
4. Play game with RMNAchievements.dll which reads registry with achievements credentials
5. get all achievements by starting the game 1000/1000 horrifying gam score

No need for the user to type in their credentials to any sort of third party authorization reducing the chance of stealing passwords through memory watchers or fake log ins or social engineering. You do it once on a computer and it'll work across all games that support it. You don't need to log in to RMN and deal with notifications of being signed up to somebody else's game by being added as a developer confirming achievements whether you got them or not.


More on topic: Maybe I'd use it for ridiculous XTREME challenges and a bonus You Beat the Game.
I don't care about the "achievements" per se. But if somehow this allowed me to rate games as well (after getting a "game completed" achievement, maybe?) instead of having to write a long ass review, I would find that very useful. ...What? I'm lazy! ;P
author=GreatRedSpirit
1. Sign on to RMN
2. Download AchievementCredentials.exe
3. Run AC.exe which adds credentials (ID and achievements password hash) to registry
4. Play game with RMNAchievements.dll which reads registry with achievements credentials
5. get all achievements by starting the game 1000/1000 horrifying gam score

No need for the user to type in their credentials to any sort of third party authorization reducing the chance of stealing passwords through memory watchers or fake log ins or social engineering. You do it once on a computer and it'll work across all games that support it. You don't need to log in to RMN and deal with notifications of being signed up to somebody else's game by being added as a developer confirming achievements whether you got them or not.


More on topic: Maybe I'd use it for ridiculous XTREME challenges and a bonus You Beat the Game.
Isn't this method can have vulnerability to hacker and spyware that can steal your account. Everyone can go to registry and see/or decrypt the account info nowadays.
Hey, I remember when WIP talked about this. And it's cool, but I probably wouldn't jump into a big playerscore thing, at least not at first; just let people do achievements, and not tie it to anything besides the game?

People may have fixated a little on achievements, too, when we should be able to do better than that. High scores, if nothing else.
High scores could have some associated text, and maybe accept a token so a single game with multiple saves wouldn't generate multiple entries... I remember when Lys released The Blue Contestant, where each game got you several style awards (like for killing next to nothing, or killing everything, or grabbing none of the treasure, or all of it...) and he put up a page with some of the interesting combinations from saves people sent him. (Another decent example would be a roguelike morgue.)

Um, what else can I think of. Screenshot upload? I'm trying to avoid stuff where you'd actually have to provide the developer an API to do something with the data once you have it, but I don't know what your position actually would be there.


Speaking in terms of actual concrete desires rather than brainstorming, it would be nicer to have a cross-platform API than some of the suggestions people have floated.
Pages: first prev 123 next last