Skip to content

Latest commit

 

History

55 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Piggle

Piggle is a game where you try to hit pegs with pigs shot from a cannon.

Play Piggle!

NEW Level Editor & Community Levels!

The Piggle level editor is now live with a complete community level system!

  1. Log into your account
  2. Create your own levels with the interactive editor
  3. Preview your levels before saving
  4. Browse and play other people's levels in a beautiful grid layout!
  5. All user-created levels now behave exactly like the main adventure mode levels

Recent Improvements

  • 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

How to play

  • 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!

Game Modes

  • 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 tech stack

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!

About

Web game made using React JS

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages