https://github.com/mbakgun/butterflyeffect
Welcome to "The Butterfly Effect," a thought-provoking kotlin multiplatform game that explores the profound impact of seemingly small actions. Step into the shoes of a weapon factory worker and witness the far-reaching consequences of your choices.
https://github.com/mbakgun/butterflyeffect
cause-and-effect chaos-theory compose-multiplatform desktop educational-game game game-development kmp kotlin-multiplatform minimalist-design moral-choices multiplatform peace wasm web web-assembly
Last synced: 4 months ago
JSON representation
Welcome to "The Butterfly Effect," a thought-provoking kotlin multiplatform game that explores the profound impact of seemingly small actions. Step into the shoes of a weapon factory worker and witness the far-reaching consequences of your choices.
- Host: GitHub
- URL: https://github.com/mbakgun/butterflyeffect
- Owner: mbakgun
- Created: 2024-10-28T08:21:12.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-12-03T08:33:29.000Z (5 months ago)
- Last Synced: 2024-12-17T19:10:07.042Z (4 months ago)
- Topics: cause-and-effect, chaos-theory, compose-multiplatform, desktop, educational-game, game, game-development, kmp, kotlin-multiplatform, minimalist-design, moral-choices, multiplatform, peace, wasm, web, web-assembly
- Language: Kotlin
- Homepage: https://mbakgun.github.io/ButterflyEffect
- Size: 8.24 MB
- Stars: 19
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The Butterfly Effect: Game Concept
In this game, rather than coding skills, there is a message intended to be conveyed. This code was written to deliver a message. If you're ready, grab a glass of water and start reading.
Welcome to "The Butterfly Effect," a thought-provoking game that explores the profound impact of seemingly small actions. Step into the shoes of a weapon factory worker and witness the far-reaching consequences of your choices.
## Game Overview
In this immersive experience, you will navigate a single workday in a weapon factory. Each decision you make and every weapon you produce sets off a chain reaction, symbolized by the flight of butterflies across a world map. As the game unfolds, you'll see how these butterflies, representing the events triggered by the weapons, create a ripple effect that ultimately reaches your own city.
## Game Sections
### 1. Decision Section
Begin your journey by making a crucial choice:
- **Continue Working**: Stay on the production line and see the impact of your work.
- **Resign**: Walk away and observe the world without your influence.### 2. Game Section
Engage in a simple yet captivating production line simulation:
- Produce weapons and watch as butterflies take flight on the screen.
- Each butterfly represents an event caused by a weapon.
- As more butterflies appear, they become increasingly difficult to control.
- Eventually, the butterflies reach your own city, illustrating the global impact of your actions.
- More weapons produced lead to more butterflies, creating a chaotic and thought-provoking experience.### 3. Final Section
Reflect on the consequences of your decisions:
- Witness the domino effect created by the weapons you produced.
- Experience the chaos visualized through the swarm of butterflies.
- Understand the profound implications of your initial choice.
## Technical Structure
This game project is built using Kotlin Multiplatform, targeting both Web and Desktop environments.
- **`/composeApp`**: Contains shared code for Compose Multiplatform applications, with several subfolders:
- **`commonMain`**: Houses code common to all targets.### Running the Application
- **Web Application**: Launch by executing the `:composeApp:wasmJsBrowserDevelopmentRun` Gradle task.
- **Desktop Application**: Start by running the `:composeApp:run` Gradle task.### Try the Demo
Experience the game in your browser by visiting the demo [here](https://mbakgun.github.io/ButterflyEffect).
⭐️ A great article to read: [The Butterfly Effect](https://thedecisionlab.com/reference-guide/economics/the-butterfly-effect)
## Conclusion
Embark on this journey and discover the intricate web of cause and effect in "The Butterfly Effect." Your choices matter more than you think.