There are two ways to open the unreal application, editor mode and executable mode, editor mode allows real time adjustment to the environment but requires unreal engine. The executable mode does not require unreal engine.
you need to download the content and extract it to the game folder.
- Download the "Content.rar" from https://sluedu-my.sharepoint.com/:f:/g/personal/ankit_agrawal_1_slu_edu/ElbD1q-O8fBFgGDqov6Mh5EBsJ90YyPj2fzsIznTP6AX-w?e=XZaPiX
using password: DroneWorld
it contains all the large files that are not allowed to be uploaded to github.
If you do not download the patch, the unreal editor will not be able to load the project.
- Download the "0.4.0.rar" from https://sluedu-my.sharepoint.com/:f:/g/personal/ankit_agrawal_1_slu_edu/ElbD1q-O8fBFgGDqov6Mh5EBsJ90YyPj2fzsIznTP6AX-w?e=XZaPiX
- Run the "Blocks.exe" file
To prepare the environment and start the backend, follow these steps:
- Open the terminal and navigate to the project repository.
cd backend
- Create a virtual environment by running the following command:
python -m venv venv
- Activate the virtual environment by running the following command:
source venv/Scripts/activate
- Install the necessary dependencies by running the following command:
pip install -r requirements.txt
- Start the server by running the following command:
python ./PythonClient/server/simulation_server.py
This will start the backend server and allow it to communicate with the Unreal application.
- Open the terminal and navigate to the "frontend" folder in the project repository by running the following command:
cd frontend
- Install the necessary dependencies by running the following command:
npm install
- Start the frontend server by running the following command:
npm run start
This will start the frontend server and allow you to access the user interface in your web browser.