How parreyarnav69/stills.website works
Film Guess is a browser-based daily movie-identification game with an archive, limited guesses, progressively revealed frames, and player statistics. The player starts in the game view: the app selects today’s film, initializes the rules engine, and displays a frame; guesses or skips advance play until a win or loss. Completed daily games update persistent stats, while archive games do not. The source shows these module calls and the localStorage behavior; the HTML and image contents were not sampled, so UI and asset links reflect only the paths and behavior supported by the tree and code.
Main entry points: app.js Game UI and flow · statsStore.js Stats logic · movies.js Movie catalog · gameEngine.js Game rules
Components 7
Game play
- Game UI and flow
film-guess/js/app.js - Game rules
film-guess/js/gameEngine.js
Film catalog
- Movie catalog
film-guess/js/movies.js - Movie frame assets
film-guess/assets/movies
Player stats
- Stats logic
film-guess/js/statsStore.js - Browser localStorage
Other components
- Player
Connections 12
- Player → Game UI and flow: plays and navigates
- Game UI and flow → Movie catalog: requests daily film
- Game UI and flow → Movie catalog: requests archive
- Movie catalog → Game UI and flow: returns film data
- Game UI and flow → Movie frame assets: loads referenced frames
- Game UI and flow → Game rules: starts and submits play
- Game rules → Game UI and flow: returns state and outcome
- Game UI and flow → Stats logic: checks daily play
- Game UI and flow → Stats logic: records eligible result
- Game UI and flow → Stats logic: requests displayed stats
- Stats logic → Browser localStorage: reads and writes
- Stats logic → Game UI and flow: returns derived stats