Skip to content

Conversation

@sebyx07
Copy link

@sebyx07 sebyx07 commented Dec 29, 2025

Summary

  • Add comprehensive build documentation (BUILDING.md) for Windows and Linux
  • Add convenience scripts for Linux users to build via Docker
  • Add installation script to deploy built executables to existing game
  • Add CLAUDE.md with AI assistant guidelines and SOLID principles
  • Update README.md with quick start build instructions

Changes

  1. BUILDING.md - Detailed build instructions for all platforms
  2. scripts/build-linux.sh - Docker-based build script for Linux
  3. scripts/install-to-game.sh - Script to install built files to existing game installation
  4. CLAUDE.md - Guidelines for AI code assistants with SOLID principles
  5. README.md - Added quick start build section
  6. .gitignore - Added /tmp/ to ignored paths

Test plan

  • Docker build completed successfully on Linux (Debian)
  • Built executables installed to existing game
  • Game launched successfully with built executable
  • Scripts work with --help and --dry-run options

Notes

The Linux build uses the existing Docker infrastructure with Wine and VC6 to produce Windows-compatible executables. The game was tested and runs successfully under Wine.

🤖 Generated with Claude Code

- Add BUILDING.md with detailed build instructions for Windows and Linux
- Add build-linux.sh script for easy Docker-based builds on Linux
- Add install-to-game.sh script for installing builds to existing game
- Add CLAUDE.md with AI assistant guidelines including SOLID principles
- Update README.md with quick start build instructions
- Update .gitignore to exclude /tmp/ directory

The Linux build uses Docker with Wine and VC6 to produce Windows-compatible
executables that can be run with Wine. Tested successfully with Zero Hour.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant