Så bygger vi

Så bygger, testar och marknadsför vi PricePinner.

Så bygger vi

Därför byggde jag PricePinner

Historien bakom PricePinner: varför vi byggde ett gratis spel om riktiga svenska bostadspriser och vad spelarna ska lära sig.

1 min läsning
Så bygger vi

En kodbas i React Native för Android och iOS

Därför bygger vi PricePinner för båda plattformarna från en enda kodbas.

1 min läsning
Så bygger vi

Egna kartbilder med MapLibre

Så ritar PricePinner sina kartor med verktyg med öppen källkod, och därför driver vi en egen kartserver.

1 min läsning
Så bygger vi

Så gjorde vi kartnålarna tillgängliga

Kartnålar är ofta osynliga för skärmläsare. Så här löste vi det, och varför det också hjälpte våra tester.

1 min läsning
Så bygger vi

Så designade vi en rättvis poäng

Så designade vi poängen i PricePinner: 50 poäng för avstånd, 30 för rätt pris och 20 för ledtrådar som du inte öppnar.

1 min läsning
Så bygger vi

Därför använder vi en logaritmisk kurva för avståndet

Vi provade raka linjer först. Så här kom vi fram till den logaritmiska kurvan för avståndspoängen.

1 min läsning
Så bygger vi

Därför tar vi bort mäklarkort från bilderna

Bilder på mäklaren eller ett visitkort säger inget om priset. Så här tar vi bort dem innan bostaden når spelet.

1 min läsning
Så bygger vi

Automatiska tester i en Android-emulator

Ett skript kör appen i en emulator, trycker sig igenom huvudvägarna och skriver en rapport.

1 min läsning
Så bygger vi

Marknadsföra en gratis app med 0 kronor

PricePinner har ingen marknadsföringsbudget. Det här gör vi i stället.

1 min läsning
Så bygger vi

Så gör vi vår reklam i Blender med Python

Ingen flyttar föremål för hand. Python-skript bygger varje scen i våra reklamfilmer.

1 min läsning
Så bygger vi

Tio stående reklamfilmer i en 3D-scen

Alla våra korta reklamfilmer utspelar sig i samma 3D-värld. Så här bygger vi dem.

1 min läsning
Så bygger vi

En röst till vår reklam med talsyntes och öppen källkod

Vi använder Kokoro, en talsyntesmodell med öppen källkod, som körs lokalt.

1 min läsning
Så bygger vi

Musik till vår reklam, komponerad i Python

Vi ville ha musik som passar filmerna exakt. Därför komponerar vi den i Python.

1 min läsning
Så bygger vi

Allt i Docker

Ingenting installeras direkt på våra datorer. Allt i PricePinner körs i Docker.

1 min läsning
Så bygger vi

Lärdomar från lanseringen av ett gratis spel

Det här lärde vi oss när PricePinner gick live: fixa grunderna först, vänner betyder mest, första minuten avgör och marknadsföring är en vana.

1 min läsning

Gissa priset på riktiga svenska bostäder

PricePinner är gratis för Android och iPhone. Det finns ingen reklam.

Hämta appen