reedlaw / ruby-mmo

Ruby MMO: massively multiplayer online programming challenge
274 stars 102 forks source link

Isn't it cheating to remove and add self to Game.world[:players] list? #40

Closed vitaly-pushkar closed 12 years ago

vitaly-pushkar commented 12 years ago

I see some dudes remove themselfs from players list to take a rest and come back with full health. I could also go this way but I thunk it should not be possible to leave world during the game. Should it?

jkanche commented 12 years ago

may be you should also mention the names so that they would be added to the cheaters directory.

reedlaw commented 12 years ago

I've thought about the cheating, and as long as the Players are eval'ed in the same process as the engine, it will be possible to mess with things. So maybe for a 2.0 API the game engine could send json objects to player processes which then return move objects.

gaustin commented 12 years ago

There are also a lot of folks overriding "==" which is explicitly against the rules. I can point out the folks, if you want to move them to the cheaters directory or file a separate issue.

I'd hate to feel I need to cheat to have a good score on the job application side of this exercise.

ryw commented 12 years ago

I put in pull request (https://github.com/reedlaw/ruby-mmo/pull/45) to move cheaters to cheaters :)

reedlaw commented 12 years ago

Cheaters moved.