Banana Clicker is a fun, browser-based idle clicker game where you click bananas, earn banana points, unlock upgrades, and grow your banana clicks! Built with Svelte and vanilla JavaScript, this game is lightweight, responsive, and easy to play on any modern web browser.
Check out the live demo: https://bananaclicker.cosmicfi.dev
- 🍌 Click bananas to earn banana points 😂
- ⚡ Upgrade your click power and auto-clicker abilities
- 🎉 Fun and playful particle effects
- 🎵 Background music and sound effects with toggle options
- 🎨 Colorful and responsive design with playful fonts
- 🖥️ Runs in any modern browser without installation
To run the project locally:
- Clone the repository:
git clone https://github.com/yourusername/BananaClicker.git
cd BananaClicker- Install dependencies:
npm install- Run the development server:
npm run dev- Open http://localhost:5000 in your browser.
- Click on the banana 🍌 to earn banana points.
- Use the upgrade menu to increase bananas per click or auto-clicker power.
- Toggle sound effects and background music in the settings panel.
- Watch particles fly every time you click for extra visual feedback.
BananaClicker/
│
├─ public/
│ ├─ build/ # Compiled JS/CSS bundle
│ ├─ bananaParticles/ # Banana images for particles
│ ├─ sfx/ # Sound effects
│ ├─ favicon.png
│ ├─ og-image.png
│ └─ index.html
│
├─ src/
│ ├─ App.svelte
│ ├─ main.js
│ └─ stores/
│ └─ playerStore.js
│
├─ package.json
└─ rollup.config.js
- Svelte 4 – UI framework
- Rollup – Module bundler
- CSS – Styling
- JavaScript – Game logic
- Audio/Particles – Fun interactive effects
- Fonts – Comic Neue & playful fonts
Contributions are welcome! Feel free to:
- Suggest new features
- Report bugs
- Fork the project and submit pull requests
Please follow standard GitHub workflow and respect coding style.
This project is licensed under the MIT License.