Senpai.gg (YC S21) – Personal gaming coach for PC gamers

Hi HN, we’re SenpAI.GG (https://senpai.gg/). We help gamers get better by providing real-time, personalized suggestions and feedback before, during, and after games.

It takes a lot of time and effort to become good at popular games. Even after learning a game, you need to adapt your gameplay to meta changes (game updates). We’ve developed a desktop application to accelerate your learning curve, as well as easily adjusting your gameplay as games get updated. We provide personalized recommendations before the game to set up strategies, give instant notifications and feedback while playing the game, and detailed post-game analysis to improve your gameplay.

We're friends from college and played many games together during our dorm life in the early 2010s, especially Age of Empires II (we're old-fashioned). We were very good at 2 vs 2 matches and were considered the best in our dorm. A few years later, we decided to play AoE II again and got destroyed in the first 3 matches. We googled the ways to improve our gameplay and found two ways in addition to orthodox methods such as reading guides. The first was to watch hours of streams on YouTube or Twitch. Considering we had demanding jobs by then, it was impossible to watch long videos. The second was to pay for professional feedback from “human” gaming consultants.

Then, we came up with the idea that we can mimic human gaming consultants and create a scalable system. We could use statistics to provide fundamental level suggestions to improve the gameplay. This is how we formed the basic idea behind SenpAI.GG. Since we know AoE II has a limited number of players, we decided to start with League of Legends and developed a prototype in 2018.

Our Desktop application is now available (beta) for League of Legends, VALORANT and TFT. League of Legends players need to pick the champions, runes and items just before they start a match and play. We provide champions, runes and items suggestions to improve their winning probability. Our recommendations can be imported to the game with a single click. We provide some tags pinpointing the game characteristics of opponents and teammates. For example, we have an "Early Ganker" tag for the gamers who tend to gang in the early game. After the match, gamers can take a look at their strengths and weaknesses. For instance, we provide a tag of "Early Game Gold Loss" for a gamer whose gold/minutes ratio is significantly less than the lane opponent in early game). We provide these tags based on only publicly accessible data on the official game publisher API. For example, any gamer can search for the opponents’ game data and conduct a similar analysis.

For VALORANT, we have a Voice Assistant. For example, we start a counter when a spike (Spike is a type of "bomb" with 45 second detonation time.) is planted and provide verbal notifications (10 seconds, 7 seconds, etc..). For healer agents, we notify the gamers if any of the teammate's HP is low. This information is already available on the screen (health bars) but we provide an extra verbal notification. During the match, we don’t provide any information about the opponent.

We follow the guideline of the game publishers and do not share any information or suggestion that is not available on the screen of the player. We consider SenpAI as analogous to a friend sitting next to the gamers, making recommendations based on the data they see. In the case of sports, the best analogy would be an ‘analyst’ or a ‘personal performance coach' that provides some training and insights about the opponents based on the publicly accessible data. An approximate analogy to, say, chess might be that we tell about the chess clock and provide verbal notifications about time spent while the player is thinking.

We have a Desktop application (built on Electron.js) and a web application. We have two sources of data. We have access to the official API of game developers (specifically Riot Games) and we utilize computer vision to extract information (e.g., health bar) from the game in real-time. For League of Legends, we trained a deep learning model to predict the results of matches. We provide pre-game suggestions to maximize the winning probability of this model.

It's free to use SenpAI.GG, however we have plans to launch a freemium business model inspired by popular video games. Basically, gamers will need to subscribe to unlock certain features and remove ads.

We would love to hear what you think about our application. You can download the app from https://senpai.gg/ (currently available for Microsoft Windows) or try our web application at https://app.senpai.gg/. We will be here today to answer any questions and hear your feedback in the comments!



Get Top 5 Posts of the Week



best of all time best of today best of yesterday best of this week best of this month best of last month best of this year best of 2020 best of 2019 yc s21 yc w21 yc s20 yc w20 yc s19 yc w19 yc s18 yc w18 yc all-time 3d algorithms animation android [ai] artificial-intelligence api augmented-reality big data bitcoin blockchain book bootstrap bot css c chart chess chrome extension cli command line compiler crypto covid-19 cryptography data deep learning elexir ether excel framework game git go html ios iphone java js javascript jobs kubernetes learn linux lisp mac machine-learning most successful neural net nft node optimisation parser performance privacy python raspberry pi react retro review my ruby rust saas scraper security sql tensor flow terminal travel virtual reality visualisation vue windows young talents


andrey azimov by Andrey Azimov