A modern web-based game portal featuring a collection of interactive mini-games.
- Minecraft Isometric: A unique take on the voxel sandbox genre featuring an isometric camera view and infinite procedurally generated terrain.
- Idle RPG: An addictive idle role-playing game where you battle monsters and upgrade stats.
- Ball Interceptor: A fast-paced arcade game testing your reflexes.
- Infinite Jumper: An endless runner/jumper game.
- Golf: A relaxing golf simulation game.
- Node.js installed on your machine.
- Git (optional, for cloning).
-
Install Dependencies: Open a terminal in the project folder and run:
npm install
-
Start the Server:
npm start
The server will run on
http://localhost:3000. -
Play: Open your browser and navigate to
http://localhost:3000.- Login/Register: Create an account to access community features.
- Multiplayer: See other users' cursors in real-time on the home page.
- Minecraft Isometric: Enjoy the polished visual experience.
- Full-Stack Architecture: Powered by Node.js, Express, and SQLite.
- Multiplayer System: Real-time Socket.io integration (Live Cursor Demo).
- Authentication: Secure user registration and login.
- Community Board: Post messages and interact with other players.
- Visual Polish: Improved lighting and materials in Minecraft Isometric.
- Three.js: For 3D graphics in Minecraft Web.
- Sketch.js: For the Infinite Jumper game.
- HTML5 & CSS3: For structure and styling.
- JavaScript (ES6+): For game logic.
InteractiveJavaGame/
├── index.html # Main Game Hub
├── style.css # Hub Styles
├── games/
│ ├── minecraft/ # Minecraft Web Edition
│ ├── idle-rpg/ # Idle RPG Game
│ ├── ball-interceptor/ # Ball Interceptor Game
│ └── jumper/ # Infinite Jumper Game
└── assets/ # Shared assets
This project was revised to consolidate multiple game prototypes into a single, unified experience with a premium user interface.