Skip to content

Commit f7f4607

Browse files
committed
2 parents 897380b + 7775e96 commit f7f4607

File tree

4 files changed

+31
-11
lines changed

4 files changed

+31
-11
lines changed

.github/workflows/game-build-and-publish.yml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,10 @@ jobs:
4545
4646
- name: prep windows
4747
if: ${{ matrix.os == 'windows' }}
48-
run: mkdir ./artifact && cp -r ./build/win_amd64/ ./artifact/build
49-
50-
- name: link windows
51-
if: ${{ matrix.os == 'windows' }}
52-
run: New-Item -ItemType SymbolicLink -Path ./artifact/build/flow.exe -Target ./artifact/flow.exe
48+
run: |
49+
Copy-Item -Path .\build\win_amd64 -Destination .\artifact -Recurse;
5350
shell: pwsh
5451

55-
5652
- uses: actions/upload-artifact@v4
5753
with:
5854
name: flow_${{ matrix.os }}
@@ -66,11 +62,11 @@ jobs:
6662
with:
6763
path: build
6864

69-
- run: zip -r linux.zip build/flow_ubuntu/artifact
65+
- run: zip -r linux.zip build/flow_ubuntu
7066

71-
- run: zip -r windows.zip build/flow_windows/artifact
67+
- run: zip -r windows.zip build/flow_windows
7268

73-
- run: zip -r macos.zip build/flow_macos/artifact
69+
- run: zip -r macos.zip build/flow_macos
7470

7571
- name: Release
7672
uses: softprops/action-gh-release@v2

README.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,28 @@
1-
# pyweek 39
1+
# Flow - Pyweek 39
2+
3+
This is our entry for the pyweek 39 with the topic downstream.
4+
5+
Battle it out with your sword against either a bot (offline) or against other players online.
6+
7+
## Controls
8+
9+
| Key | Action |
10+
|-------------|-------------|
11+
| WASD | Move |
12+
| Left Mouse | Sweep |
13+
| Right Mouse | Block |
14+
| Shift | Stab/Dash |
15+
| Space | Jump |
16+
17+
## Online Play
18+
19+
When playing online, keep in mind that there aren't many players. You may want to queue at the same time as a friend. The matchmaking system does not use an MMR system but instead matches players as quickly as possible.
20+
21+
You can edit and persist your username in the settings. :)
22+
23+
To change the network configuration (e.g., switching to a self-hosted server), edit `./game/const/networking.py`. (Host and whether or not to use ssl when connecting)
24+
25+
**Note:** Our resources are limited. We will be hosting the game server for a while, but there will only be an EU instance. You can still play from other parts of the world, but you may experience latency issues.
226

327
## Game
428

game/helpers/config.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ def get_music_volume():
7474
return base.musicManager.getVolume()
7575

7676
def set_music_volume(value):
77-
LOGGER.info(f"settings {value}")
7877
base.musicManager.setVolume(value)
7978

8079
def get_fullscreen_value():

game/main_application.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,7 @@ def __finish_game(self, is_victory, fast_exit=None):
295295
if fast_exit:
296296
return
297297

298+
taskMgr.remove("startLoopMusicTask")
298299

299300
if is_victory:
300301
victorySound = base.loader.loadSfx(getSoundPath("vicroy"))

0 commit comments

Comments
 (0)