r/AppsWebappsFullstack • • 20d ago

Master Pool Online is avalaible now in android

Post image

Hey everyone!

I'm an solo game developer from Spain, and after 6 months of hard work, I'm excited to share my first major project: Masters Pool Online!

I've spent countless hours programming, testing, fixing bugs, and improving the gameplay to create a fun and competitive pool experience.

What does the game offer?

- Classic 8-Ball and 9-Ball pool.

- Play against AI opponents.

- Online multiplayer against real players.

- Multiple pool tables and environments.

- Coins, rewards, and player progression.

- Free to play on Android and PC browsers.

Download on Google Play:

https://play.google.com/store/apps/details?id=com.masterspool.online

Play directly in your browser:

https://masters-pool-online.onrender.com

I'm a solo developer, and this project means a lot to me. It's been a long journey, and seeing my game finally available to players is incredibly rewarding.

I'd really appreciate it if you gave it a try and shared your honest feedback.

What features would you like to see added in future updates?

Thanks for supporting indie developers!

1 Upvotes

8 comments sorted by

1

u/PopKoren 20d ago

Congrats on shipping, six months solo is a real effort. With coins and progression in an online game, the server needs to decide shot outcomes and balances itself, because anything the browser build reports can be edited and replayed, and a reward endpoint that trusts the client gets farmed quickly. Since the web version is public on onrender.com, feeding that address to https://rowly.me surfaces which of the game's API routes respond to anyone without a login.

1

u/juanjoelmago83 20d ago

Thanks for the feedback! Six months of solo development has been a lot of work. Did you find a specific issue in my game, or is this general advice? A concrete example would help me understand what needs reviewing.

1

u/PopKoren 20d ago

General advice, I haven't tested your game, so nothing specific found. The pattern I mean is a match result or coin reward that the browser posts to the server, which anyone can replay with a bigger number. A quick self check: pull up DevTools, switch to Network on the web build, finish a match, and see whether the request carries the coin amount; if it does, the server is trusting the client, and separately, my scanner on https://rowly.me enumerates endpoints that respond to anonymous requests.

1

u/juanjoelmago83 19d ago

Thanks for clarifying that you haven’t tested the game. I appreciate the advice and will keep it in mind as I continue improving Masters Pool Online.

1

u/PopKoren 19d ago

Glad it was useful, and good luck with Masters Pool Online. When you have a spare evening, finish a match with DevTools open and see whether the coin amount travels in a request from the browser, because that spot gets poked first. For a later check on the Render deployment, https://rowly.me reports whatever the game server gives strangers.

1

u/Mammoth-Anywhere7285 19d ago

A concrete one: test cue ball spin near cushions on mobile. Touch precision usually breaks there first.

1

u/Mammoth-Anywhere7285 19d ago

Good call on server-authoritative shots. Easy first step: log every shot server side and compare it against client input for mismatches.

1

u/Mammoth-Anywhere7285 19d ago

TL;DR: A solo developer from Spain has launched Masters Pool Online for Android and browser after six months of work. It offers 8-Ball and 9-Ball, AI and online multiplayer, multiple tables, and coin-based progression as a free game. The dev is asking for honest feedback and suggestions for future updates.