Welcome to the phaserGame game project! This project utilizes Ionic 7, Phaser 3 and Angular 17 with standalone components and incorporates the latest features from Angular 17. Additionally, it employs Capacitor iOS and Android version 5 for cross-platform functionality.
This is a platform game, build with:
- Ionic framework V7
- Phaser 3
- Angular V17
- Capacitor android and ios V5
- typescript V5
This game can run in browser / android / ios
This project uses Ionic as app development platform and the Ionic CLI. This project uses angular standalone components
mygame.mp4
- Install Node.js which includes Node Package Manager
- Android development: Install Android Studio
- iOS development: Install XCode
Clone this repository:
git clone https://github.com/marcoagsa/phaserGame.git
Change to the root directory of the project:
cd phaserGame
Install all dependencies:
npm i or yarn
Prepare and launch the Android app:
npx ionic cap sync android
npx ionic cap run android
Prepare and launch the iOS app:
npx ionic cap sync ios
npx ionic cap run ios
- The Game don't update more then level 3
- Fix update scale meter
- The player still gets stuck, sometimes in the left and right corner
- Add more background's images for the game
- Improve background changes
- Improve score panel to have a health bar using the monkey scale
- Try to fix the reduce scale of the monkey on change levels [ use tweens ]
- Add new object to give extra life
- Add blink image animation for extra life and star
- Create a class for all drop items
- Create a class for all colliders
- Refactor main scene to improve the code
- Add sound to the game
- Add button start game
- Add new object remove life
- Add new object to win more points
- Start layout for the about page
- Start layout for the scores page
- Add even more background to have more different levels of the game
- improve game difficulty