Typescript version of the tutorial by JSLegendDev
JSLegendDev youtube tutorial here:
sonic-runner/
├── README.md
├── .gitignore
├── index.html
├── vite.config.ts
├── tsconfig.json
├── package-lock.json
├── package.json
├── public/
│ ├── fonts
│ └── license.txt
│ ├── graphics
│ └── chemical-bg.png
│ └── motobug.png
│ └── platforms.png
│ └── ring.png
│ └── sonic.png
│ ├── sounds
│ └── city.mp3
│ └── Destroy.wav
│ └── Hurt.wav
│ └── HyperRing.wav
│ └── Jump.wav
│ └── Ring.wav
├── src
│ ├── entities
│ └── motobug.ts
│ └── ring.ts
│ └── sonic.ts
│ └── spawner.ts
│ ├── scenes
│ └── game-over.ts
│ └── game.ts
│ └── main-menu.ts
│ └── constants.ts
│ └── gameManager.ts
│ └── kaplayCtx.ts
│ └── main.ts
Download zip
npm installthen
npm run devoptionally build
npm run buildtesting build
npm run preview