Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
a2088b0
feat(raid-survival): player animations and controller
Aug 18, 2026
189eafc
fix(raid-survival): flip player to aim mouse position
Aug 18, 2026
d5242bb
fix(raid-survival): camera follow player and world mouse position
Aug 18, 2026
e45e63c
feat: bugged network
Tchips46 Aug 19, 2026
21acc3a
feat(raid-survival): create lobby system and menu UI
Aug 23, 2026
15fd372
fix(raid-survival): adapt camera follow system to new lobby player
Aug 23, 2026
ebc84d5
fix(raid-survival): follow camera with layer scaled
Aug 23, 2026
5014f98
feat(raid-survival): sync remote player direction
Aug 24, 2026
4518610
feat(refactor): join lobby
Tchips46 Aug 24, 2026
23ecfa6
fix(raid-survival): spawn entity before start game to ensure correct …
Aug 25, 2026
9f03227
feat(raid-survival): hand rotate with player cursor
Aug 26, 2026
d90d09b
feat: collision
Tchips46 Aug 27, 2026
1c6af22
fix: healthe bar
Tchips46 Aug 28, 2026
0dedfd7
feat: hit packet
Tchips46 Aug 28, 2026
b7f5c1d
feat(raid-surival): create essential components and system with Trans…
Aug 28, 2026
2f919e0
feat: zombie ias
Tchips46 Aug 29, 2026
0219f9c
feat: waved zombies, restart
Tchips46 Aug 29, 2026
630ccbc
feat: money
Tchips46 Aug 29, 2026
b39e396
feat: build mode
Tchips46 Aug 29, 2026
d2fc8a7
feat: build mode
Tchips46 Aug 29, 2026
09213ef
feat: build mode
Tchips46 Aug 29, 2026
52fed3f
feat: multi weapon
Tchips46 Sep 2, 2026
0e42723
fix: new visual lobby
Sep 7, 2026
43f4d47
feat: skin selection on the lobby
Sep 7, 2026
fc68f3a
feat: player class
Tchips46 Sep 9, 2026
25d6424
feat: player class
Tchips46 Sep 9, 2026
b54a562
fix: ui ux lobby
Tchips46 Sep 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions .idea/codeStyles/codeStyleConfig.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions .idea/dictionaries/project.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/examples.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/prettier.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions raid-survival/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules/
134 changes: 134 additions & 0 deletions raid-survival/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
### VisualStudioCode template
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
!.vscode/*.code-snippets

# Local History for Visual Studio Code
.history/

# Built Visual Studio Code Extensions
*.vsix

### JetBrains template

# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf

# Generated files
.idea/**/contentModel.xml

# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml

# File-based project format
*.iws

# Editor-based Rest Client
.idea/httpRequests

### Node template
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.pnpm-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage
*.lcov

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# Snowpack dependency directory (https://snowpack.dev/)
web_modules/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional stylelint cache
.stylelintcache

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variable files
.env
.env.development.local
.env.test.local
.env.production.local
.env.local

# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*

### NanoForge template
# Compilation directories
.nanoforge/client
.nanoforge/server
10 changes: 10 additions & 0 deletions raid-survival/.idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions raid-survival/.idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions raid-survival/.idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions raid-survival/.idea/prettier.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions raid-survival/.idea/raid-survival.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions raid-survival/.idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

77 changes: 77 additions & 0 deletions raid-survival/.nanoforge/client.save.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
{
"libraries": [
{
"id": "assetManagerLibrary",
"type": "asset-manager",
"name": "AssetManagerLibrary",
"path": "@nanoforge-dev/asset-manager",
"params": []
},
{
"id": "ecsLibrary",
"type": "component-system",
"name": "ECSClientLibrary",
"path": "@nanoforge-dev/ecs-client",
"params": []
},
{
"id": "graphicsLibrary",
"type": "graphics",
"name": "Graphics2DLibrary",
"path": "@nanoforge-dev/graphics-2d",
"params": []
},
{
"id": "inputLibrary",
"type": "input",
"name": "InputLibrary",
"path": "@nanoforge-dev/input",
"params": []
},
{
"id": "musicLibrary",
"type": "music",
"name": "MusicLibrary",
"path": "@nanoforge-dev/music",
"params": []
},
{
"id": "networkLibrary",
"type": "network",
"name": "NetworkClientLibrary",
"path": "@nanoforge-dev/network-client",
"params": []
},
{
"id": "soundLibrary",
"type": "sound",
"name": "SoundLibrary",
"path": "@nanoforge-dev/sound",
"params": []
}
],
"components": [
{
"name": "ExampleComponent",
"path": "./components/example.component.ts",
"paramsNames": ["paramA", "paramB", "paramC"]
}
],
"systems": [
{
"name": "exampleSystem",
"path": "./systems/example.system.ts"
}
],
"entities": [
{
"id": "exampleEntity",
"components": {
"ExampleComponent": {
"paramA": "example",
"paramB": 10
}
}
}
]
}
49 changes: 49 additions & 0 deletions raid-survival/.nanoforge/server.save.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"libraries": [
{
"id": "assetManagerLibrary",
"type": "asset-manager",
"name": "AssetManagerLibrary",
"path": "@nanoforge-dev/asset-manager",
"params": []
},
{
"id": "ecsLibrary",
"type": "component-system",
"name": "ECSServerLibrary",
"path": "@nanoforge-dev/ecs-server",
"params": []
},
{
"id": "networkLibrary",
"type": "network",
"name": "NetworkServerLibrary",
"path": "@nanoforge-dev/network-server",
"params": []
}
],
"components": [
{
"name": "ExampleComponent",
"path": "./components/example.component.ts",
"paramsNames": ["paramA", "paramB", "paramC"]
}
],
"systems": [
{
"name": "exampleSystem",
"path": "./systems/example.system.ts"
}
],
"entities": [
{
"id": "exampleEntity",
"components": {
"ExampleComponent": {
"paramA": "example",
"paramB": 10
}
}
}
]
}
Loading