A nostalgic retro-style browser game inspired by the 90's and early 2000s Super Mario games. Dive into the world of classic gameplay with modern web technologies.
This project is a browser-based Super Mario-inspired game that brings the nostalgic charm of the 90s and early 2k gaming era to life. It features an interactive and attractive UI with animations, sound, and classic gameplay elements. The game includes:
- Loading Screen: A dynamic loading animation while the game is preparing.
- Main Menu: Interactive buttons for starting a new game, accessing settings, and exiting the game.
- Background Music: An embedded background music from YouTube for a more immersive experience.
- Mobile-Responsive: The UI is designed to work seamlessly across all devices, providing a smooth experience for mobile and desktop users.
- Modern UI with vibrant colors and a classic feel.
- Loading Animation with a retro-style gif.
- Start Game, Settings, and Exit Options.
- Embedded background music with autoplay.
- Mobile-Friendly Design.
- Smooth Transitions: Fade-in effect for the menu and interactive animations for buttons.
- Game Loop: The core of the game, which handles updates and rendering.
- A modern web browser (Chrome, Firefox, Safari, Edge, etc.)
- No server setup needed for local play
- Clone the repository:
git clone https://github.com/your-username/super-mario-na-summa-va.git
- Navigate to the project folder:
cd super-mario-na-summa-va - Open the
index.htmlfile in your browser:- Simply double-click on
index.htmlto open it in a browser.
- Simply double-click on
The game should load automatically with the retro loading screen and offer a start button to begin the adventure!
Once the page is loaded:
- Click "Start Game" to begin the game and dive into the Mario-inspired world.
- Click "Settings" to access settings (currently a placeholder).
- Click "Exit" to exit the game. The page will attempt to close the window or redirect to a goodbye page.
You can also press Enter on your keyboard to start the game immediately.
Currently, the game supports:
- Arrow keys to move the player (this feature is implemented within the game logic).
- Spacebar to jump (again, this functionality will be part of the ongoing game development).
As development progresses, more controls and features will be added.
We welcome contributions! If you'd like to improve the game, fix bugs, or suggest new features, feel free to open a pull request.
- Fork the repository.
- Create a new branch (
git checkout -b feature-name). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'). - Push to the branch (
git push origin feature-name). - Open a pull request and describe your changes.
Please follow the existing code style and ensure your changes don't break the current functionality.
Enjoy playing and feel free to contribute to this retro gaming project!