├── .dockerignore ├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── Dockerfile ├── GameScreen1.webp ├── GameScreen2.webp ├── GameScreen3.webp ├── Githack.webp ├── LICENCE.md ├── PERFORMANCE.md ├── README.md ├── back ├── .env ├── .eslintrc ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── src │ ├── GLTFLoaderManager.ts │ ├── ecs │ │ ├── component │ │ │ ├── FollowTargetComponent.ts │ │ │ ├── GroundedComponent.ts │ │ │ ├── InputComponent.ts │ │ │ ├── LockedRotationComponent.ts │ │ │ ├── RandomizeComponent.ts │ │ │ ├── SpawnPositionComponent.ts │ │ │ ├── WebsocketComponent.ts │ │ │ ├── ZombieComponent.ts │ │ │ ├── events │ │ │ │ ├── ColorEvent.ts │ │ │ │ ├── MessageEvent.ts │ │ │ │ ├── OnCollisionEnterEvent.ts │ │ │ │ ├── OnCollisionExitEvent.ts │ │ │ │ ├── ProximityPromptInteractEvent.ts │ │ │ │ ├── SingleSizeEvent.ts │ │ │ │ └── SizeEvent.ts │ │ │ ├── physics │ │ │ │ ├── BoxColliderComponent.ts │ │ │ │ ├── CapsuleColliderComponent.ts │ │ │ │ ├── ColliderComponent.ts │ │ │ │ ├── ColliderPropertiesComponent.ts │ │ │ │ ├── ConvexHullColliderComponent.ts │ │ │ │ ├── DynamicRigidBodyComponent.ts │ │ │ │ ├── KinematicRigidBodyComponent.ts │ │ │ │ ├── PhysicsPropertiesComponent.ts │ │ │ │ ├── SphereColliderComponent.ts │ │ │ │ ├── TrimeshColliderComponent.ts │ │ │ │ └── VehicleRayCastComponent.ts │ │ │ └── tag │ │ │ │ └── TagChatComponent.ts │ │ ├── entity │ │ │ ├── Car.ts │ │ │ ├── Chat.ts │ │ │ ├── Cube.ts │ │ │ ├── FloatingText.ts │ │ │ ├── MapWorld.ts │ │ │ ├── Mesh.ts │ │ │ ├── OrbitalCompanion.ts │ │ │ ├── Player.ts │ │ │ ├── Sphere.ts │ │ │ └── TriggerCube.ts │ │ └── system │ │ │ ├── AnimationSystem.ts │ │ │ ├── FollowTargetSystem.ts │ │ │ ├── InputProcessingSystem.ts │ │ │ ├── MovementSystem.ts │ │ │ ├── RandomizeSystem.ts │ │ │ ├── ScriptableSystem.ts │ │ │ ├── VehicleCreationSystem.ts │ │ │ ├── VehicleMovementSystem.ts │ │ │ ├── VehicleSystem.ts │ │ │ ├── ZombieSystem.ts │ │ │ ├── events │ │ │ ├── ColorEventSystem.ts │ │ │ ├── DestroyEventSystem.ts │ │ │ ├── MessageEventSystem.ts │ │ │ ├── ProximityPromptEventSystem.ts │ │ │ ├── SingleSizeEventSystem.ts │ │ │ └── SizeEventSystem.ts │ │ │ ├── network │ │ │ ├── NetworkSystem.ts │ │ │ └── WebsocketSystem.ts │ │ │ └── physics │ │ │ ├── BoundaryCheckSystem.ts │ │ │ ├── BoxColliderSystem.ts │ │ │ ├── CapsuleColliderSystem.ts │ │ │ ├── CollisionSystem.ts │ │ │ ├── ConvexHullColliderSystem.ts │ │ │ ├── DynamicRigidBodySystem.ts │ │ │ ├── GroundedCheckSystem.ts │ │ │ ├── KinematicRigidBodySystem.ts │ │ │ ├── LockRotationSystem.ts │ │ │ ├── PhysicsSystem.ts │ │ │ ├── SleepCheckSystem.ts │ │ │ ├── SphereColliderSystem.ts │ │ │ ├── SyncPositionSystem.ts │ │ │ ├── SyncRotationSystem.ts │ │ │ └── TrimeshColliderSystem.ts │ ├── index.ts │ ├── physics │ │ └── rapier.ts │ ├── sandbox.ts │ └── scripts │ │ ├── PetSim.MD │ │ ├── defaultScript.js │ │ ├── footballScript.js │ │ ├── parkourScript.js │ │ └── petSimulatorScript.js └── tsconfig.json ├── docker-compose.yml ├── front ├── .env.local ├── .eslintrc.json ├── .gitignore ├── README.md ├── app │ ├── layout.tsx │ ├── page.tsx │ └── play │ │ └── [slug] │ │ └── page.tsx ├── components.json ├── components │ ├── GameCard.tsx │ ├── GameContent.tsx │ ├── GameHud.tsx │ ├── GamePlayer.tsx │ ├── KeyboardLayout.tsx │ ├── LoadingScreen.tsx │ ├── Navbar.tsx │ └── ui │ │ ├── button.tsx │ │ └── card.tsx ├── game │ ├── Camera.ts │ ├── Game.ts │ ├── Hud.ts │ ├── InputManager.ts │ ├── LoadManager.ts │ ├── Renderer.ts │ ├── WebsocketManager.ts │ └── ecs │ │ ├── component │ │ ├── AnimationComponent.ts │ │ ├── CameraFollowComponent.ts │ │ ├── CurrentPlayerComponent.ts │ │ └── MeshComponent.ts │ │ ├── entity │ │ ├── Chat.ts │ │ ├── Cube.ts │ │ ├── FloatingText.ts │ │ ├── Player.ts │ │ └── Sphere.ts │ │ └── system │ │ ├── AnimationSystem.ts │ │ ├── ChatSystem.ts │ │ ├── DestroySystem.ts │ │ ├── IdentifyFollowedMeshSystem.ts │ │ ├── InvisibilitySystem.ts │ │ ├── MeshSystem.ts │ │ ├── OrbitCameraFollowSystem.ts │ │ ├── ProximityPromptSystem.ts │ │ ├── ServerMeshSystem.ts │ │ ├── SleepCheckSystem.ts │ │ ├── SyncColorSystem.ts │ │ ├── SyncComponentsSystem.ts │ │ ├── SyncPositionSystem.ts │ │ ├── SyncRotationSystem.ts │ │ ├── SyncSizeSystem.ts │ │ ├── TextComponentSystem.ts │ │ ├── VehicleSystem.ts │ │ └── index.ts ├── lib │ └── utils.ts ├── next-env.d.ts ├── next.config.js ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ ├── .gitignore │ ├── BigPreview.webp │ ├── Logo-Removed.png │ ├── Logo.png │ ├── LogoFlat.png │ ├── PreviewFootballGame.webp │ ├── PreviewObbyGame.webp │ ├── PreviewPetSimGame.webp │ ├── PreviewTestGame.webp │ ├── assets │ │ ├── Car.glb │ │ └── EzCar.glb │ ├── draco │ │ ├── README.md │ │ ├── draco_decoder.js │ │ ├── draco_decoder.wasm │ │ ├── draco_encoder.js │ │ ├── draco_wasm_wrapper.js │ │ └── gltf │ │ │ ├── draco_decoder.js │ │ │ ├── draco_decoder.wasm │ │ │ ├── draco_encoder.js │ │ │ └── draco_wasm_wrapper.js │ ├── favicon.ico │ ├── font.ttf │ ├── gameData.json │ ├── next.svg │ ├── sky │ │ ├── kloofendal_48d_partly_cloudy_puresky.webp │ │ └── rustig_koppie_puresky.webp │ └── vercel.svg ├── styles │ └── globals.css ├── tailwind.config.js ├── tsconfig.json └── types.ts ├── monitor ├── .env.example ├── .gitignore ├── Dockerfile ├── monitor.ts ├── package-lock.json ├── package.json └── tsconfig.json └── shared ├── component ├── ColorComponent.ts ├── Component.ts ├── InvisibleComponent.ts ├── MessageComponent.ts ├── PlayerComponent.ts ├── PositionComponent.ts ├── ProximityPromptComponent.ts ├── RotationComponent.ts ├── ServerMeshComponent.ts ├── SingleSizeComponent.ts ├── SizeComponent.ts ├── StateComponent.ts ├── TextComponent.ts ├── VehicleComponent.ts ├── VehicleOccupancyComponent.ts ├── WheelComponent.ts └── events │ ├── ComponentAddedEvent.ts │ ├── ComponentRemovedEvent.ts │ ├── ComponentUpdatedEvent.ts │ ├── ComponentWrapper.ts │ ├── EntityDestroyedEvent.ts │ └── EventListComponent.ts ├── entity ├── Entity.ts └── EventQueue.ts ├── network ├── NetworkComponent.ts ├── NetworkDataComponent.ts ├── client │ ├── base.ts │ ├── chatMessage.ts │ ├── index.ts │ ├── inputMessage.ts │ ├── proximityPromptMessage.ts │ └── setPlayerNameMessage.ts ├── config.ts └── server │ ├── base.ts │ ├── connection.ts │ ├── index.ts │ └── serialized.ts └── system ├── EntityManager.ts └── EventSystem.ts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | data/ 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/Dockerfile -------------------------------------------------------------------------------- /GameScreen1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/GameScreen1.webp -------------------------------------------------------------------------------- /GameScreen2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/GameScreen2.webp -------------------------------------------------------------------------------- /GameScreen3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/GameScreen3.webp -------------------------------------------------------------------------------- /Githack.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/Githack.webp -------------------------------------------------------------------------------- /LICENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/LICENCE.md -------------------------------------------------------------------------------- /PERFORMANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/PERFORMANCE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/README.md -------------------------------------------------------------------------------- /back/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/.env -------------------------------------------------------------------------------- /back/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/.eslintrc -------------------------------------------------------------------------------- /back/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/.gitignore -------------------------------------------------------------------------------- /back/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/README.md -------------------------------------------------------------------------------- /back/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/package-lock.json -------------------------------------------------------------------------------- /back/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/package.json -------------------------------------------------------------------------------- /back/src/GLTFLoaderManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/GLTFLoaderManager.ts -------------------------------------------------------------------------------- /back/src/ecs/component/FollowTargetComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/FollowTargetComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/GroundedComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/GroundedComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/InputComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/InputComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/LockedRotationComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/LockedRotationComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/RandomizeComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/RandomizeComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/SpawnPositionComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/SpawnPositionComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/WebsocketComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/WebsocketComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/ZombieComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/ZombieComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/events/ColorEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/events/ColorEvent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/events/MessageEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/events/MessageEvent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/events/OnCollisionEnterEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/events/OnCollisionEnterEvent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/events/OnCollisionExitEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/events/OnCollisionExitEvent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/events/ProximityPromptInteractEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/events/ProximityPromptInteractEvent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/events/SingleSizeEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/events/SingleSizeEvent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/events/SizeEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/events/SizeEvent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/physics/BoxColliderComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/physics/BoxColliderComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/physics/CapsuleColliderComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/physics/CapsuleColliderComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/physics/ColliderComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/physics/ColliderComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/physics/ColliderPropertiesComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/physics/ColliderPropertiesComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/physics/ConvexHullColliderComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/physics/ConvexHullColliderComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/physics/DynamicRigidBodyComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/physics/DynamicRigidBodyComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/physics/KinematicRigidBodyComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/physics/KinematicRigidBodyComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/physics/PhysicsPropertiesComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/physics/PhysicsPropertiesComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/physics/SphereColliderComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/physics/SphereColliderComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/physics/TrimeshColliderComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/physics/TrimeshColliderComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/physics/VehicleRayCastComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/physics/VehicleRayCastComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/component/tag/TagChatComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/component/tag/TagChatComponent.ts -------------------------------------------------------------------------------- /back/src/ecs/entity/Car.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/entity/Car.ts -------------------------------------------------------------------------------- /back/src/ecs/entity/Chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/entity/Chat.ts -------------------------------------------------------------------------------- /back/src/ecs/entity/Cube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/entity/Cube.ts -------------------------------------------------------------------------------- /back/src/ecs/entity/FloatingText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/entity/FloatingText.ts -------------------------------------------------------------------------------- /back/src/ecs/entity/MapWorld.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/entity/MapWorld.ts -------------------------------------------------------------------------------- /back/src/ecs/entity/Mesh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/entity/Mesh.ts -------------------------------------------------------------------------------- /back/src/ecs/entity/OrbitalCompanion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/entity/OrbitalCompanion.ts -------------------------------------------------------------------------------- /back/src/ecs/entity/Player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/entity/Player.ts -------------------------------------------------------------------------------- /back/src/ecs/entity/Sphere.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/entity/Sphere.ts -------------------------------------------------------------------------------- /back/src/ecs/entity/TriggerCube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/entity/TriggerCube.ts -------------------------------------------------------------------------------- /back/src/ecs/system/AnimationSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/AnimationSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/FollowTargetSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/FollowTargetSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/InputProcessingSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/InputProcessingSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/MovementSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/MovementSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/RandomizeSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/RandomizeSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/ScriptableSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/ScriptableSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/VehicleCreationSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/VehicleCreationSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/VehicleMovementSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/VehicleMovementSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/VehicleSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/VehicleSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/ZombieSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/ZombieSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/events/ColorEventSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/events/ColorEventSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/events/DestroyEventSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/events/DestroyEventSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/events/MessageEventSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/events/MessageEventSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/events/ProximityPromptEventSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/events/ProximityPromptEventSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/events/SingleSizeEventSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/events/SingleSizeEventSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/events/SizeEventSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/events/SizeEventSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/network/NetworkSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/network/NetworkSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/network/WebsocketSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/network/WebsocketSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/physics/BoundaryCheckSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/physics/BoundaryCheckSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/physics/BoxColliderSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/physics/BoxColliderSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/physics/CapsuleColliderSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/physics/CapsuleColliderSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/physics/CollisionSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/physics/CollisionSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/physics/ConvexHullColliderSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/physics/ConvexHullColliderSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/physics/DynamicRigidBodySystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/physics/DynamicRigidBodySystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/physics/GroundedCheckSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/physics/GroundedCheckSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/physics/KinematicRigidBodySystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/physics/KinematicRigidBodySystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/physics/LockRotationSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/physics/LockRotationSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/physics/PhysicsSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/physics/PhysicsSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/physics/SleepCheckSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/physics/SleepCheckSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/physics/SphereColliderSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/physics/SphereColliderSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/physics/SyncPositionSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/physics/SyncPositionSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/physics/SyncRotationSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/physics/SyncRotationSystem.ts -------------------------------------------------------------------------------- /back/src/ecs/system/physics/TrimeshColliderSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/ecs/system/physics/TrimeshColliderSystem.ts -------------------------------------------------------------------------------- /back/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/index.ts -------------------------------------------------------------------------------- /back/src/physics/rapier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/physics/rapier.ts -------------------------------------------------------------------------------- /back/src/sandbox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/sandbox.ts -------------------------------------------------------------------------------- /back/src/scripts/PetSim.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/scripts/PetSim.MD -------------------------------------------------------------------------------- /back/src/scripts/defaultScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/scripts/defaultScript.js -------------------------------------------------------------------------------- /back/src/scripts/footballScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/scripts/footballScript.js -------------------------------------------------------------------------------- /back/src/scripts/parkourScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/scripts/parkourScript.js -------------------------------------------------------------------------------- /back/src/scripts/petSimulatorScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/src/scripts/petSimulatorScript.js -------------------------------------------------------------------------------- /back/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/back/tsconfig.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /front/.env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/.env.local -------------------------------------------------------------------------------- /front/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/.eslintrc.json -------------------------------------------------------------------------------- /front/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/.gitignore -------------------------------------------------------------------------------- /front/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/README.md -------------------------------------------------------------------------------- /front/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/app/layout.tsx -------------------------------------------------------------------------------- /front/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/app/page.tsx -------------------------------------------------------------------------------- /front/app/play/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/app/play/[slug]/page.tsx -------------------------------------------------------------------------------- /front/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/components.json -------------------------------------------------------------------------------- /front/components/GameCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/components/GameCard.tsx -------------------------------------------------------------------------------- /front/components/GameContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/components/GameContent.tsx -------------------------------------------------------------------------------- /front/components/GameHud.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/components/GameHud.tsx -------------------------------------------------------------------------------- /front/components/GamePlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/components/GamePlayer.tsx -------------------------------------------------------------------------------- /front/components/KeyboardLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/components/KeyboardLayout.tsx -------------------------------------------------------------------------------- /front/components/LoadingScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/components/LoadingScreen.tsx -------------------------------------------------------------------------------- /front/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/components/Navbar.tsx -------------------------------------------------------------------------------- /front/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/components/ui/button.tsx -------------------------------------------------------------------------------- /front/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/components/ui/card.tsx -------------------------------------------------------------------------------- /front/game/Camera.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/Camera.ts -------------------------------------------------------------------------------- /front/game/Game.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/Game.ts -------------------------------------------------------------------------------- /front/game/Hud.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/Hud.ts -------------------------------------------------------------------------------- /front/game/InputManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/InputManager.ts -------------------------------------------------------------------------------- /front/game/LoadManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/LoadManager.ts -------------------------------------------------------------------------------- /front/game/Renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/Renderer.ts -------------------------------------------------------------------------------- /front/game/WebsocketManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/WebsocketManager.ts -------------------------------------------------------------------------------- /front/game/ecs/component/AnimationComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/component/AnimationComponent.ts -------------------------------------------------------------------------------- /front/game/ecs/component/CameraFollowComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/component/CameraFollowComponent.ts -------------------------------------------------------------------------------- /front/game/ecs/component/CurrentPlayerComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/component/CurrentPlayerComponent.ts -------------------------------------------------------------------------------- /front/game/ecs/component/MeshComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/component/MeshComponent.ts -------------------------------------------------------------------------------- /front/game/ecs/entity/Chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/entity/Chat.ts -------------------------------------------------------------------------------- /front/game/ecs/entity/Cube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/entity/Cube.ts -------------------------------------------------------------------------------- /front/game/ecs/entity/FloatingText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/entity/FloatingText.ts -------------------------------------------------------------------------------- /front/game/ecs/entity/Player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/entity/Player.ts -------------------------------------------------------------------------------- /front/game/ecs/entity/Sphere.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/entity/Sphere.ts -------------------------------------------------------------------------------- /front/game/ecs/system/AnimationSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/AnimationSystem.ts -------------------------------------------------------------------------------- /front/game/ecs/system/ChatSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/ChatSystem.ts -------------------------------------------------------------------------------- /front/game/ecs/system/DestroySystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/DestroySystem.ts -------------------------------------------------------------------------------- /front/game/ecs/system/IdentifyFollowedMeshSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/IdentifyFollowedMeshSystem.ts -------------------------------------------------------------------------------- /front/game/ecs/system/InvisibilitySystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/InvisibilitySystem.ts -------------------------------------------------------------------------------- /front/game/ecs/system/MeshSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/MeshSystem.ts -------------------------------------------------------------------------------- /front/game/ecs/system/OrbitCameraFollowSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/OrbitCameraFollowSystem.ts -------------------------------------------------------------------------------- /front/game/ecs/system/ProximityPromptSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/ProximityPromptSystem.ts -------------------------------------------------------------------------------- /front/game/ecs/system/ServerMeshSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/ServerMeshSystem.ts -------------------------------------------------------------------------------- /front/game/ecs/system/SleepCheckSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/SleepCheckSystem.ts -------------------------------------------------------------------------------- /front/game/ecs/system/SyncColorSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/SyncColorSystem.ts -------------------------------------------------------------------------------- /front/game/ecs/system/SyncComponentsSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/SyncComponentsSystem.ts -------------------------------------------------------------------------------- /front/game/ecs/system/SyncPositionSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/SyncPositionSystem.ts -------------------------------------------------------------------------------- /front/game/ecs/system/SyncRotationSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/SyncRotationSystem.ts -------------------------------------------------------------------------------- /front/game/ecs/system/SyncSizeSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/SyncSizeSystem.ts -------------------------------------------------------------------------------- /front/game/ecs/system/TextComponentSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/TextComponentSystem.ts -------------------------------------------------------------------------------- /front/game/ecs/system/VehicleSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/VehicleSystem.ts -------------------------------------------------------------------------------- /front/game/ecs/system/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/game/ecs/system/index.ts -------------------------------------------------------------------------------- /front/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/lib/utils.ts -------------------------------------------------------------------------------- /front/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/next-env.d.ts -------------------------------------------------------------------------------- /front/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/next.config.js -------------------------------------------------------------------------------- /front/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/package-lock.json -------------------------------------------------------------------------------- /front/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/package.json -------------------------------------------------------------------------------- /front/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/postcss.config.js -------------------------------------------------------------------------------- /front/public/.gitignore: -------------------------------------------------------------------------------- 1 | *.bl 2 | 3 | -------------------------------------------------------------------------------- /front/public/BigPreview.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/BigPreview.webp -------------------------------------------------------------------------------- /front/public/Logo-Removed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/Logo-Removed.png -------------------------------------------------------------------------------- /front/public/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/Logo.png -------------------------------------------------------------------------------- /front/public/LogoFlat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/LogoFlat.png -------------------------------------------------------------------------------- /front/public/PreviewFootballGame.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/PreviewFootballGame.webp -------------------------------------------------------------------------------- /front/public/PreviewObbyGame.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/PreviewObbyGame.webp -------------------------------------------------------------------------------- /front/public/PreviewPetSimGame.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/PreviewPetSimGame.webp -------------------------------------------------------------------------------- /front/public/PreviewTestGame.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/PreviewTestGame.webp -------------------------------------------------------------------------------- /front/public/assets/Car.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/assets/Car.glb -------------------------------------------------------------------------------- /front/public/assets/EzCar.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/assets/EzCar.glb -------------------------------------------------------------------------------- /front/public/draco/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/draco/README.md -------------------------------------------------------------------------------- /front/public/draco/draco_decoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/draco/draco_decoder.js -------------------------------------------------------------------------------- /front/public/draco/draco_decoder.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/draco/draco_decoder.wasm -------------------------------------------------------------------------------- /front/public/draco/draco_encoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/draco/draco_encoder.js -------------------------------------------------------------------------------- /front/public/draco/draco_wasm_wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/draco/draco_wasm_wrapper.js -------------------------------------------------------------------------------- /front/public/draco/gltf/draco_decoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/draco/gltf/draco_decoder.js -------------------------------------------------------------------------------- /front/public/draco/gltf/draco_decoder.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/draco/gltf/draco_decoder.wasm -------------------------------------------------------------------------------- /front/public/draco/gltf/draco_encoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/draco/gltf/draco_encoder.js -------------------------------------------------------------------------------- /front/public/draco/gltf/draco_wasm_wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/draco/gltf/draco_wasm_wrapper.js -------------------------------------------------------------------------------- /front/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/favicon.ico -------------------------------------------------------------------------------- /front/public/font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/font.ttf -------------------------------------------------------------------------------- /front/public/gameData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/gameData.json -------------------------------------------------------------------------------- /front/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/next.svg -------------------------------------------------------------------------------- /front/public/sky/kloofendal_48d_partly_cloudy_puresky.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/sky/kloofendal_48d_partly_cloudy_puresky.webp -------------------------------------------------------------------------------- /front/public/sky/rustig_koppie_puresky.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/sky/rustig_koppie_puresky.webp -------------------------------------------------------------------------------- /front/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/public/vercel.svg -------------------------------------------------------------------------------- /front/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/styles/globals.css -------------------------------------------------------------------------------- /front/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/tailwind.config.js -------------------------------------------------------------------------------- /front/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/tsconfig.json -------------------------------------------------------------------------------- /front/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/front/types.ts -------------------------------------------------------------------------------- /monitor/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/monitor/.env.example -------------------------------------------------------------------------------- /monitor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/monitor/.gitignore -------------------------------------------------------------------------------- /monitor/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/monitor/Dockerfile -------------------------------------------------------------------------------- /monitor/monitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/monitor/monitor.ts -------------------------------------------------------------------------------- /monitor/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/monitor/package-lock.json -------------------------------------------------------------------------------- /monitor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/monitor/package.json -------------------------------------------------------------------------------- /monitor/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/monitor/tsconfig.json -------------------------------------------------------------------------------- /shared/component/ColorComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/ColorComponent.ts -------------------------------------------------------------------------------- /shared/component/Component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/Component.ts -------------------------------------------------------------------------------- /shared/component/InvisibleComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/InvisibleComponent.ts -------------------------------------------------------------------------------- /shared/component/MessageComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/MessageComponent.ts -------------------------------------------------------------------------------- /shared/component/PlayerComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/PlayerComponent.ts -------------------------------------------------------------------------------- /shared/component/PositionComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/PositionComponent.ts -------------------------------------------------------------------------------- /shared/component/ProximityPromptComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/ProximityPromptComponent.ts -------------------------------------------------------------------------------- /shared/component/RotationComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/RotationComponent.ts -------------------------------------------------------------------------------- /shared/component/ServerMeshComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/ServerMeshComponent.ts -------------------------------------------------------------------------------- /shared/component/SingleSizeComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/SingleSizeComponent.ts -------------------------------------------------------------------------------- /shared/component/SizeComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/SizeComponent.ts -------------------------------------------------------------------------------- /shared/component/StateComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/StateComponent.ts -------------------------------------------------------------------------------- /shared/component/TextComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/TextComponent.ts -------------------------------------------------------------------------------- /shared/component/VehicleComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/VehicleComponent.ts -------------------------------------------------------------------------------- /shared/component/VehicleOccupancyComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/VehicleOccupancyComponent.ts -------------------------------------------------------------------------------- /shared/component/WheelComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/WheelComponent.ts -------------------------------------------------------------------------------- /shared/component/events/ComponentAddedEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/events/ComponentAddedEvent.ts -------------------------------------------------------------------------------- /shared/component/events/ComponentRemovedEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/events/ComponentRemovedEvent.ts -------------------------------------------------------------------------------- /shared/component/events/ComponentUpdatedEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/events/ComponentUpdatedEvent.ts -------------------------------------------------------------------------------- /shared/component/events/ComponentWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/events/ComponentWrapper.ts -------------------------------------------------------------------------------- /shared/component/events/EntityDestroyedEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/events/EntityDestroyedEvent.ts -------------------------------------------------------------------------------- /shared/component/events/EventListComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/component/events/EventListComponent.ts -------------------------------------------------------------------------------- /shared/entity/Entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/entity/Entity.ts -------------------------------------------------------------------------------- /shared/entity/EventQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/entity/EventQueue.ts -------------------------------------------------------------------------------- /shared/network/NetworkComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/network/NetworkComponent.ts -------------------------------------------------------------------------------- /shared/network/NetworkDataComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/network/NetworkDataComponent.ts -------------------------------------------------------------------------------- /shared/network/client/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/network/client/base.ts -------------------------------------------------------------------------------- /shared/network/client/chatMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/network/client/chatMessage.ts -------------------------------------------------------------------------------- /shared/network/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/network/client/index.ts -------------------------------------------------------------------------------- /shared/network/client/inputMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/network/client/inputMessage.ts -------------------------------------------------------------------------------- /shared/network/client/proximityPromptMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/network/client/proximityPromptMessage.ts -------------------------------------------------------------------------------- /shared/network/client/setPlayerNameMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/network/client/setPlayerNameMessage.ts -------------------------------------------------------------------------------- /shared/network/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/network/config.ts -------------------------------------------------------------------------------- /shared/network/server/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/network/server/base.ts -------------------------------------------------------------------------------- /shared/network/server/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/network/server/connection.ts -------------------------------------------------------------------------------- /shared/network/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/network/server/index.ts -------------------------------------------------------------------------------- /shared/network/server/serialized.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/network/server/serialized.ts -------------------------------------------------------------------------------- /shared/system/EntityManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/system/EntityManager.ts -------------------------------------------------------------------------------- /shared/system/EventSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iErcann/Notblox/HEAD/shared/system/EventSystem.ts --------------------------------------------------------------------------------