- Running on Linux (unfortunately, Windows and MacOS is not supported because of nested virtualization)
- Docker/Dagger
- KVM/VT-x enabled
- A starcraft.iso
- A windows iso
Because of legacy reasons, we won't be giving hint on how to get a starcraft.iso and a windows iso. As of us, we own a Windows XP and a Starcraft game.
First clone the repository.
cd zerg-project
dagger call play --windows-iso=windows.iso --starcraft-iso=starcraft.iso upcd docker
docker compose up --build
- Visit http://localhost:8006/
- Install Windows XP then shutdown the computer
- Starcraft qemu will start automatically and you will be able to see the mounted cdrom
- You can now play the game