Skip to content

A variation of the board game Monopoly in Java. Software Engineering course, University of Macedonia, 2021.

License

Notifications You must be signed in to change notification settings

UoM2021-CSC402-Team15/foititopoli

Repository files navigation

Foititopoli

Desktop Jar Android Apk
GitHub GitHub stars GitHub forks YouTube Video Views

Table of Contents (click to expand)

image

General info

4th Semester Team Project
Software Engineering course at the University of Macedonia

Foititopoli is a variation of the classic board game Monopoly where the player takes the role of a student in the university.

Technologies

Project built with:

  • libGDX Framework: 1.10.0

Releases

You can get a runnable jar file of the latest commits here

Setup

$ git clone https://github.com/UoM2021-CSC402-Team15/foititopoli
$ cd foititopoli

Building jar for Windows/Linux/MacOS

$ ./gradlew desktop:dist        (Linux/MacOS)
  or
$ .\gradlew.bat desktop:dist    (Windows)

Resulting jar file is in /desktop/build/libs/

Building apk for Android Devices

$ ./gradlew android:assembleRelease        (Linux/MacOS)
  or
$ .\gradlew.bat android:assembleRelease    (Windows)

WARNING! Resulting apk is unsigned. It will NOT install on Android devices unless you sign it. See more here.
Resulting apk file is in android/build/outputs/apk/release/

Building for iOS Devices

Coming Soon

Documentation

You can find documentation for the project here.
JavaDoc is also available here.

Debugging

Using the in game console

When in-game you can press the ` or ~ key to activate the custom debug window. Press the key again to hide the window.
Input the command in the bottom textbox and press Enter to run it.

Available Commands

move

moves the current player to the designated square

Square Location Chart

Screenshot 2021-06-26 at 20-40-04 Φοιτητόπολη Data

move <side>,<square>          ex. move 2,6 (values from 0,0 to 3,9)

hours

Adds the input integer to the total of the current player (use a negative integer to remove)

hours <value>                 ex. hours -600

card

Forces the current player to pick a random card

card

select

Switches to the selected player

select <index>                 ex. select 3 (index of the player with 1 as the first value)

License

This project is licensed under the GNU GPL V3.0 - see the LICENSE file for details.

About

A variation of the board game Monopoly in Java. Software Engineering course, University of Macedonia, 2021.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •  

Languages