Skip to content

A simple game concept to practice design and logic principles within the 2D world. This was a project that was developed in close partnership with my school-age daughter. She is the inspirational project-manager and creative-director that helped guide the development process.

License

Notifications You must be signed in to change notification settings

ThoughtFool/pocket-squatch

Repository files navigation

Pocket Squatch

A simple game concept to practice design and logic principles within the 2D world.

pocket-squatch-banner


The Challenge(s)

Experimental-Badge Daughter-Driven-Development-Badge

Create a 2-D game where the player's avatar transforms based on a timer representing the time of day. Also, if the player is in possession of a magical totem, the avatar will have other transforming abilities. Use css keyframes to animate all sprites.

Another challenge is to create a Block-Builder that allows the player to create new levels. The player will select from a color palette and drag the mouse over the screen, dropping colored boxes. Then when the player saves and loads the new level.

The Level-Builder will simplify the blocks. This is done by reducing the number of blocks that are similar in color and are adjacent to each other. The individual blocks will merge to form one larger block. Each color also has it's own logic for use in the game (e.g., green blocks are grass and the avatar cannot pass through them).

💡 This was a project that was developed in close partnership with my school-age daughter. She is the inspirational project manager and creative director that helped guide the development process.


CHALLENGE ACCEPTED! (1 of 2)

Make a 2-D game where the player's avatar transforms based on time of day

pocket-squatch-gameplay https://pocketsquatch.herokuapp.com/


CHALLENGE ACCEPTED! (2 of 2)

Make a Builder for constructing game levels

pocket-squatch-level-builder https://pocketsquatch.herokuapp.com/levels/block-builder/ids


Technology & Tools

Javascript Node ExpressJS Handlebars Webpack Bash VSCode


Future Plans

  • add enemy threats based on level objects
  • add more complex levels with rewards
  • use more refined animation for sprites
  • make responsive and fix UI layout

About

A simple game concept to practice design and logic principles within the 2D world. This was a project that was developed in close partnership with my school-age daughter. She is the inspirational project-manager and creative-director that helped guide the development process.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published