Pixel Adventure is a retro-style 2D platformer game where players navigate through challenging levels filled with obstacles, enemies, and boss fights. This game combines engaging gameplay mechanics, pixel art aesthetics, and modern coding practices to deliver an exciting gaming experience.
- Dynamic Levels: Forest and cave-themed levels, each with unique challenges and boss fights.
- Player Abilities: Smooth mechanics for running, jumping, attacking, and idling.
- AI-Driven Enemies: Enemies react dynamically to the player's proximity.
- Health System: Includes health pickups, lifelines, and temporary invincibility.
- Pixel Art Aesthetic: Retro-style visuals with engaging sound effects.
Make sure you have the following installed:
- Node.js (for running JavaScript applications).
- Visual Studio Code (VS Code): Recommended code editor.
- Live Server Extension: For running the game locally.
Follow these steps to clone and run the project locally:
-
Clone the Repository:
git clone https://github.com/Puneethkrishna-2003/Pixel-Adventure.git cd Pixel-Adventure -
Open the Project in VS Code:
code . -
Run Using Live Server:
- Install the "Live Server" extension in VS Code if you haven’t already.
- Open
index.htmlin the editor. - Right-click the file and select "Open with Live Server".
-
Start Playing:
- The game will launch in your default web browser.
- Use the arrow keys (or configured controls) to navigate and play.
index.html: The main entry point for the game.style.css: Contains styling for the game.js/: JavaScript files for game mechanics.player.js: Handles player controls and mechanics.enemy.js: Manages enemy behavior and AI.collision.js: Implements collision detection logic.game.js: Main game loop and overall logic.
assets/: Contains images, sprites, and audio used in the game.levels/: JSON files with level data.- AS ON.....: Many more.
Contributions are welcome! Follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeatureName
- Make your changes and commit them:
git commit -m "Add some feature" - Push to your branch:
git push origin feature/YourFeatureName
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
- Puneeth Krishna S Rakunde
Email: [rspuneeth30@gmail.com ]
GitHub: Puneethkrishna-2003
Feel free to reach out for questions, suggestions, or collaboration!