refactoring app name to spacetris and new icon

This commit is contained in:
2025-12-21 10:29:01 +01:00
parent 18c29fed1e
commit a6c2c78cb5
26 changed files with 402 additions and 951 deletions

View File

@ -1,4 +1,4 @@
# Tetris SDL3 - Production Deployment Guide
# Spacetris SDL3 - Production Deployment Guide
## 🚀 Build Scripts Available
@ -9,7 +9,7 @@
- Uses existing Debug/Release build from build-msvc
- Creates distribution package with all dependencies
- **Size: ~939 MB** (includes all assets and music)
- **Output:** `dist/TetrisGame/` + ZIP file
- **Output:** `dist/SpacetrisGame/` + ZIP file
### 2. Full Production Build
```powershell
@ -31,8 +31,8 @@ build-production.bat
The distribution package includes:
### Essential Files
-`tetris.exe` - Main game executable
-`Launch-Tetris.bat` - Safe launcher with error handling
-`spacetris.exe` - Main game executable
-`Launch-Spacetris.bat` - Safe launcher with error handling
-`README.txt` - User instructions
### Dependencies
@ -49,9 +49,9 @@ The distribution package includes:
## 🎯 Distribution Options
### Option 1: ZIP Archive (Recommended)
- **File:** `TetrisGame-YYYY.MM.DD.zip`
- **File:** `SpacetrisGame-YYYY.MM.DD.zip`
- **Size:** ~939 MB
- **Usage:** Users extract and run `Launch-Tetris.bat`
- **Usage:** Users extract and run `Launch-Spacetris.bat`
### Option 2: Installer (Future)
- Use CMake CPack to create NSIS installer
@ -60,11 +60,11 @@ The distribution package includes:
```
### Option 3: Portable Folder
- Direct distribution of `dist/TetrisGame/` folder
Direct distribution of `dist/SpacetrisGame/` folder
- Users copy folder and run executable
[ ] Launch-Spacetris.bat works
## 🔧 Build Requirements
**Solution:** Use `Launch-Spacetris.bat` for better error reporting
### Development Environment
- **CMake** 3.20+
- **Visual Studio 2026 (VS 18)** with Desktop development with C++ workload
@ -87,18 +87,21 @@ vcpkg install sdl3 sdl3-ttf --triplet=x64-windows
- [ ] Font rendering works (both FreeSans and PressStart2P)
- [ ] Game saves high scores
### Package Validation
### Package Validation
- [ ] All DLL files present
- [ ] Assets folder complete
- [ ] Launch-Tetris.bat works
- [ ] Launch-Spacetris.bat works
- [ ] README.txt is informative
- [ ] Package size reasonable (~939 MB)
### Distribution
- [ ] ZIP file created successfully
### "spacetris.exe is not recognized"
- **Solution:** Ensure all DLL files are in same folder as executable
- [ ] Test extraction on clean system
- [ ] Verify game runs on target machines
- [ ] No missing dependencies
### Game won't start
- **Solution:** Use `Launch-Spacetris.bat` for better error reporting
## 📋 User System Requirements
@ -118,7 +121,7 @@ vcpkg install sdl3 sdl3-ttf --triplet=x64-windows
## 🐛 Common Issues & Solutions
### "tetris.exe is not recognized"
### "spacetris.exe is not recognized"
- **Solution:** Ensure all DLL files are in same folder as executable
### "Failed to initialize SDL"