Radica Video Poker LCD game

Josh Gearheart is otherjosh

Software Developer

Polymath Nerd

Movie Reviewer

Experimental Musician

Insatiable Artist

Good Cook

Fun Things by me for you

Color Theme Switcher

Adjust this site's colors if they hurt your eyes.

Press any button below to switch the color palette.

Video Poker

Play video poker, based off the handheld LCD game I used to play as a kid.

  • This is a re-creation of Radica Video Poker. It plays exactly the same way as the original.
  • Deal yourself five cards.
  • Choose the cards you want to hold, and then draw new cards for all the others.
  • Try to get the highest score you can without losing all your chips.
  • Good luck! (You'll need it)

Pair (Jacks or better) - $5

2 Pair - $10

3 of a Kind - $15

Straight - $20

Flush - $25

Full House - $40

4 of a Kind - $125

Straight Flush - $250

Royal Flush - $2000

$100

the back of a playing card
the back of a playing card
the back of a playing card
the back of a playing card
the back of a playing card

Meme Maker

Create your own meme without a watermark.

  • Write up to eight captions. Click Another Caption to add more.
  • Drag your captions to the funniest places.
  • Give your meme a title and download it to share with all your friends.

Select one of the 100 most popular meme templates.








Pixel Art Maker

A cool little web app to make pixel art.

Choose a color below. Then click a square to color it in.

Projects I've Built

Next Round Trivia

A website built for a client's trivia business.

nextroundtrivia.com was built for a client starting a trivia subscription business. Businesses like breweries, coffee shops, and community centers can now subscribe to original, weekly trivia content through his website.

Responsive design for all screen sizes

After getting the requirements from the client, I built the entire project from scratch, from design to development to deployment. I designed the Next Round Trivia logo and its branded material personally. I created the color scheme and layout of the site from the ground up. This was a delightfully fun project, allowing me to wear as many hats as possible and do a lot of design work along with the development.

Logo and asset design

This project was built to be as low-maintainence as possible for the client. It's all custom JavaScript and CSS, no libraries or frameworks. It uses formsubmit.io to handle its contact form, which takes care of security (reCAPTCHA, etc.) and eliminates the need to host a server.

Walker Treker Alpha Build

A React Native app where I built all the frontend.

a screenshot from Walker Treker

Walker Treker is a social walking game developed in React Native for iOS and Android. I was lucky enough to co-build the very first version with one other developer. The app uses Redux with React to dispatch actions, and the Google Fit API to access the phones pedometer. I was responsible for developing all the frontend code, and my co-developer was responsible for all the backend code. We developed the first version of the game in seven weeks. Two subsequent teams have iterated on our original alpha version.


The conceit of the game is this: you and your friends are being pursued by zombies, and you all must take enough steps every day to make it to a safehouse and escape from the undead horde. Here are some of the features of the game:


  • Character creation: each player is assigned a unique token to ensure a specific phone is tied to a specific player.
  • Campaign settings: the player who starts the game can choose the difficulty, which will determine how many steps each player must take per day to get to the safehouse.
  • Player invites: the player who starts the game can invite friends from their phone's contacts via text messages. These texts have contain a unique link to join the specific campaign. Two players are required but the game can take up to five.
  • Power-ups: if players make it to the safehouse with extra steps, they can spend those steps to scavenge for useful items that will aid their team.
  • Health and hunger: each player has a hunger level (that increases every hour) and a health level which is reduced by random events or if the player is caught by zombies.
  • Random events: at least once per day (potentially multiple time) random events are pushed to the players as notifications. The higher the difficulty level, the more random events occur. Players vote on how to handle the random events and the app responds according to the vote.
  • Account recovery: if a player loses access to their account, they're able to recover their account through the app.

You can view the code for the app here.


You can read up on the app here, on its wiki. If you're interested in playing the game, this is where you should go to learn how to download and install it.