Compare commits
2
Commits
231e8b325a
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8b4da9e2fb | ||
|
|
ff4da7321c |
@@ -39,7 +39,7 @@ below meaningful:
|
||||
generated from the graph in code, and every note is generated by the synth in
|
||||
`src/audio/`. There are no imported assets of any kind.
|
||||
- **The synth is shared with its sibling.** `src/audio/synth.ts` is the same
|
||||
engine as the one in [lemonade](https://github.com/jcoffey-dev/lemonade) —
|
||||
engine as the one in [lemonade](https://git.coffeylabs.org/jcoffey-dev/lemonade) —
|
||||
same author, same licence. What is written for it here is new.
|
||||
|
||||
## The words on screen are ours, deliberately
|
||||
|
||||
@@ -23,7 +23,7 @@ npm run dev
|
||||
```
|
||||
|
||||
The leaderboard is a separate service; run
|
||||
[games-scores](https://github.com/jcoffey-dev/games-scores) alongside this if
|
||||
[games-scores](https://git.coffeylabs.org/jcoffey-dev/games-scores) alongside this if
|
||||
you want one, or do not, and the board will say so rather than break.
|
||||
|
||||
You dial in rather than switch on, because in 1973 the game was not on your
|
||||
@@ -69,7 +69,7 @@ There is no way to clear it. A hunter leaves the list only by being pushed off
|
||||
the bottom by a better one.
|
||||
|
||||
The board is not in this repository and is not ours alone: every game on the
|
||||
site shares one service, [games-scores](https://github.com/jcoffey-dev/games-scores),
|
||||
site shares one service, [games-scores](https://git.coffeylabs.org/jcoffey-dev/games-scores),
|
||||
which is one container and one volume however many games there are. All this
|
||||
repository holds is the client in `src/game/highscores.ts`, which names the
|
||||
game on every call and is otherwise exactly what it would be if the board were
|
||||
|
||||
+1
-1
@@ -136,7 +136,7 @@
|
||||
and never told which room. It needs JavaScript to play.
|
||||
</p>
|
||||
<p><a href="https://games.jcoffey.dev/">The rest of the games</a></p>
|
||||
<p><a href="https://github.com/jcoffey-dev/wumpus">Source, AGPL-3.0-or-later</a></p>
|
||||
<p><a href="https://git.coffeylabs.org/jcoffey-dev/wumpus">Source, AGPL-3.0-or-later</a></p>
|
||||
</noscript>
|
||||
<script type="module" src="/src/main.tsx"></script>
|
||||
</body>
|
||||
|
||||
+1
-1
@@ -33,7 +33,7 @@ import './App.css'
|
||||
* AGPL section 13: anyone playing this over a network is entitled to the
|
||||
* source of the version they are playing, so the offer sits on every screen.
|
||||
*/
|
||||
const SOURCE_URL = 'https://github.com/jcoffey-dev/wumpus'
|
||||
const SOURCE_URL = 'https://git.coffeylabs.org/jcoffey-dev/wumpus'
|
||||
|
||||
/**
|
||||
* The way back out.
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* before putting it on screen.
|
||||
*
|
||||
* The service is shared with the other games on the site rather than being one
|
||||
* of ours -- see https://github.com/jcoffey-dev/games-scores. That is why
|
||||
* of ours -- see https://git.coffeylabs.org/jcoffey-dev/games-scores. That is why
|
||||
* every call names the game. Nothing else about it leaks in here: the rows
|
||||
* come back in this game's own field names, so this file would be identical if
|
||||
* the board were ours alone.
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ export default defineConfig({
|
||||
server: {
|
||||
// The game talks to /api in every environment; in production that is
|
||||
// nginx in front of the shared scores container. In development, run
|
||||
// https://github.com/jcoffey-dev/games-scores alongside this -- or do not,
|
||||
// https://git.coffeylabs.org/jcoffey-dev/games-scores alongside this -- or do not,
|
||||
// and the board will say so rather than breaking.
|
||||
proxy: {
|
||||
'/api': {
|
||||
|
||||
Reference in New Issue
Block a user