Skip to content

About

A car wash game for young kids, built with Kotlin Multiplatform and Compose Multiplatform

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

CarService

A car wash game for young kids, built with Kotlin Multiplatform and Compose Multiplatform.

The player picks a car, washes it step by step with tools dragged from a tray, and sends it off clean. Android is the shipping target; the game code lives in the shared module and also compiles for iOS.

This repository is a snapshot of the project at version 0.3.5. Further development continues elsewhere under a different name.

Gameplay

Main menu

Main menu

Pick a car

Car picker

Monster Truck: dirty

Dirty Monster Truck

Monster Truck: foam

Monster Truck covered in foam

Victory screen

Monster Truck victory screen

Requirements

  • JDK 17
  • Android SDK 37

Build

./gradlew :androidApp:assembleDebug
./gradlew :shared:allTests

Modules

  • shared — game UI, navigation, vector car art, audio and game logic
  • androidApp — Android entry point, resources and packaging

Credits

The code was written with the help of AI coding agents: Claude Code and Codex.

All sound effects and music are CC0 (public domain). Attribution is not required, but here is where each file in shared/src/commonMain/composeResources/files/audio/ comes from (trimmed and converted from the originals):

File Source Author License
ui_tap.wav Interface Sounds Kenney CC0 1.0
tool_select.wav UI Audio Kenney CC0 1.0
wrong_tool.wav Interface Sounds Kenney CC0 1.0
stage_complete.wav Short Success Sound Glockenspiel FunWithSound CC0 1.0
victory.wav Tada! Yoshicakes77 CC0 1.0
car_arrive.wav car approaching chiasso CC0 1.0
car_move.wav car approaching chiasso CC0 1.0
tool_water.wav water_hose KenneysGarage CC0 1.0
tool_foam.wav shaving cream.wav jrssandoval CC0 1.0
tool_cloth.wav 202 More Sound Effects owlishmedia CC0 1.0
music_loop.m4a Flowerbed Fields [Loop] Zane Little Music CC0 1.0

License

Code is released under the MIT License. Sounds and music are CC0.

About

A car wash game for young kids, built with Kotlin Multiplatform and Compose Multiplatform

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages