Piggle is a game where you try to hit pegs with pigs shot from a cannon.
The Piggle level editor is now live with a complete community level system!
- Log into your account
- Create your own levels with the interactive editor
- Preview your levels before saving
- Browse and play other people's levels in a beautiful grid layout!
- All user-created levels now behave exactly like the main adventure mode levels
- Unified Game Engine: All levels (adventure mode and user-created) now use the same game engine for consistent gameplay
- Interactive Level Editor: Create levels with a visual editor and preview them before saving
- Grid Layout Browser: Browse community levels in a responsive grid layout instead of a vertical list
- Better Level Preview: See peg counts and creation dates for each level
- Consistent Gameplay: User-created levels now have the same physics, scoring, and mechanics as adventure mode
- Aim with your mouse and click to shoot the ball
- Hit all of the red pegs to win!
- Every peg hit scores 100 points
- The more pegs you hit with a single ball, the more score you'll get
- Try to get the highest score possible!
- Random Mode: Play with randomly generated peg layouts
- Adventure Mode: Progress through 5 increasingly difficult levels
- Community Levels: Play levels created by other players
- Level Editor: Create and share your own levels
The frontend is done using the ReactJS framework styled with CSS. For the backend, user authentication and data management (email, username, and high scores) are handled using Firebase, with user information stored in Google Firestore via the Firebase SDK.
My first attempt at making a game in React JS, pretty fun stuff!