Project Files
0 files
0 folders
- assets
- LICENSELICENSEMIT License Copyright (c) 2026 Molla Samser (RSK World) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above c...
- README.mdREADME.md# Space Invaders 3D - Ultra Premium HTML5 Arcade Game  ## Overview **Space Invaders 3D** is a next-generation arcade experience developed by **Molla Samser (RSK World)**. This project transforms the classic retro shooter into a dynamic 360-degree survival experience using modern JavaScript and WebGL techniques. Play it online: [RSK World Space Invaders](https://www.rskworld....
- audio.jsaudio.jsBinary file or too large to preview
- constants.jsconstants.js/** * Space Invaders - Constants (Extended) * Developed by: Molla Samser (RSK World) * Website: https://rskworld.in * Copyright © 2026 RSK World. All rights reserved. */ export const CONFIG = { TILE_SIZE: 32, ROWS: 20, COLUMNS: 30, ...
- engine2d.jsengine2d.js/** * Space Invaders - 2D Engine (HTML5 Canvas) * Developed by: Molla Samser (RSK World) * Website: https://rskworld.in * Copyright © 2026 RSK World. All rights reserved. */ export class Engine2D { constructor(canvasId) { this.canvas = document.createElement('canvas'); this.canvas.id = canvasId || 'game-canvas'; ...
- engine3d.jsengine3d.js/** * Space Invaders - 3D Engine (Three.js) * Developed by: Molla Samser (RSK World) * Website: https://rskworld.in * Copyright © 2026 RSK World. All rights reserved. */ import * as THREE from 'https://unpkg.com/three@0.160.0/build/three.module.js'; import { CONFIG } from './constants.js'; export class Engine3D { constructor(containerId) { ...
- entities2d.jsentities2d.jsBinary file or too large to preview
- entities3d.jsentities3d.jsBinary file or too large to preview
- entity.jsentity.js/** * Space Invaders - Entities (Extended) * Developed by: Molla Samser (RSK World) * Website: https://rskworld.in * Copyright © 2026 RSK World. All rights reserved. */ import { CONFIG } from './constants.js'; export class Entity { constructor(x, y, width, height, img) { this.x = x; ...
- index.htmlindex.htmlBinary file or too large to preview
- space.cssspace.cssBinary file or too large to preview
- space.jsspace.jsBinary file or too large to preview
- storage.jsstorage.js/** * Space Invaders - Storage Manager * Developed by: Molla Samser (RSK World) * Website: https://rskworld.in * Copyright © 2026 RSK World. All rights reserved. */ const STORAGE_KEY = 'rsk_space_invaders_scores'; export const StorageManager = { saveScore(playerData) { let scores = this.getScores(); ...
- utils.jsutils.js/** * Space Invaders - Utilities * Developed by: Molla Samser (RSK World) * Website: https://rskworld.in * Copyright © 2026 RSK World. All rights reserved. */ export const Utils = { detectCollision(a, b) { return a.x < b.x + b.width && a.x + a.width > b.x && ...
Select a file from project to view its contents
Bookmarks