How felipusa96/nexus-central-de-jogos works
NEXUS is a browser-based casual-games platform: visitors browse the catalog, choose a game, and play its own challenge; compatible games can submit or read rankings through optional Firebase services. The graph preserves the catalog’s major games and the sampled separation between game interfaces, pure rules engines, and ranking modules. CrossMath and Crosswords capabilities are documented in the README, but their internal wiring was not sampled; their relationships are therefore not inferred.
Main entry points: catalog.js Game catalog · firebase.js Firebase client · campo-minado/jogo.js Minesweeper · sudoku/jogo.js Sudoku
Components 22
Platform
- Platform entry
index.html - Game catalog
assets/js/catalog.js - Platform interface
assets/js/app.js
Game modules
- Minesweeper
jogos/campo-minado/jogo.js - Minesweeper rules
jogos/campo-minado/engine.js - Sudoku
jogos/sudoku/jogo.js - Sudoku rules
jogos/sudoku/engine.js - Memory
jogos/memoria/jogo.js - Memory rules
jogos/memoria/engine.js - Spider Solitaire
jogos/paciencia-spider/jogo.js - Spider rules
jogos/paciencia-spider/engine.js - CrossMath
jogos/crossmath/jogo.js - Crosswords
jogos/palavras-cruzadas/jogo.js - Word search
jogos/caca-palavras/index.html
Shared services
- Word bank
assets/js/word-bank.js - Firebase client
assets/js/firebase.js
Rankings
- Minesweeper ranking
jogos/campo-minado/ranking.js - Sudoku ranking
jogos/sudoku/ranking.js - Memory ranking
jogos/memoria/ranking.js - Spider ranking
jogos/paciencia-spider/ranking.js
Other components
- Visitor
- Firebase services
Connections 24
- Visitor → Platform entry: opens
README.md - Platform entry → Game catalog: offers navigation
README.md - Game catalog → Minesweeper: launches
README.md - Game catalog → Sudoku: launches
README.md - Game catalog → Memory: launches
README.md - Game catalog → Spider Solitaire: launches
README.md - Game catalog → CrossMath: launches
README.md - Game catalog → Crosswords: launches
README.md - Game catalog → Word search: launches
README.md - Minesweeper → Minesweeper rules: calls rules
jogos/campo-minado/jogo.js - Minesweeper → Minesweeper ranking: uses ranking
jogos/campo-minado/jogo.js - Sudoku → Sudoku rules: calls rules
jogos/sudoku/jogo.js - Sudoku → Sudoku ranking: loads ranking
jogos/sudoku/jogo.js - Memory → Memory rules: calls rules
jogos/memoria/jogo.js - Memory → Memory ranking: loads ranking
jogos/memoria/jogo.js - Spider Solitaire → Spider rules: calls rules
jogos/paciencia-spider/jogo.js - Spider Solitaire → Spider ranking: loads ranking
jogos/paciencia-spider/jogo.js - Minesweeper ranking → Firebase client: uses client
jogos/campo-minado/ranking.js - Memory ranking → Firebase client: uses client
jogos/memoria/ranking.js - Memory ranking → Memory rules: uses score rules
jogos/memoria/ranking.js - Spider ranking → Firebase client: uses client
jogos/paciencia-spider/ranking.js - Spider ranking → Spider rules: uses score rules
jogos/paciencia-spider/ranking.js - Sudoku ranking → Firebase client: uses client
jogos/sudoku/ranking.js - Firebase client → Firebase services: connects optionally
README.md