diff --git a/CHANGELOG.md b/CHANGELOG.md index b92a322..82a3595 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,30 @@ # Chemo-Sim — A First-Person Chemo Treatment Simulator Changelog for Chemo-Sim. See [README.md](README.md) for game overview and [docs/DEVELOPMENT_ROADMAP.md](docs/DEVELOPMENT_ROADMAP.md) for development plans. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Added — Sprint 1: Project Scaffolding & Core Tech + +- **1.1** Initialized Godot 4.x project: `project.godot` (name `chemo-sim`, + version `0.1.0`, Forward+ renderer with mobile fallback, 1920×1080 window). +- **1.2** Created directory structure per `docs/ARCHITECTURE.md` + (`scenes/`, `scripts/`, `assets/`, `export_templates/`, `build/`), with + `.gitkeep` placeholders so empty dirs are tracked. +- **1.3** Set up Gitea Actions CI/CD (`.gitea/workflows/build.yml`): builds on + push/PR to `main`, exports Windows `.exe` + Linux `.x86_64` via the + `barichello/godot-ci:4.3` container, uploads artifacts per run. + Removed the GitHub Actions workflow in favor of Gitea-only CI. +- **1.4** Configured export presets (`export_presets.cfg`) for Windows Desktop + and Linux (x86_64). Verified both export locally via + `godot --export-release` (Windows .exe ~80 MB, Linux .x86_64 ~63 MB). +- Added placeholder `icon.svg` referenced by `project.godot`. + +### Fixed + +- Corrected `.gitignore`: removed `*.godot` rule that would have ignored the + required `project.godot`; added Godot 4 cache (`.godot/`), local toolchain + (`tools/`), and build output ignores. diff --git a/export_presets.cfg b/export_presets.cfg index 984469e..e459907 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -26,7 +26,7 @@ texture_format/s3tc_bptc=true texture_format/etc2_astc=false binary_format/architecture="x86_64" codesign/enable=false -application/modify_resources=true +application/modify_resources=false application/icon="" application/console_wrapper_icon="" application/icon_interpolation=4 diff --git a/icon.svg b/icon.svg new file mode 100644 index 0000000..21fc4f4 --- /dev/null +++ b/icon.svg @@ -0,0 +1,6 @@ + + + + + +