Skip to content

Commit

Permalink
Merge pull request #29 from BarthPaleologue/WIP
Browse files Browse the repository at this point in the history
1.6.0
  • Loading branch information
BarthPaleologue authored Feb 20, 2024
2 parents d24c8bd + fab96b2 commit 650e19b
Show file tree
Hide file tree
Showing 79 changed files with 5,468 additions and 1,006 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
node_modules
package-lock.json
dist
target
.ipynb_checkpoints
.idea
coverage
docs
.ts~
.ts~
24 changes: 24 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,36 @@ Cosmos Journeyer generates a virtually infinite amount of star systems that all

![Star map](./coverImages/starmap.png)

## Build

First, clone the repository and install the dependencies with `pnpm install`.

### Web

To build the web version of Cosmos Journeyer, run `pnpm build`. Everything will be built in the `dist` folder.

### Tauri

Cosmos Journeyer can be built as a desktop application using Tauri!

First you will need a bazillion dependencies, here is a list of some of them if you are using a Debian base OS:

```bash
sudo apt install -y libwebkit2gtk-4.0-dev libgtk-3-dev libsoup2.4-dev libjavascriptcoregtk-4.0-dev librsvg2-dev
```

Then you can build the application with `pnpm tauri build`.

## Contributors

Thank you to all the people who have contributed to Cosmos Journeyer!

![Contributors](https://contrib.rocks/image?repo=BarthPaleologue/CosmosJourneyer)

## Credits

All credits can be found in [the credits panel](./src/html/mainMenu.html) of the game.

## Special Thanks

- Martin Molli for his fearless refactoring of the messy code base in its early days
Expand Down
8 changes: 5 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@
"@babylonjs/gui": "^6.43.0",
"@babylonjs/havok": "^1.3.1",
"@babylonjs/loaders": "^6.43.0",
"@brianchirls/game-input": "^0.1.1",
"@jest/types": "^29.6.3",
"@tauri-apps/cli": "^1.5.10",
"@types/jest": "^29.5.12",
"@types/seedrandom": "^3.0.8",
"@typescript-eslint/eslint-plugin": "^5.62.0",
Expand All @@ -30,7 +32,7 @@
"ml-matrix": "^6.11.0",
"prettier": "^2.8.8",
"raw-loader": "^4.0.2",
"sass": "^1.70.0",
"sass": "^1.71.0",
"sass-loader": "^13.3.3",
"squirrel-noise": "^1.0.0",
"style-loader": "^3.3.4",
Expand All @@ -44,11 +46,11 @@
"typedoc-plugin-missing-exports": "^2.2.0",
"typescript": "^5.3.3",
"typescript-plugin-css-modules": "^5.1.0",
"webpack": "^5.90.1",
"webpack": "^5.90.2",
"webpack-cli": "^5.1.4",
"webpack-dev-server": "^4.15.1"
},
"version": "1.5.0",
"version": "1.6.0",
"description": "CosmosJourneyer",
"name": "cosmos-journeyer",
"scripts": {
Expand Down
Loading

0 comments on commit 650e19b

Please sign in to comment.