Pinpoint
Complete version history and patch notes documenting continuous development from 2025 through 2026
This changelog documents Pinpoint's evolution from initial public release through active development across web and Android platforms. Every update reflects our commitment to improving gameplay balance, expanding competitive features, enhancing technical infrastructure, and responding to community feedback. Version numbers follow semantic versioning: major.minor.patch format, where major releases introduce new game modes, minor releases add substantial features, and patch releases address bugs and balance adjustments.
Platform: Web + Android | Focus: Multiplayer Infrastructure
This critical stability patch addresses persistent room initialization issues that affected multiplayer game creation. The core problem involved sandbox iframe security policies blocking Firebase database writes during the room setup phase. When players created multiplayer lobbies, the initial game state (player hands, board configuration, turn order) failed to persist to the database, causing rooms to appear empty or frozen.
We resolved this by migrating database updates from direct Firebase SDK writes to REST PATCH endpoints, which bypass iframe sandbox restrictions. The multiplayer initialization sequence now follows a verified flow: (1) lobby creation with host authentication, (2) REST PATCH to initialize game state, (3) listener attachment for real-time updates, (4) confirmation callback to UI layer. This architectural change reduces room creation latency by approximately 300ms while ensuring 99.9% success rate for initialization operations.
Additional improvements include retry logic for transient network failures, enhanced error messaging when room creation fails, and diagnostic logging to help identify edge cases. Players should now experience instant room availability when creating or joining multiplayer matches. This update maintains backward compatibility with existing active rooms created under the previous system.
Platform: Web + Android | Focus: Competitive Features
The live dynamic leaderboard system represents our most significant competitive infrastructure addition to date. Players competing on either the web version at pinpoint.click or the Android app via Google Play Store now contribute to unified global rankings. The leaderboard tracks three distinct timeframes: Daily (resets at UTC midnight), Weekly (resets Monday 00:00 UTC), and All-Time (permanent historical records).
Rankings refresh every 60 seconds, pulling score data from Firebase Realtime Database and applying tier calculations based on percentile thresholds. The tier system includes Bronze (bottom 50%), Silver (50-75%), Gold (75-90%), Platinum (90-97%), Diamond (97-99%), and Champion (top 1%). Tie-breaking uses secondary metrics: total games played, average score per game, and account registration timestamp. The leaderboard interface displays player usernames, current scores, tier badges, and rank movement indicators (↑↓) showing position changes since last refresh.
Technical implementation utilizes composite indexes on Firebase for efficient querying across timeframe + score dimensions. We implemented rate limiting (10 requests per minute per IP) to prevent leaderboard scraping, and added fraud detection algorithms that flag statistically improbable score sequences. Future iterations will introduce seasonal competitions, achievement milestones linked to leaderboard performance, and detailed player statistics pages accessible by clicking usernames.
Platform: Web + Android | Focus: Game Balance
Based on 2,847 competitive matches analyzed between December 2025 and February 2026, we identified that the 6-line reversal mechanic undervalued defensive play. Players investing strategic resources to build 6-line formations received insufficient reward relative to the setup cost and opportunity cost of foregone scoring moves. Win rate analysis showed players successfully executing reversals won only 52% of games despite the tactical investment, suggesting the mechanic needed rebalancing to justify its complexity.
Version 3.2.0 increases reversal scoring from 8 points to 10 points, reflecting the multi-turn setup required and the risk of opponent blocking. Additionally, we clarified the interaction between reversals and opponent patterns: when a 6-line reversal turns opponent pins black, those pins no longer contribute to opponent scoring patterns (squares, crosses, lines). Previously, this rule existed but lacked clear documentation, causing confusion about whether black pins still counted for opponent scores. The updated game guide now explicitly states that black pins are neutral and don't score for any player.
Post-balancing telemetry (March 15-30, 2026) shows the reversal win rate increased to 58%, indicating the mechanic now provides appropriate reward for skilled tactical play. We also adjusted the AI heuristics for Medium, Hard, and Expert bots to properly evaluate reversal threats using the new scoring values. Players should notice bots defending more aggressively against reversal setups and attempting their own reversal formations when board state allows. Future balance patches will continue monitoring reversal statistics, with particular attention to multiplayer dynamics where reversals can swing three-player races dramatically.
Platform: Web + Android | Focus: AI Enhancement
The Expert AI bot represents the culmination of six months of algorithm development and optimization. Existing difficulty levels (Easy, Medium, Hard) provided adequate challenge for beginners through intermediate players, but advanced players consistently defeated Hard bots with win rates exceeding 80%. The Expert bot addresses this gap by implementing game tree search techniques adapted from classical board game AI research, specifically minimax algorithms with alpha-beta pruning optimizations.
Expert bot decision-making evaluates board positions three plies (half-moves) deep, calculating expected values for each possible move sequence. The evaluation function considers immediate scoring potential, positional control (especially quadrant centers), pattern setup trajectories, and reversal threat detection. Alpha-beta pruning reduces the search space by approximately 60%, making three-ply search computationally feasible within the 2-second move time budget. The bot reserves Joker cards for critical moments: completing high-value center patterns (10+ points), executing decisive reversals, or blocking opponent victory conditions in endgame positions.
Implementation details and algorithm design philosophy are documented in our AI heuristics technical deep-dive. The Expert bot demonstrates advanced tactical concepts including dual-threat creation (forcing opponents into unsolvable defensive dilemmas), tempo management (balancing scoring against positioning), and endgame precision (calculating forced sequences in limited remaining moves). Early player feedback indicates Expert difficulty provides appropriate challenge for competitive players, with community-reported win rates around 35-40% for experienced humans against the Expert bot.
Platform: Web Launch | Focus: Public Web Release
Version 3.0.0 marks Pinpoint's official public web launch at pinpoint.click, expanding beyond the Android-exclusive ecosystem. This major release required complete architectural redesign to support browser-based gameplay while maintaining feature parity with the native Android application. The web version runs on Kotlin/JS multiplatform code compiled to optimized JavaScript bundles, sharing 85% of core game logic with Android while adapting UI rendering to HTML5 Canvas and web input models.
Cross-platform authentication enables players to use the same account across devices, with Firebase Authentication handling username/password and Google Sign-In flows. Game progress, achievement data, and leaderboard standings synchronize automatically via Firebase Realtime Database, ensuring players can start a session on Android, continue on web, and maintain consistent statistics. The web version includes responsive design supporting desktop, tablet, and mobile browsers, with touch input optimizations for iOS Safari and Chrome Android.
Technical infrastructure includes Firebase Hosting for static asset delivery via global CDN, reducing load times for international players. We implemented progressive web app (PWA) capabilities, allowing players to install Pinpoint as a standalone app from Chrome and Edge browsers. Offline support caches essential game assets, enabling single-player matches against bots even without internet connectivity. Multiplayer modes require active connections but gracefully handle intermittent network issues with reconnection logic and turn timeout mechanisms.
Platform: Android | Focus: Multiplayer Expansion
This release expanded multiplayer capacity from 2-player duels to support 3-player and 4-player matches, introducing new strategic dimensions around table politics and alliance dynamics. Multiplayer lobby system allows players to create private rooms with invitation codes or join public matchmaking queues. Turn order rotates clockwise with 60-second move timers to maintain game pace. Players can observe opponent hands (but not upcoming draws) to enable strategic blocking decisions.
Three-player and four-player games introduce kingmaker scenarios where trailing players can determine the winner through strategic blocking choices. This adds negotiation elements absent from two-player games, as players must balance personal scoring against preventing opponent victories. The scoring algorithms remain identical to two-player rules, but board congestion increases dramatically with multiple players competing for prime positioning squares. Endgame situations become particularly complex as players must track multiple opponents' potential scoring patterns simultaneously.
Platform: Android | Focus: Competitive Infrastructure
Achievement system introduction added 27 milestone challenges spanning gameplay mastery (score thresholds, pattern variety, bot difficulty victories), strategic execution (complete 10 reversal plays, win without using Jokers, victory margins exceeding 50 points), and progression (total games played, win streaks, multiplayer participation). Each achievement unlocks cosmetic rewards including custom pin colors, board themes, and victory animations. The achievement backend tracks granular gameplay statistics including patterns completed by type, average score per game, and historical win rates across bot difficulties.
Player profiles received comprehensive upgrades displaying lifetime statistics, recent match history, achievement progress, and tier rank badges. Profile pages became shareable via unique URLs, allowing players to showcase their competitive records. We implemented privacy controls letting players toggle profile visibility between public, friends-only, and private modes. Social features include friend lists with in-app invitations, player-to-player challenges with custom stakes (wagering cosmetic rewards), and spectator mode for observing ongoing matches.
Platform: Android | Focus: Tutorial & Onboarding
New player onboarding received major attention after analytics revealed 40% of first-time players abandoned during their initial match, suggesting inadequate rules explanation. Version 2.2.0 introduces an interactive tutorial guiding players through core mechanics: pin placement rules, pattern recognition (lines, squares, crosses), scoring calculations, and the strategic importance of quadrant centers. The tutorial uses step-by-step guided gameplay with highlighted valid moves and real-time explanations of scoring events.
Tutorial phases progress from basic pin placement (teaching color matching and adjacency rules) through pattern formation (demonstrating how lines, squares, and crosses score points) to strategic concepts (explaining position value and defensive blocking). The final tutorial challenge pits players against an Easy bot with objectives to score specific pattern types. Tutorial completion awards bonus cosmetic items and unlocks Medium difficulty bot access. Post-implementation analytics show first-match completion rates improved to 78%, validating the improved onboarding experience.
Platform: Android | Focus: Multiplayer Foundation
Multiplayer support debut established the Firebase Realtime Database architecture powering all subsequent online features. The initial implementation supported real-time two-player matches with synchronized board state, turn management, and victory condition detection. Players create or join rooms using unique six-character codes, with the hosting player controlling game settings (bot difficulty for abandoned positions, move time limits, scoring rule variants).
Technical challenges included handling network latency, preventing move conflicts (simultaneous placement by both players), and gracefully managing disconnections mid-game. We implemented optimistic client-side rendering with server-side validation, so moves appear instantly locally but revert if the server detects invalid state. Connection resilience includes automatic reconnection attempts with exponential backoff, state restoration from server-side game records, and timeout-based turn forfeit if players disconnect for over 90 seconds.
Platform: Android | Focus: AI Difficulty Refinement
AI difficulty balancing addressed player feedback that Easy mode was too trivial while Hard mode jumped too steeply in challenge. We recalibrated the three difficulty tiers with distinct behavioral profiles: Easy bots now make random moves 30% of the time (down from 50%), creating unpredictability while still offering learning opportunities. Medium bots prioritize immediate scoring but lack multi-turn planning, representing the skill level of intermediate human players. Hard bots implement two-ply lookahead with position evaluation, capable of defeating most casual players.
Each difficulty tier received distinct personality characteristics visible in play patterns. Easy bots favor line completions over squares and rarely attempt reversals. Medium bots recognize square opportunities and defend against obvious opponent threats but don't actively set reversal traps. Hard bots demonstrate strategic sophistication including quadrant center prioritization, dual-threat creation, and Joker conservation for critical moments. This differentiation provides clear skill progression as players advance through difficulty levels.
Platform: Android | Focus: Core Mechanics Polish
This polish update refined core gameplay mechanics based on beta testing feedback. Visual clarity improvements included animated scoring indicators (showing points gained from each move with floating text), pattern highlighting (completed patterns briefly flash before awarding points), and color-blind friendly mode (adding pattern textures in addition to colors). Hand management UI was redesigned for easier pin selection on small smartphone screens, with larger touch targets and swipe gestures to cycle through available pins.
Performance optimizations reduced battery consumption by 40% through render loop improvements and efficient collision detection algorithms. Game state serialization was optimized to reduce save file sizes, enabling faster cloud sync for multiplayer preparation. Audio system additions provided subtle feedback for pin placement, pattern completion, and turn transitions, with full volume control and mute options. These polish improvements established the solid foundation for subsequent feature development.
Platform: Android | Focus: Initial Public Release
Pinpoint's initial public release on Google Play Store established the foundational gameplay experience: strategic pin placement on a shared grid, pattern-based scoring (lines, squares, crosses, diagonals), and the innovative 6-line reversal mechanic. The game launched with three AI difficulty levels and local pass-and-play multiplayer for two players on a single device. Core design philosophy emphasized accessibility (rules learnable in under 5 minutes) combined with strategic depth (mastery requiring hundreds of games and tactical study).
The scoring system awards points based on pattern complexity: 2-6 points for lines (depending on length), 4-8 points for squares (single or double points in quadrant centers), 6-12 points for crosses (with center bonuses), and 10 points for successful 6-line reversals. Game balance centered on positional control versus aggressive scoring, creating tension between immediate point gains and long-term board position. Initial player reception validated the core design, with average session lengths exceeding 20 minutes and strong engagement metrics.
Closed beta testing (September-November 2024) with 150 participants revealed critical design learnings: the 6-line reversal mechanic required extensive explanation but became the most satisfying tactical element once understood. Quadrant center bonuses effectively incentivized positional play, preventing stale defensive stalemates. The color-sharing rule (both players can score from the same pins) created unique interactive dynamics absent from traditional territorial board games.
Active development continues with several major features planned for Q3-Q4 2026. Our roadmap prioritizes community-requested features, competitive infrastructure expansion, and continued gameplay refinement based on statistical analysis of millions of completed matches.
Official tournament infrastructure will support single-elimination, double-elimination, Swiss-system, and round-robin formats. Tournament organizers can configure entry requirements (minimum tier rank, account age), match settings (time controls, scoring rules), and prize structures (cosmetic rewards, leaderboard badges). The system handles bracket generation, scheduling, score reporting, and dispute resolution. Automated tournaments run daily with matchmaking based on tier rankings, while custom tournaments allow community-organized competitions.
Seasonal competition introduces three-month competitive periods with exclusive rewards for top performers. Each season features unique cosmetic themes, special achievement challenges, and seasonal leaderboards separate from the all-time rankings. Season rewards include limited-edition pin designs, board skins, victory animations, and prestigious title badges. End-of-season rankings determine exclusive invitation access to championship tournaments. Seasonal resets provide fresh competitive opportunities for all players while preserving historical records in permanent archives.
Comprehensive statistics tracking will expose granular performance metrics including win rates by opponent difficulty, average scores by game phase (opening/mid-game/endgame), pattern completion frequencies, reversal success rates, and positional heat maps showing preferred board regions. Visualizations include score progression graphs over time, head-to-head records against specific opponents, and comparative analysis against tier averages. Players can identify weaknesses (low square completion rates, poor endgame performance) and track improvement across specific metrics.
Game replay functionality will record every match for post-game analysis. Players can review completed games move-by-move, with UI controls to pause, rewind, and fast-forward through turn sequences. Analysis mode overlays AI evaluation scores for each position, highlighting critical mistakes, missed opportunities, and optimal alternative moves. Sharing features allow players to export replays via unique URLs, enabling strategic discussions in community forums or educational content creation. The replay system integrates with tournament infrastructure, automatically recording all tournament matches for verification and highlight compilation.
Community feedback requests experimental game modes including: Blitz Pinpoint (30-second move timers for rapid gameplay), Fog of War (opponent pins hidden until adjacent to your pins), Color Lock (each player assigned exclusive colors), and Mega Board (expanded grid size for longer strategic games). We're evaluating these variants through internal playtesting to ensure they maintain strategic depth while offering fresh gameplay experiences. Custom modes would be available in private multiplayer lobbies, with potential for temporary featured modes in public matchmaking.
iOS App Store release remains a high priority, pending completion of Kotlin Multiplatform iOS backend work. Android app continues receiving incremental improvements including push notifications for multiplayer turn reminders, offline mode enhancements with local replay storage, and performance optimizations for older device support. We're exploring augmented reality (AR) features allowing players to project the game board onto physical tables for social play experiences combining digital mechanics with in-person interaction.
Development priorities are shaped by community feedback through our official channels. Players can submit feature requests, report bugs, and participate in beta testing programs for upcoming releases. Join our community forums to influence roadmap decisions and connect with competitive players worldwide. Tournament announcements, balance discussions, and strategy guides are shared regularly through news updates and social media channels.
Pinpoint's technical foundation evolved significantly from the initial Android-only architecture to the current cross-platform ecosystem. The transition to Kotlin Multiplatform enabled code sharing between Android and Web platforms, reducing duplication and ensuring consistent gameplay logic. Shared modules include game state management, scoring algorithms, pattern detection, AI decision trees, and validation rules. Platform-specific modules handle rendering (Canvas API for web, native Android graphics), input management, and platform authentication flows.
Firebase serves as the backend infrastructure, providing authentication (username/password and OAuth), real-time database for live multiplayer synchronization, cloud storage for player profiles and statistics, and hosting for the web version via global CDN. The database schema evolved through multiple iterations to optimize query performance for leaderboard rankings, support concurrent multiplayer matches without conflicts, and enable efficient retrieval of player statistics. Composite indexes on timeframe + score + timestamp fields allow sub-100ms leaderboard queries even with tens of thousands of active players.
Security architecture implements multi-layered validation: client-side move validation provides instant feedback, server-side validation prevents cheating through modified clients, and rate limiting prevents API abuse. Firebase Security Rules enforce authentication requirements, validate move legality server-side, and restrict write access to appropriate game states. Anti-cheat systems monitor for statistically improbable patterns (impossible score velocities, move sequences incompatible with valid gameplay) and flag suspicious accounts for manual review.
This changelog demonstrates Pinpoint's transformation from a single-platform mobile game to a comprehensive competitive ecosystem spanning multiple platforms, featuring sophisticated AI opponents, real-time multiplayer, global leaderboards, and extensive strategic depth. Every update reflects our dedication to gameplay balance, technical excellence, and community-driven development. We analyze telemetry from thousands of daily matches to identify balance issues, performance bottlenecks, and feature opportunities.
Looking forward, Pinpoint's evolution continues with tournament systems, seasonal competitions, advanced analytics, and expanded platform support. We remain committed to maintaining the strategic integrity that makes Pinpoint engaging while expanding accessibility through improved tutorials, better onboarding, and comprehensive educational resources. Whether you're a casual player enjoying matches against bots or a competitive player climbing the global leaderboard, Pinpoint provides depth and challenge worthy of your time.
Thank you for being part of the Pinpoint community. Your gameplay, feedback, and competitive spirit drive our development priorities and inspire continuous innovation. We look forward to bringing you more exciting features, strategic challenges, and competitive opportunities in the months ahead.
Dive deeper into Pinpoint strategy, mechanics, and competitive play: