Skip to content

Releases: stantchev/Last-One-Loses

v1.1.0

Choose a tag to compare

@stantchev stantchev released this 12 May 13:21
524b3bd

Patch Note:

Updated the game to allow players to remove any number of lines from any row on their turn, while maintaining the rule that they can only remove lines from one row per turn. The changes include:

  • Removed the concept of an "active row" since players can now choose any row.
  • Updated the game controls to let players select which row to remove lines from.
  • Modified the AI logic to consider all possible moves from any row.
  • Updated the game rules display to reflect the new gameplay mechanics.
  • Improved the UI to show all available rows as selectable options.

The game is now more strategic, giving players more choices each turn while still preserving the core "Last Line Loses" concept.

Full Changelog: v1.0.0...v1.1.0

v 1.0.0 - First Release

Choose a tag to compare

@stantchev stantchev released this 12 May 12:59
cb9a282

Core Features:

  • Turn-based gameplay with alternating player and AI moves
  • Visual representation of game board with 3 rows (3, 5, and 7 lines)
  • Optimal AI opponent using game theory to calculate best moves
  • Input validation to enforce game rules (can only remove from active row)
  • Game state tracking with clear indicators for active row and turn
  • Game over detection with winner announcement
  • Game reset functionality
  • Animated line removal and row transitions

Design Elements:

  • Gaming-themed color palette with deep purple primary (#6C43BD), teal secondary (#2ACDBE), yellow accent (#FFC53D), plus success, warning, and error states
  • Responsive layout optimized for mobile, tablet, and desktop viewports
  • Subtle animations for line removal, row completion, and game results
  • Modern UI with card-based game board, stylized lines, and intuitive controls
  • Clear visual indicators for active rows, remaining lines, and turn status
  • 8px spacing system with consistent visual hierarchy
  • Accessible design with sufficient color contrast and clear feedback