Warioware browser-game (created for my finals project 2026)
1

Configure Feed

Select the types of activity you want to include in your feed.

TypeScript 72.6%
CSS 11.8%
EJS 11.2%
Nix 1.7%
Shell 0.1%
Other 2.7%
52 1 0

Clone this repository

https://tangled.org/xaiya.dev/garlic https://tangled.org/did:plc:vk2hkwgfk5fqvtcnm2k64a2w
git@knot.xaiya.dev:xaiya.dev/garlic git@knot.xaiya.dev:did:plc:vk2hkwgfk5fqvtcnm2k64a2w

For self-hosted knots, clone URLs may differ based on your setup.



README.md

Garlic#

The warioware-like browser game. Created for my final project at my school (year 2025/26)
This Game is pretty much done. How to install and try it out is here documented

This project is build upon reusability -- Meaning, if you want to create your own Minigames it is pretty easy.

Installing this Project#

If you just want to run and test this project you can do this with 2 options

NIX#

  • devenv shell (if direnv installed call direnv allow instead)
  • devenv up (starts server and database)

XAMPP#

(required by school itself)


pre-required:

  • The needed Database can be found in the initdb.sql file
  • The given database is called garlic and the default username/password are root and root

to start the server you need to run: npm start, this will rebuild the typescript files and run the compiled javascript execution

if this is not working: run node build/routes/index.js, this will run the compiled javascript file instead of trying to compile the ts into js files

Build this project#

if you changed something up, you will need to rebuild the typescript
all should be buildable through npm start, this command also uses the tsc execution file in node_modules, so no need to install any extra libraries


This Project is called garlic,
Warios favorite snack is garlic !!