Surn commited on
Commit
7b64079
·
1 Parent(s): 463aa23

v0.2.38 BASIC

Browse files
.github/prompts/document.md CHANGED
@@ -8,4 +8,8 @@ ensure **Last Updated:** is current
8
  - Game over dialog integrates leaderboard submission and displays qualification results.
9
  - Leaderboard page routing uses query parameters and custom navigation links.
10
  - Footer navigation links to Leaderboard, Play, and Settings pages.
11
- - Make all documentation changes minimal and focused on these UI updates.
 
 
 
 
 
8
  - Game over dialog integrates leaderboard submission and displays qualification results.
9
  - Leaderboard page routing uses query parameters and custom navigation links.
10
  - Footer navigation links to Leaderboard, Play, and Settings pages.
11
+ - Make all documentation changes minimal and focused on these UI updates.
12
+
13
+ Additionally in #readme.md:
14
+ - Update Recent Changes to reflect the new UI changes
15
+ - Update Known Issues sections to reflect any related bug fixes or improvements.
README.md CHANGED
@@ -19,13 +19,18 @@ tags:
19
 
20
  > **This project is used by [huggingface.co](https://huggingface.co/spaces/Surn/BattleWords) as a demonstration of interactive word games in Python.**
21
 
22
- **Current Version:** 0.2.37 BASIC
23
  **Branch:** `basic`
24
- **Last Updated:** 2026-02-11
25
 
26
  BattleWords is a vocabulary learning game inspired by classic Battleship mechanics. The objective is to discover hidden words on a grid, earning points for strategic guessing before all letters are revealed.
27
 
28
  ## Recent Changes
 
 
 
 
 
29
  - version 0.2.37 (basic)
30
  - Basic branch scope enforced: single play experience only
31
  - No query-param routing, no footer navigation, no sidebar
 
19
 
20
  > **This project is used by [huggingface.co](https://huggingface.co/spaces/Surn/BattleWords) as a demonstration of interactive word games in Python.**
21
 
22
+ **Current Version:** 0.2.38 BASIC
23
  **Branch:** `basic`
24
+ **Last Updated:** 2026-02-17
25
 
26
  BattleWords is a vocabulary learning game inspired by classic Battleship mechanics. The objective is to discover hidden words on a grid, earning points for strategic guessing before all letters are revealed.
27
 
28
  ## Recent Changes
29
+ - version 0.2.38 (basic)
30
+ - Slight delay added before rendering game over overlay to ensure radar and grid render correctly
31
+ - Cursor sets to Your Guess box after revealing a letter for smoother gameplay flow
32
+ - Minor UI adjustments and bug fixes
33
+
34
  - version 0.2.37 (basic)
35
  - Basic branch scope enforced: single play experience only
36
  - No query-param routing, no footer navigation, no sidebar
battlewords/__init__.py CHANGED
@@ -1,2 +1,2 @@
1
- __version__ = "0.2.37 BASIC"
2
  __all__ = ["models", "generator", "logic", "ui", "modules"]
 
1
+ __version__ = "0.2.38 BASIC"
2
  __all__ = ["models", "generator", "logic", "ui", "modules"]
claude.md CHANGED
@@ -3,9 +3,9 @@
3
  ## Project Overview
4
  BattleWords is a vocabulary learning game inspired by Battleship mechanics, built with Streamlit and Python. Players reveal cells on a 12×12 grid to discover hidden words.
5
 
6
- **Current Version:** 0.2.37 BASIC
7
  **Branch:** `basic`
8
- **Last Updated:** 2026-02-11
9
  **Repository:** https://github.com/Oncorporation/BattleWords.git
10
 
11
  This file describes the intended scope of the `basic` branch only.
 
3
  ## Project Overview
4
  BattleWords is a vocabulary learning game inspired by Battleship mechanics, built with Streamlit and Python. Players reveal cells on a 12×12 grid to discover hidden words.
5
 
6
+ **Current Version:** 0.2.38 BASIC
7
  **Branch:** `basic`
8
+ **Last Updated:** 2026-02-17
9
  **Repository:** https://github.com/Oncorporation/BattleWords.git
10
 
11
  This file describes the intended scope of the `basic` branch only.
pyproject.toml CHANGED
@@ -1,6 +1,6 @@
1
  [project]
2
  name = "battlewords"
3
- version = "0.2.37"
4
  description = "BattleWords vocabulary game (basic branch)"
5
  readme = "README.md"
6
  requires-python = ">=3.12,<3.13"
 
1
  [project]
2
  name = "battlewords"
3
+ version = "0.2.38"
4
  description = "BattleWords vocabulary game (basic branch)"
5
  readme = "README.md"
6
  requires-python = ">=3.12,<3.13"
specs/requirements.mdx CHANGED
@@ -1,8 +1,8 @@
1
  # Battlewords: Implementation Requirements
2
 
3
- **Current Version:** 0.2.37 BASIC
4
  **Branch:** `basic`
5
- **Last Updated:** 2026-02-11
6
 
7
  This document captures the implementation requirements for the **basic** branch only (single-player, default settings, one play experience).
8
 
 
1
  # Battlewords: Implementation Requirements
2
 
3
+ **Current Version:** 0.2.38 BASIC
4
  **Branch:** `basic`
5
+ **Last Updated:** 2026-02-17
6
 
7
  This document captures the implementation requirements for the **basic** branch only (single-player, default settings, one play experience).
8
 
specs/specs.mdx CHANGED
@@ -1,8 +1,8 @@
1
  # Battlewords Game Requirements
2
 
3
- **Current Version:** 0.2.37 BASIC
4
  **Branch:** `basic`
5
- **Last Updated:** 2026-02-11
6
 
7
  ## Overview
8
  Battlewords is inspired by the classic Battleship game, but uses words instead of ships. The objective is to discover hidden words on a grid, earning points for strategic guessing before all letters are revealed.
 
1
  # Battlewords Game Requirements
2
 
3
+ **Current Version:** 0.2.38 BASIC
4
  **Branch:** `basic`
5
+ **Last Updated:** 2026-02-17
6
 
7
  ## Overview
8
  Battlewords is inspired by the classic Battleship game, but uses words instead of ships. The objective is to discover hidden words on a grid, earning points for strategic guessing before all letters are revealed.