Te koop: Port Father, afgewerkt online maffiaspel in PHP/MySQL, klaar voor de Play Store
Port Father is een tekstueel misdaadspel in Antwerpen 1931. Het draait live op portfather.com en is compleet: vandaag over te nemen, morgen op verder te bouwen.
Onder de motorkap
- 67.319 regels PHP in 610 bestanden, vanilla PHP 8.3 en MySQL
- Geen framework, geen Composer, geen npm, geen bouwstap. Niets dat over twee jaar verouderd is.
- 212 routes, 91 tabellen, 62 spelonderdelen, 115 genummerde migraties
- Volledig drietalig NL/EN/FR: 2.370 sleutels, alle drie compleet
- Draait op gewone gedeelde hosting, 110 tot 190 ms per pagina
Wat erin zit
18 klussen met minigames, auto’s stelen uit vijf getekende straten met garage, wapens en bescherming en lijfwachten en boksclub, families met zes rollen, zes wijken om te veroveren, speler tegen speler, huurmoordladder, diamantenoverval met een ploeg, casino met blackjack en gokkasten en geluksrad, smokkel tussen vier steden, straatraces, zaken die doorverdienen terwijl je weg bent, onderzoeksboom van 30 knopen, haven, bank, kroeg, 13 prestatiesporen, dagopdrachten, seizoensranglijst, chat, forum, postvak, pushmeldingen, en een sleepbare stadskaart als voordeur.
Beheerpaneel
Zestien schermen: ledenbeheer, één lid volledig bijsturen, betalingen, grootboek, klachten, detectie van dubbele accounts, families, mededeling naar alle spelers, moderatielogboek, verwijderverzoeken, taakplanner en een volledige reset. Plus 127 instelbare waarden over 46 groepen: de hele economie is maandenlang bij te sturen zonder één regel code aan te raken.
App-klaar
Gaat als TWA de Play Store in, met twee Bubblewrap-opdrachten. Manifest, service worker, maskeerbare pictogrammen, pushmeldingen met eigen VAPID-sleutels en een live assetlinks.json staan er al. De Play Billing-code is geschreven. Het spel is van dag één voor de telefoon getekend, staand, met vaste balk boven en navigatie onder.
Verdienmodel
Stripe draait live en verwerkte al een echte betaling. Tien artikelen van 1,99 tot 49,99: diamanten, VIP en Premium per maand of per jaar. Webhook met handtekeningcontrole en dubbele uitbetaling uitgesloten. Aanbrengsysteem en terughaalsysteem zitten erin.
Eerlijk over de staat
- Nog bijna geen spelers: negen accounts. Het spel is af, er is niet in geworven. Je koopt een product, geen publiek.
- De app is nog niet ingediend. Er moet nog een Play Console-account komen en twee certificaat-vingerafdrukken in assetlinks.json.
- Geen geautomatiseerde testsuite. Wel controlescripts voor vertalingen, meervouden, economie en pushmeldingen.
- De illustraties zijn met een beeldgenerator gemaakt en daarna bewerkt.
Wat meegaat
Volledige broncode met de hele geschiedenis van 377 commits, de databank met alle migraties, 291 illustraties plus de scripts die ze maken, alle teksten in drie talen, en de documentatie: README, het volledige spelontwerp van 881 regels, en de handleiding naar de Play Store. Domein in overleg.
Prijs: in overleg. Vragen of een rondleiding: stuur gerust een bericht.