Releases: stantchev/Last-One-Loses
Releases · stantchev/Last-One-Loses
Release list
v1.1.0
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
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