[SteemPacman] Steem Pacman Now Open Source And Better!
[SteemPacman] Steem Pacman Now Open Source And Better!
Image courtesy of @inquiringtimes
Steem Pacman
Recently I released Steem Pacman. The game immediately drew a lot of attention and traffic. Users have received over 20 STEEM in rewards from simply playing Pacman!!!!!
One notable user, @frankk, took it upon himself to execute a penetration test on the game. I am glad he did, because I did not spend very much time ensuring the security of the game as it is a simple proof of concept. However, frankk showed me he was able to manipulate the leaderboard, and thus, get unearned rewards!
Here's frankk enjoying his well deserved leaderboard placement.
After I was informed of the vulnerability, I went ahead and addressed it by rewriting the engine that is serving the game to the user. Instead of being entirely client side, I have added a server engine, a template processor, and some more security checks.
Built With
- NodeJS
- Express
- SteemJS
How To Play
- Go to https://pacman.steemliberator.com
- Click the game and start playing
- Save your highscore (use a valid Steem username)
- Profit!
How To Contribute
- Fork the repo at https://github.com/netuoso/pacman-steem
- Make a feature branch
- Add your code and push to your branch
- Submit a Pull Request
- Provide ample details
Links
Posted on Utopian.io - Rewarding Open Source Contributors
This is awesome! I played PacMan for hours and hours and hours inches from my TV on the first console I had (Atari).
But... I don't get something here: Where are the rewards coming from?
From the magic world known as Steem.
Or from me slowly funding the account for players.
"Or from me slowly funding the account for players."
😂
Ok, that makes so much more sense now. Thank you for funding it & creating this proof of concept!
It's a great inspiration for those of us that want to create Steem based games of our own. Now let's see if I can get a top ten highscore!
You've got a
1UP
from the @utopian-1up curation trail. 25 Utopians have upvoted your quality contribution to the open source community.Join 1UP for better posts and high curation rewards.
1UP is neither organized nor endorsed by Utopian.io!
sweet. i just played two times... i have never played packman before. now i think its pretty cool
Wauw haha thats awesome,pacman brings back some od childhood memories!!
Love it!!
Already got 0.004 Steem, very fast after i entered my name for the highscore.
Have a nice day!!
Thanks for this awesome fun way to use steemit!!
hello, yesterday I played the game, I was at that time nr4 on the highscore list, now im #6, but I never got any reward? This game took me over half an hour ;)
@netuoso
Hey @netuoso, I came across your game and thought to play - for some strange reason it does not record down my highscore though. Here's a screenshot - any reasons why?
The system was likely being overloaded by the spammers, but I believe I have addressed tjhis issue.
Ill go ahead and send you those earnings though! Thanks for playing!
Hi, I hope you're fine, you're still sending money to play pacman? , regards...
Hey thanks! I also noticed that sometimes the ghosts will pass through the walls.
As if I already wasn't addicted to Steemit enough, here's another thing! lol, i LOVE IT. I'm old enough to remember having to take a stack of quarters to the arcade to play this game. Who knew that geniuses would invent the blockchain as a platform for Pacman, LOL. Thanks! Now where's Mrs. Pacman?
Yes, it's important that the smartest people of this generation work to keep Pacman alive. Actually, of course, it's great to have more blockchain apps, especially for Steemit.
Anyway, I played and had fun. My score was lousy. My arrow keys are too sensitive somethings, so it makes it hard to move out of tight spaces. I did find that the arrow keys on the keypad work better than the other ones in case that helps anybody else. Is there a way to adjust the settings on my arrow keys to make it work better? Thanks!
I probably will not spend any time improving this actual game (it was an open source game borrowed from the internet).
Instead, since there is such high demand for games on the blockchain I will be building a full gaming platform with my resources.
I really appreciate the work you did. I don't think my problem had anything to do with the game. It's probably some setting on my computer that controls how sensitive the arrow keys are. Thanks a lot for contributing.
Okay, now I really regret deliberately losing when I reached level 200. It's great to see that improvements are made, though. Thanks again for an awesome game!
well doesn't work for me, tried like 3 times.
BOOM:
Steemy EP. 52: SteemPacman - Play and Earn Steem