Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/michaelkolesidis/chompy-o-croc

Run and jump around platforms, collecting stars, chomping on delicious food, and avoiding bombs!
https://github.com/michaelkolesidis/chompy-o-croc

croc crocodile cute cute-animals game game-2d game-dev game-development gamedev phaser phaser-game phaserjs pixel-art pixelart platform-game platform-game-2d platformer platformer-game typescript typescript-game

Last synced: 2 months ago
JSON representation

Run and jump around platforms, collecting stars, chomping on delicious food, and avoiding bombs!

Awesome Lists containing this project

README

        

![Character](./screenshots/character.png)

# Chompy O'Croc

**Run and jump around platforms, collecting stars, chomping on delicious food, and avoiding bombs!**

_Chompy O'Croc_ is a 2D arcade/platform game created in the style of pixel art.

Buy Me a Coffee at ko-fi.com

## Technologies

The game was made with [Phaser](https://phaser.io/), [Vite](https://vitejs.dev/), and [TypeScript](https://www.typescriptlang.org/).

## Gameplay

![Hello](./screenshots/hello.png)

You are _Chompy_, a cute crocodile with a big appetite for food and adventure! You have three ❤️ at the start of the game. You are inside a colorful level, that consists of the ground and three platforms.

### Stars

![Star](./screenshots/star.png)

At the start of the game, **10 stars** to collect fall from the sky and are spread throughout the level. When all stars are collected, a new batch falls, along with a bomb.

### Bombs

![Bomb](./screenshots/bomb.png)

Bombs **bounce around the level** at a random speed. Whenever the player is touched a bomb, one of the three ❤️ is lost.

### Food

After **Round 3**, and **every second round**, a piece of food enters the game along with the bomb, that serves as power-up. Be fast as food disappears after a few seconds! There are currently two power-ups:

#### Banana

![Banana](./screenshots/banana.png)

**Restores health** to three ❤️.

#### Orange

![Banana](./screenshots/orange.png)

**Removes all bombs** from the level.

## Controls

The game is played exclusively with the keyboard.

| Key(s) | Action |
| :--------------: | ------------------ |
| Left Arrow | Move Left |
| Right Arrow | Move Right |
| Up Arrow / Space | Jump |
| Enter | Game start/restart |

## Screenshots

![1](./screenshots/screenshot-1.png)
![2](./screenshots/screenshot-2.png)
![3](./screenshots/screenshot-3.png)

## Trivia

- _Chompy_ loves pizza!
- I created all the pixel art used in the game using [LibreSprite](https://libresprite.github.io/#!/).
- The character, the platforms and the stars were adapted from an image featured in the homepage of [Aseprite](https://www.aseprite.org/), with me adding the character's animation frames.
- The game is based on a tutorial found in the official [Phaser website](https://phaser.io/tutorials/making-your-first-phaser-3-game).

## 💖 Support the Project

Thank you so much for your interest in my project! If you want to go a step further and support my work, buy me a coffee:

Buy Me a Coffee at ko-fi.com

## Copyright

© 2023 Michael Kolesidis