File size: 1,287 Bytes
7cfb1a8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Nokia Snake Reimagined

- [x] Environment Setup
  - [x] Create `.venv`
  - [x] Install packages
- [x] Setup Flask Application
  - [x] Create [app.py](file:///x:/PromptWar/app.py)
  - [x] Set up `templates` and `static` directories
- [x] Implement UI and Styles
  - [x] Create [templates/index.html](file:///x:/PromptWar/templates/index.html) with Canvas and UI overlays
  - [x] Create [static/css/style.css](file:///x:/PromptWar/static/css/style.css) with dark neon retro-modern themes
- [x] Implement Game Engine ([static/js/game.js](file:///x:/PromptWar/static/js/game.js))
  - [x] Core Game Loop & Movement
  - [x] Nokia Boot Screen
  - [x] Food & Power-up Spawning
  - [x] Bomb System & Collisions
  - [x] Combo & Scoring System
  - [x] Gems & Shop Functionality
  - [x] LocalStorage Persistence
- [x] Testing and Verification
  - [x] Run Flask server
  - [x] Test all game features (power-ups, shop, bombs)
- [x] Implement Server Profiles
  - [x] Add SQLite database and API routes to [app.py](file:///x:/PromptWar/app.py)
  - [x] Add Login Modal UI to [index.html](file:///x:/PromptWar/templates/index.html) & [style.css](file:///x:/PromptWar/static/css/style.css)
  - [x] Refactor [game.js](file:///x:/PromptWar/static/js/game.js) to sync with backend instead of `localStorage`