Final P5 Project: Fish HIT


For my final project, I developed a 2D game where the player navigates a character moving left and right to dodge falling fish. The game features a life system, animated waves, and a start page. If the player loses all their lives from colliding with fish, the game resets.

Link to the game: https://editor.p5js.org/AviIzrael/full/c4NoP6RIv

For the player sprite, I used these animations:

For the fish sprite, I used this animation:

For the hearts, I used these files:

For the Start Page, I used these files:

For the background music I used the song: https://opengameart.org/content/sea-music-ambient-futuristic

For the sound effects, I used: https://opengameart.org/content/impact

Final Proposal

For my final project, I created a 2D game where the player controls a character that moves left and right while avoiding falling fish. I added a life system, animated waves, and a start page, where the game resets after losing all lives due to fish collisions.

For the player sprite, I used these animations:

For the fish sprite, I used this animation:

For the hearts, I used these files:

For the Start Page, I used these files:

For the background music I used the song: https://opengameart.org/content/sea-music-ambient-futuristic

For the sound effects, I used: https://opengameart.org/content/impact

Assignment 10

This updated game introduces animated character movement, with the player switching between idle and moving animations based on input. Falling fish objects, using dynamic sprites, move at varying speeds and reset after reaching the bottom, adding visual variety. The ocean background features small, animated waves for a more immersive environment. Additionally, the game now includes a life system, where the player starts with 3 hearts, represented by hearts, displayed in the top-left corner. The player loses a heart when a fish touches the center of the character’s GIF. Upon losing all three hearts, the game ends and resets to the start page. The start page shows a title, a start button, and movement instructions, with the game starting when the start button is clicked.

https://editor.p5js.org/AviIzrael/full/c4NoP6RIv

Assignment 9

This updated game introduces animated character movement, with the player switching between idle and moving animations based on input. Falling fish objects, using dynamic sprites, move at varying speeds and reset after reaching the bottom, adding visual variety. The ocean background features small, animated waves for a more immersive environment.

https://editor.p5js.org/AviIzrael/full/c4NoP6RIv

Assignment 8



My new game features a player character that moves left or right with arrow keys, showing different animations for idle and moving states. Fishes fall from the top of the screen at random speeds and reset when they reach the bottom. Both the player and fish are animated with GIFs.

https://editor.p5js.org/AviIzrael/sketches/c4NoP6RIv

Final Scratch Project: JUMP MANS

Link to my Scratch Project

For my first Scratch game called JUMP MAN I created a character that the gamer can control using the arrow keys (left to move left, right to move right, and up to jump) to jump over and avoid the basketball as it moves side to side. If you hit the ball 10 times, the game is over.

Week 5

In my new Scratch game, you guide a purple character that walks and jumps to dodge a bouncing basketball. I included a sound effect that plays whenever the ball hits the edge, making the game more thrilling. I also set up variables to track the ball’s direction, so it moves smoothly back and forth.

Week 4

In my new Scratch game, you control a purple character that walks and jumps across the screen while avoiding a moving basketball. I added a cool sound effect that plays every time the ball hits the edge, which makes it more exciting. This is my first time making a game like this, and I’m excited to see how I can improve!