MR. PELLING’SMOVIE CLUB

A LEARNING GAME ABOUT RECOMMENDATION SYSTEMS

Mr. Pelling’s
Movie Club

Set in a 1990s video store, the game introduces recommendation systems through customer interviews, rules, ratings, and predictive models.

▶   Open browser version

Desktop browser · Logging optional

The video-store interior used as the game’s setting
THE GAME ENVIRONMENTPELLINGS VIDEO

ACTIVITY SEQUENCE

Gameplay and
learning objectives

The eight activities and their intended learning focus.

ActivityWhat the player doesIntended learning focus
1. Manual recommendationAsk limited questions and choose a tape for a customer.Preference elicitation, context, and the limits of manual service.
2. Rule-based recommendationConstruct genre-to-movie rules and inspect batch outcomes.Automation, brittle rules, and age-appropriate recommendations.
3. Ratings tablesInspect individual rating rows and compare column averages.Representing feedback and distinguishing individual taste from aggregate ratings.
4. Collaborative filteringCompare customers and predict missing ratings.Similarity-based inference and sparse observations.
5. Matrix factorizationAdjust latent-factor sliders, then run an optimizer.Hidden factors, prediction error, optimization, privacy, and popularity bias.
6. Content-based recommendationCompare customer preferences with movie features.Feature representations, explanations, and the limits of descriptive labels.
7. Market-gap researchCombine setting, character, story, and prop choices into a movie brief.Using audience evidence to support human creative decisions.
8. Poster generationRevise a prompt, choose a style, and compare generated drafts when the image service is connected.Iterative prompting and human evaluation of generated media.

BROWSER VERSION

Access notes

Build updated September 6, 2026

Use a desktop browser with a mouse or trackpad. The initial download may take a moment.

Select Play without logging to access the activities without providing a name or consenting to gameplay logging.

Live AI poster generation is not connected in this version.