Case study · iOS · Party game

Olly Bas

A quiz for a room full of people, not a phone full of notifications. In English, or in Egyptian Arabic.

Coming soon to the App Store Work with me

200 · 400 · 600

What it is

Two teams. Six categories. Thirty-six questions on a board, worth 200, 400 or 600. Pick a square, argue about the answer, pass the phone on.

Olly Bas (Egyptian for "just say it") is built for the living room. Football from the World Cup to shirt numbers, Marvel to Egyptian cinema, songs you hear and posters you have to recognise, 84 categories in all. Switch between English and Arabic at any point, mid-game if you like. No account, no ads, nothing to buy.

In the app

A game show on your TV stand

The game board: six categories with 200, 400 and 600 point squares
The boardSix categories, thirty-six squares, and two teams keeping score on either side.
A Guess the Song question playing a thirty-second preview
Guess the songThirty seconds of the real record, streamed from Apple's own previews.
A Movie Posters question showing a poster with the title removed
Name the seriesPosters with every trace of the title taken off. Each one was checked by eye.
The lifelines screen explaining the five lifelines each team can use
LifelinesCall a friend, bench their best player, or call the dig before you've even seen the question.

Engineering

The parts that were actually hard

Language

Written in Arabic, not translated into it

Every question exists twice: once in English and once in Egyptian Arabic, written the way people actually talk rather than run through a translator. The buttons stay in English, so nobody gets lost switching mid-game.

Difficulty

A 600 needs a second step

"Who says I am inevitable?" was first written as a 600. Anyone who watched the film knows it, so it's a 400 at best. The whole top tier was rewritten around things one layer in: not the famous line, but what's on Nick Fury's pager.

Every question also has to stand on its own, because the board shuffles. A question that says "that final" arrives with no final before it.

Music

Finding the right song, not a karaoke cover

Song clips stream from Apple's thirty-second previews, never bundled in the app. Searching for Arabic songs by their English spelling failed about five times out of six, because every title is transliterated differently. Searching in Arabic against the Egyptian store fixed it.

Artist and title both have to match, or the search happily returns a live version, a cover, or a different song entirely.

Video

Guess Who Scored, timed by pixels

Goals are shown as an ink drawing first, then the real footage. Rather than timing 72 clips with a stopwatch, the app's timings were measured from the video itself: the drawing is grey and the reveal is in colour, so the switch shows up in the pixels to a fraction of a second.

Fairness

No repeats, no identical games

A question counts as used the moment its answer hits the screen, not before, so backing out of a card leaves it fresh. And two brand-new phones never deal the same first board.

Inside

What's in the box

84 categories

Over 4,500 questions: football, film, TV, music, geography, history, science, riddles and charades.

Wala Kelma

Charades in English, Arabic and football. Scan a code with a second phone so the word never shows on the screen everyone's watching.

Five lifelines

Three uses each. Some help you, and some quietly ruin the other team's turn.

Private by design

No account, no ads, no tracking. What you've played is remembered on your phone and never leaves it.

Built with

Stack

App

  • React Native · Expo
  • TypeScript
  • Landscape-first layout

Content

  • 4,500+ bilingual questions
  • Automated checks on every bank
  • Public-domain flags & maps

Media

  • Apple music previews
  • TMDB posters
  • YouTube (privacy-enhanced)
  • QR codes for charades

Delivery

  • EAS Build & Submit
  • Over-the-air updates
  • On-device storage only

Support · Privacy policy