refactoring app name to spacetris and new icon
This commit is contained in:
@ -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"
|
||||
|
||||
Reference in New Issue
Block a user