A Dinosaur Simulation. (TheSim)

Overview

TheSim

This project is created as part of the 'Software Engineering' lecture in summer semester 2022 in the Applied Computer Science course at DHBW Mannheim. The aim is to develop a dinosaur simulation.


Requirements

The final software product is compiled as a JAR archive with Java version 17. The corresponding Java version (JRE) is therefore required to run the software on all supported platforms.

Once the JAR archive has been downloaded, no installation of the application is necessary.

Start Application

From discussions with the client, it appears that the finished application will NOT be installed on the user's systems by the contractor. As a gesture of goodwill, the contractor is willing to help in case of problems with the start of the software. Following are some ways that can lead to the successful launch of the software:

  • If the PATH variable was filled correctly during the installation of Java, the application can be started with a double click on the file.
  • Run JAR via Rigth CLick > Open with > Select correct JRE
  • If none of the above methods work, which unfortunately can happen especially if several Java versions are installed on the system, it is recommended to start the application via the console (under Windows):
    1. open console (e.g. Win + R > enter "cmd" > OK)
    2. enter the following command:
      C:\PATH\TO\JRE\bin\java.exe -jar C:\PATH\TO\JAR\TheSim.jar
      

Possible Errors

  • If the OS is trying to open the JAR file with the wrong Java Version, errors like this can occur:

    grafik

    Possible Solution: modify PATH variable to point to the correct version (see) or use another way to start the application.

Contributors

  • Kai Grübener
  • Tamina Mühlenberg
  • Robin Khatri Chetri
  • Eric Stefan
  • Lucas Schaffer
  • Daniel Czeschner
You might also like...
Releases(V1.1)
Owner
Daniel Czeschner
Daniel Czeschner
E-Commerce System Simulation with layered architecture

ECommermeSimulation E-Commerce System Simulation with layered architecture Users can become a member of the system by entering their information. User

Esranur Türkmen 5 Jul 16, 2021
A suite of software tools and services created to support activity planning and sequencing needs of missions with modeling, simulation, scheduling and validation capabilities

Aerie A suite of software tools and services created to support activity planning and sequencing needs of missions with modeling, simulation, scheduli

NASA Advanced Multi-Mission Operations System 31 Jan 3, 2023
Swerve control, simulation, and trajectory generation / following. Everything you need for swerve.

BearSwerve BearSwerve is intended to be an all in one swerve solution including: teleop driving, simulation, trajectory following and more. It combine

null 7 Dec 28, 2022
Flights metasearch engine simulation using Java, GraphQL and React.js, developed for COMP30220 Distributed Systems.

Distributed Airways For the full project report, see ./report.pdf. A demonstration video is available here. Requirements Docker JDK 8 and Apache Maven

Rajit Banerjee 3 Dec 29, 2022
Million+ point universal gravity simulation using OpenGL and OpenCL

Universe Simulation on GPU A multi-million particle gravity simulation. The main program is org.davu.app.Space.main See each package.html for code det

David Uselmann 2 Jan 31, 2022
Create historical stock market simulation.

Market Simulation Create historical stock market simulation. THIS PROJECT IS MADE FOR SCHOOL! Overview Material designed for Java. Tested with openjdk

null 1 Jan 29, 2022
TransitScheduler - a command line tool that can read .json data formulated for tracking transit patterns to a multithreaded concurrent simulation of passengers boarding and unboarding trains that constantly move to the next station on the line. The trick here, is that two trains cannot occupy the same station at any time.

TransitScheduler - a command line tool that can read .json data formulated for tracking transit patterns to a multithreaded concurrent simulation of passengers boarding and unboarding trains that constantly move to the next station on the line. The trick here, is that two trains cannot occupy the same station at any time.

Emmet Hayes 1 Dec 2, 2022
A Toolkit for Modeling and Simulation of Resource Management Techniques in Internet of Things, Edge and Fog Computing Environments

The iFogSimToolkit (with its new release iFogSim2) for Modeling and Simulation of Resource Management Techniques in Internet of Things, Edge and Fog Computing Environments. In the new release Mobili Management, Microservice Management, and Dynamic Clustering mechanisms are added as new features.

The Cloud Computing and Distributed Systems (CLOUDS) Laboratory 69 Dec 17, 2022