Skip to content
🦁 🃏 📱 An animal matching puzzle card game– built with React-Native and turn-based game engine boardgame.io
JavaScript Objective-C HTML Python Other
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
android Update react-native from 0.59.8 to 0.59.9 Jun 7, 2019
assets 👻 Jun 3, 2018
ios Remove fastlane, update package.json scripts Jun 7, 2019
public Update OG Images Jun 7, 2019
src Add victory screen at end of game showing who won Jun 12, 2019
third-party Updates for Android and AppIcons May 27, 2019
.buckconfig 📲 Jan 21, 2018
.eslintrc
.flowconfig Support for web using react-native-web Jun 7, 2019
.gitattributes 📲 Jan 21, 2018
.gitignore Remove fastlane, update package.json scripts Jun 7, 2019
.lintstagedrc Jan 21, 2018
.nvmrc Update OG Images Jun 7, 2019
.prettierignore 🎉 May 30, 2018
.prettierrc
.watchmanconfig 📲 Jan 21, 2018
LICENSE Jan 21, 2018
README.md Update README May 27, 2019
app.json Updates for Android and AppIcons May 27, 2019
babel.config.js Upgrade react-native 0.57.8 to 0.59.5 Apr 19, 2019
index.js 🛠 Jun 6, 2018
matchimals-icon.png Jan 21, 2018
metro.config.js Upgrade react-native 0.57.8 to 0.59.5 Apr 19, 2019
package.json Remove fastlane, update package.json scripts Jun 7, 2019
yarn.lock Update react-native from 0.59.8 to 0.59.9 Jun 7, 2019

README.md

Matchimals logo

Matchimals.fun

an animal matching puzzle card game 🦁 🃏

🍎 Download for iOS from the App Store

🤖 Download for Android from the Google Play Store

🖥 Play the legacy web version

screenshot of matchimals.fun game

How to play

  1. 1-4 players take turns connecting the top card from the deck to the existing cards on the table.
  2. If there isn't a valid connection to be made, then the player must pass.
  3. The game ends when all the cards from the deck have been connected on the board.

About

Matchimals.fun was built as a proof-of-concept by Chris Heninger (@chrisheninger) and Hannah Heninger (@mshannahnv). The gameplay is inspired by a 1959 card game called Busy Bee. 🐝 🃏

Matchimals.fun is made for kids of all ages. It aims to provide entertainment and improve pattern recognition skills through fun visuals of animals, colors, and numbers.

This project is sponsored by iGravity Studios– a custom software shop with an emphasis on UI/UX development– based in Phoenix, Arizona. 🏜 ❤️

Want to contribute?

This game has been made open source to help others looking to learn more about JavaScript, BoardGame.io, and React-Native applications.

Find a bug or have a question? Feel free to open an issue or submit a pull request!

Development

React-Native development requires a number of tools to be installed and configured on your machine for the bundler and simulators to run properly.

If you have never worked on a native app before- you'll need to follow the directions for setting up a project using the React-Native CLI Quickstart.

Once you've configured your machine for React-Native development- getting the Matchimals.fun app to build should only require a few steps:

  1. Fork the repo
  2. Install dependencies (yarn or npm i)
  3. Run the metro bundler: yarn start
  4. In a separate terminal- run the emulator: yarn run ios

Special thanks

Nicolo Davis and collaborators for the turn-based game engine boardgame.io.

Facebook and collaborators for the wonderful libraries React and React-Native.

iGravity Studios for publishing the game to the Apple App Store and Google Play Store.

You can’t perform that action at this time.