Skip to content

vietanhvo/monopoly-game-project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔥 MONOPOLY EXTRA PLUSUBTRACT 🔥

Java CI react-native-android-build-apk

Summary

MONOPOLY PLUSUBTRACT is a project to make a game about the billionaire chess. This project is for Object-Oriented Programing. This game have two part. Part one is Desktop Application to show the game. Part two is Mobile Application to control the game. Using ReactNative, which is Framework of Javascript, to make Mobile Application. Using LibGDX, which is Framwork of Java, to make Desktop Application.

Installation

You can install this game with git.

git clone https://github.com/Laughing6901/monopoly-game-project.git

Usage

Launch Java App

To play the game, you must launch core of the game on a desktop.

Firstly, move to the folder which contain core game by the command:

cd JavaApp/PlayScreen

Then, run the game by using gradle:

./gradlew desktop:run

Troubleshooting

If you don't have permission to run ./gradlew, try this command before run gradlew:

chmod +x gradlew

In windows, you maybe cannot use the command. Try:

.\gradle desktop:run

Next step, move to another devices to launch mobile app. Have fun with our Monopoly Plusubtract !!! 😼

Launch Mobile App

To connect and handling the game, you must launch Mobile application in Mobile App folder. In terminal, you can do this:

cd MobileApp

Then you see two folder ReNaApp and monopoly design.

After that:

cd ReNaApp

Finally, you can run mobile app

react-native run android

or:

npm android 

More Information

You can find diagrams, documents and some information in folder Report. This folder contains all our documents for this game. If you want to understand our code more detailed, you should go to here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 73.7%
  • JavaScript 23.1%
  • Objective-C 2.0%
  • Other 1.2%