Skip to content

A strategic resource management game about French Cuisine (SENG201 project)

Notifications You must be signed in to change notification settings

MrSean2d2/tower_eats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tower Eats

Welcome to Tower Eats, an epic strategic resource management game about French cuisine.

Notes

Remember you are required to commit your code to the main branch of your repository before the deadline.

Authors

  • Sean Reitsma
  • Caleb Gourley

Prerequisites

What's Included

This project comes with some basic examples of the following (including dependencies in the build.gradle file):

  • JavaFX
  • Junit 5

We have also included a basic setup of the Gradle project and Tasks required for the course including:

  • Required dependencies for the functionality above
  • Test Coverage with JaCoCo
  • Build plugins:
    • JavaFX Gradle plugin for working with (and packaging) JavaFX applications easily

You are expected to understand the content provided and build your application on top of it. If there is anything you would like more information about please reach out to the tutors.

Importing Project (Using IntelliJ)

IntelliJ has built-in support for Gradle. To import your project:

  • Launch IntelliJ and choose Open from the start-up window.
  • Select the project and click open
  • At this point in the bottom right notifications you may be prompted to 'load gradle scripts', If so, click load

Note: If you run into dependency issues when running the app or the Gradle pop up doesn't appear then open the Gradle sidebar and click the Refresh icon.

Run Project

  1. Open a command line interface inside the project directory and run ./gradlew run to run the app.
  2. The app should then open a new window, this may not be displayed over IntelliJ but can be easily selected from the taskbar

Build and Run Jar

  1. Open a command line interface inside the project directory and run ./gradlew jar to create a packaged Jar. The Jar file is located at build/libs/seng201_team56-1.0-SNAPSHOT.jar
  2. Navigate to the build/libs/ directory (you can do this with cd build/libs)
  3. Run the command java -jar seng201_team56-1.0-sre114.cgo80.jar to open the application.

Run Tests

  1. Open a command line interface inside the project directory and run ./gradlew test to run the tests.
  2. Test results should be printed to the command line

Note: This Jar is NOT cross-platform, so you must build the jar you submit on Linux.

About

A strategic resource management game about French Cuisine (SENG201 project)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages