Pokermon is a video poker game with Pokemon theme, done in 8-bit gaming style.
LIVE LINK : https://hertantoirawan.github.io/pokermon/
- This video poker game uses the "Jacks or Better" rule.
- Game scoring also follows the "Jacks or Better" rule.
- Game music can be turned on/off during game.
- Player starts with 100 credits.
- "Bet 5" is to add bet 5 credits at a time.
- Player can bet as many credits (no max) as he/she wants.
- Extra multiplier (800x) when getting Royal Flush applies to bet of 5 or more credits.
- Pokemon character host, game music, and hints settings can be changed in Option menu.
- Secret codes
- Konami code: Up, Up, Down, Down, Left, Right, Left, Right, B, A
- Increase credits by 30
- Royal Flush code: Up, Down, Left, Right, B, A
- Deals Royal Flush, and deck is not shuffled
- Konami code: Up, Up, Down, Down, Left, Right, Left, Right, B, A
- Hint is given during select-cards-to-keep round, if Hints is enabled in Option menu.
- Hint is the result of API call to Flask API wrapper of Video Poker Analyzer code by Brad Jacobs
- This is a vanilla Javascript app with HTML and CSS
- UI is only tested in iPhone X and Chrome browser dimensions
- Components from NES.css
- Color inspiration from Online Palette
- Fonts from Google Fonts
- 8-bit card deck from drawsgood
- 8-bit pokemon card back image modified from Tumblr
- Music and sounds from Mobcup
- Pokermon logo made using Font Meme
- README.md format from article in Medium
- Poker hand score calculation is unit tested using Cypress
- Code is formatted using Prettier
- Code is linted using ESLint
More documentation about the development of the game in Wiki.