No description
  • Svelte 79.2%
  • TypeScript 18.4%
  • CSS 1.3%
  • JavaScript 0.6%
  • HTML 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2023-01-31 17:39:22 +01:00
src fix solo mode reset when switching from bomb to manual on mobile 2023-01-31 17:39:22 +01:00
static home page 2023-01-25 21:49:48 +01:00
tests Initial commit 2023-01-13 15:54:43 +01:00
.eslintignore Initial commit 2023-01-13 15:54:43 +01:00
.eslintrc.cjs Initial commit 2023-01-13 15:54:43 +01:00
.gitignore Initial commit 2023-01-13 15:54:43 +01:00
.npmrc Initial commit 2023-01-13 15:54:43 +01:00
.prettierignore Initial commit 2023-01-13 15:54:43 +01:00
.prettierrc Initial commit 2023-01-13 15:54:43 +01:00
package.json Initial commit 2023-01-13 15:54:43 +01:00
playwright.config.ts Initial commit 2023-01-13 15:54:43 +01:00
pnpm-lock.yaml Initial commit 2023-01-13 15:54:43 +01:00
README.md Update README.md 2023-01-27 19:59:45 +01:00
svelte.config.js Initial commit 2023-01-13 15:54:43 +01:00
tsconfig.json Initial commit 2023-01-13 15:54:43 +01:00
vite.config.ts Initial commit 2023-01-13 15:54:43 +01:00

DaBomb

A clone of Keep Talking And Nobody Explodes

Runnig the app

# clone the repo
git clone https://github.com/guyver2/dabomb.git

# Install dependencies
pnpm install

# run the app
pnpm run dev

Developing

Modules can be added easily, just create a new .svelte file in the folder src/components/modules and the associated manual page in src/components/manuals. You can look into ModBasic.svelte for a quick overview of how a module should handle successes and failures.

Then you can simply register your module and manual in src/components/Defuser.svelte and src/components/Expert.svelte respectively.