Skip to content

Group project for NTNU course TDT4240 - Group 11

Notifications You must be signed in to change notification settings

Adrianht/RobinYoHood

Repository files navigation

RobinYoHood

This is a repository for an Android game developed with libGDX and Firebase Realtime Database. The game was developed as the project delivery of the course TDT4240 Software Architecture at The Norwegian University of Science and Technology(NTNU). The course and project emphasized the use of known architectural tools and patterns to build software. More thorough documentation was submitted in addition to the repository.

Relevant repository structure (android/src/com/robinhood/game)

├── assetManagers
│   ├── AudioManager.java
│   └── GameAssetManager.java
├── controller
│   ├── Controller.java
│   └── FBConnector.java
├── model
│   ├── ArrowEntityPool.java
│   ├── BodyFactory.java
│   ├── Components.java
│   ├── Entity.java
│   ├── Model.java
│   └── Systems.java
├── view
│   ├── interfaceObjects
│   │    ├── Archer.java
│   │    ├── Arrow.java
│   │    ├── DragIndicator.java
│   │    ├── EnergyBar.java
│   │    └── HealthBar.java
│   ├── GameOverView.java
│   ├── GameView.java
│   ├── InstructionsView.java
│   ├── LoadingView.java
│   ├── MenuView.java
│   ├── SettingsView.java
│   └── View.java
├── AndroidLauncher.java
└── RobinHood.java
  • Game assets can be found in android/assets/

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Android Studio or other IDE suitable for Android development. Note that the rest of this description will be based on the use of Android Studio as IDE.
  • Emulator or Android device.

Installing

  1. Clone or download this repository to your computer. For example, by running the following command (NB: this will require that you have git installed):
git clone git@github.com:Adrianht/RobinYoHood.git
  1. Open the project folder in Android Studio.
  2. Run the project with your preinstalled emulator or on your Android device.

Built With

Authors

Acknowledgments

Sources of inspiration:

About

Group project for NTNU course TDT4240 - Group 11

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages