https://github.com/woutdp/geoquest
A geography game
https://github.com/woutdp/geoquest
game geography svelte sveltekit
Last synced: 6 months ago
JSON representation
A geography game
- Host: GitHub
- URL: https://github.com/woutdp/geoquest
- Owner: woutdp
- License: gpl-3.0
- Created: 2022-02-07T00:00:40.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-03-10T18:40:22.000Z (7 months ago)
- Last Synced: 2025-04-02T13:07:00.668Z (7 months ago)
- Topics: game, geography, svelte, sveltekit
- Language: Svelte
- Homepage: https://geoquest.gg
- Size: 17.3 MB
- Stars: 62
- Watchers: 2
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Authors: AUTHORS.md
Awesome Lists containing this project
README
## Developing
Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:
```bash
npm run dev# or start the server and open the app in a new browser tab
npm run dev -- --open# to automatically format the code
npm run format
```## Building
To create a production version of your app:
```bash
npm run build
```You can preview the production build with `npm run preview`.
## Contributing
The code at the moment is still a bit messy, especially the code for handling different 'game modes'. Feel free to refactor, fix or add features.
### Contributing Translations
Translations can be added, corrected in the `src/lib/translations` folder.
When adding a new language, add the corresponding language identifier in `index.ts` in `availableLocales`. After that, all that is left
is to add the translation files in a folder with the same identifier. You can base model these according to the structure in the english filesIf you want to add maps, feel free to do so, but be aware that we're almost hitting the storage limit of Cloudflare Pages so it might not be possible to do so.