All Projects → victorqribeiro → Jokenpo

victorqribeiro / Jokenpo

Licence: mit
Can a neural network predict your next move on a game of rock, paper and scissor?

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Jokenpo

Awesome Gamedev
A collection of free software and free culture resources for making amazing games. (mirror)
Stars: ✭ 1,571 (+1302.68%)
Mutual labels:  game
Darkfo
DarkFO, a post-nuclear RPG remake (of Fallout 2)
Stars: ✭ 109 (-2.68%)
Mutual labels:  game
Unlucky
Java LibGDX Android 2D RPG Game
Stars: ✭ 111 (-0.89%)
Mutual labels:  game
Lykos
Werewolf, the popular detective/social party game (a theme of Mafia)
Stars: ✭ 107 (-4.46%)
Mutual labels:  game
Swarmz
A free, header-only C++ swarming (flocking) library for real-time applications
Stars: ✭ 108 (-3.57%)
Mutual labels:  game
Bwapi
Brood War API
Stars: ✭ 1,482 (+1223.21%)
Mutual labels:  game
Candybox
Candy Box (first version)
Stars: ✭ 106 (-5.36%)
Mutual labels:  game
Goonstation
Repository for the Goonstation branch of SS13
Stars: ✭ 111 (-0.89%)
Mutual labels:  game
Libgdx Ingameconsole
A LibGdx library that allows a developer to add a console (similar to how it is featured in Source games) to their game.
Stars: ✭ 108 (-3.57%)
Mutual labels:  game
Buy All Steam Games
see how much does it cost to buy all steam games
Stars: ✭ 110 (-1.79%)
Mutual labels:  game
Mindustry
The automation tower defense game
Stars: ✭ 13,105 (+11600.89%)
Mutual labels:  game
Egret
🐦Some of the egret tutorial -《白鹭引擎笔记》
Stars: ✭ 108 (-3.57%)
Mutual labels:  game
Battle City
🎮 Battle city remake built with react.
Stars: ✭ 1,543 (+1277.68%)
Mutual labels:  game
Corona
Solar2D Game Engine main repository (ex Corona SDK)
Stars: ✭ 1,679 (+1399.11%)
Mutual labels:  game
Tetris
👾 The original TETRIS game simulator
Stars: ✭ 111 (-0.89%)
Mutual labels:  game
Hermit
A man. A horse. A nature.
Stars: ✭ 105 (-6.25%)
Mutual labels:  game
Dungeon
Text-based open-world RPG made with Java
Stars: ✭ 109 (-2.68%)
Mutual labels:  game
Batufo
UFO mutli-player game using Flutter.
Stars: ✭ 112 (+0%)
Mutual labels:  game
Caveexpress
CaveExpress is a classic 2D platformer with physics-based gameplay and dozens of levels. CavePacker is a Sokoban game.
Stars: ✭ 111 (-0.89%)
Mutual labels:  game
Amongusbot
This is an Among Us Discord bot that auto mutes and unmutes players in certain situations, without anyone in the game needing to mute manually. This will make Among Us way more intense and doesn't break the immersion of the game having to mute all the time.
Stars: ✭ 110 (-1.79%)
Mutual labels:  game

JoKenPo

Can a Neural Network predict your next move on a game of rock, paper, scissors?

Me playing it with the same pattern

Play it here

Alternative link here

About

An experiment involving a game of rock, paper and scissor, also known as Jo Ken Po. During the first 3 rounds the computer chooses a move (rock, paper or scissor) at random. After that, it assumes it has enough data about the player to predict it's pattern. The data set consists of the player last two moves, being the last one, the one they'll do after the first one. Kind of confusing, right?! Simple put, the computer stores the first move as a input x and the move after that as a label or target y, meaning that after the player choosing rock, for instance, there's a possibility they'll choose paper as the next move. If the computer predicts the player will play rock, it plays paper, so on and so forth. Every time the computer loses, it trains the neural network again.

Know problems

This is just an experiment, don't be upset if the computer (my neural network) won't do a good job of playing against you. Also, I'm never deleting from the data set, meaning that eventually the time to train the neural network will be larger and larger.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].