Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/openforge/openfarm-puzzle-game
A candy-crush like match three puzzle game with Ionic, Angular, and Phaser.js
https://github.com/openforge/openfarm-puzzle-game
angular candy-crush ionic match-three openforge phaser3
Last synced: 2 months ago
JSON representation
A candy-crush like match three puzzle game with Ionic, Angular, and Phaser.js
- Host: GitHub
- URL: https://github.com/openforge/openfarm-puzzle-game
- Owner: openforge
- License: mit
- Created: 2020-05-25T19:19:47.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-21T16:25:22.000Z (7 months ago)
- Last Synced: 2024-06-22T08:55:48.604Z (7 months ago)
- Topics: angular, candy-crush, ionic, match-three, openforge, phaser3
- Language: TypeScript
- Homepage:
- Size: 16.1 MB
- Stars: 33
- Watchers: 5
- Forks: 8
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Candy-crush style match three puzzle Game
![OpenFarm Puzzle Game](https://user-images.githubusercontent.com/996175/233792786-c1361389-54e6-45b7-bf1d-f69939f2928b.png)
Uses Ionic, Angular, Capacitor, Game-Services, and Phaser.js
```npm install```
```npx nx run example-app-angular:serve``` (where example-app-angular is the name you replaced with above)
You should now load your example app!
## Features
- [Ionic](https://ionicframework.com/)
- [Capacitor](https://capacitor.ionicframework.com/)
- [Angular](https://angular.io/)
- [Phaser](https://phaser.io/)## Plugins
The app uses the following Capacitor APIs:
- [Haptics](https://capacitor.ionicframework.com/docs/apis/haptics/)
- [Motion](https://capacitor.ionicframework.com/docs/apis/motion/)
- [Game Services](https://github.com/openforge/capacitor-game-services)## Build Process
Build for android
```shell
ionic capacitor build android
```Run from Android Studio
Build for ios
```shell
ionic capacitor build ios
```Run from Xcode
## Serve Process
In order to serve the app run:
```shell
ionic serve
```# Instructions
1. Clone the repository using 'Use template' (and don't forget to give us a Star / Follow on Github, please!)
2. Search + Replace all instances of 'example-app-angular-e2e' with your app name (important to do this first)
3. Search + Replace all instances of 'example-app-angular' with your app name
4. Change the folder names for example-app-angular and example-app-angular-e2e to what you named for steps #1 and #2
5. Search + Replace all instances of 'openfarm-puzzle-game2.0' with your project name
6. Search + Replace 'openforge' with your company name. This is the NX project scope that allows you to import libraries using @openforgeThat's it for the renaming! Now to test..