Robotic Simulator: Professor / Student Accesses in Multiplayer (27/27)

Robotic Simulator: Professor / Student Accesses in Multiplayer (27/27)

In the previous section, we defined some actions between robots in the network. In this part, we will learn about how to access some management systems for managing the scenario in runtime by the professor to be able to change the situation for online students during the simulator running. This is the last part of the entire course. Important: Robotic Simulator's Source Code and Sample Output: The source code for the entire tutorials (from 1 to 27) can be downloaded HERE! And a test output for Windows can be downloaded HERE! You can easily get output for macOS by installing…
Read More
Robotic Simulator: How to define actions between robots (26/27)

Robotic Simulator: How to define actions between robots (26/27)

In the previous lesson, we learned how to stream our data between users. In this lesson, we will examine one of the most important and widely used techniques in multiplayer simulators. We will define some actions which are visible and sensible in the network between robots. Important: Robotic Simulator's Source Code and Sample Output: The source code for the entire tutorials (from 1 to 27) can be downloaded HERE! And a test output for Windows can be downloaded HERE! You can easily get output for macOS by installing and running the source code on macOS. Watch the video version of…
Read More
Robotic Simulator: Streaming the Variables in the Network (25/27)

Robotic Simulator: Streaming the Variables in the Network (25/27)

In the previous section, we learned how to create multiplayer UGV robots. In this part, we will learn how to import a system to stream our data between users. So, we can share some essential variables in the network. Important: Robotic Simulator's Source Code and Sample Output: The source code for the entire tutorials (from 1 to 27) can be downloaded HERE! And a test output for Windows can be downloaded HERE! You can easily get output for macOS by installing and running the source code on macOS. Watch the video version of this lesson below: If you enjoyed this…
Read More
Robotic Simulator: Multiplayer mode for the UGV (24/27)

Robotic Simulator: Multiplayer mode for the UGV (24/27)

In the previous lesson, we learned how to install a photon network plugin in Unity and make a simple multiplayer scene with voice chat between users. In this lesson, we will learn how to create multiplayer UGV robots. So, Users can see each other’s robots and movement in the scene. Important: Robotic Simulator's Source Code and Sample Output: The source code for the entire tutorials (from 1 to 27) can be downloaded HERE! And a test output for Windows can be downloaded HERE! You can easily get output for macOS by installing and running the source code on macOS. Watch…
Read More
Robotic Simulator: How to Implement an Online Multiplayer Scene with Voice Chat (23/27)

Robotic Simulator: How to Implement an Online Multiplayer Scene with Voice Chat (23/27)

In the previous lesson, we learned how to add different types of inputs. In this lesson, we will learn how to install a photon network plugin in Unity and make a simple multiplayer scene with voice chat between users. Important: Robotic Simulator's Source Code and Sample Output: The source code for the entire tutorials (from 1 to 27) can be downloaded HERE! And a test output for Windows can be downloaded HERE! You can easily get output for macOS by installing and running the source code on macOS. Watch the video version of this lesson below: If you enjoyed this…
Read More
Robotic Simulator: How to Define Different Types of Inputs for the Project (22/27)

Robotic Simulator: How to Define Different Types of Inputs for the Project (22/27)

In the previous section, we learned about the basic settings and how to export and test the simulator from the Unity engine. In this lesson, we will use different inputs other than keyboards and mice, such as joysticks and various controllers in Unity, and implement them as functional buttons in the simulator. Important: Robotic Simulator's Source Code and Sample Output: The source code for the entire tutorials (from 1 to 27) can be downloaded HERE! And a test output for Windows can be downloaded HERE! You can easily get output for macOS by installing and running the source code on…
Read More
Robotic Simulator: Exporting a .exe from the Project (21/27)

Robotic Simulator: Exporting a .exe from the Project (21/27)

In the previous lesson, we learned the basics of graphics, time, and inputs. In this lesson, we are going to get acquainted with how to output and configure the simulator export from the Unity engine and test it for Windows. Important: Robotic Simulator's Source Code and Sample Output: The source code for the entire tutorials (from 1 to 27) can be downloaded HERE! And a test output for Windows can be downloaded HERE! You can easily get output for macOS by installing and running the source code on macOS. Watch the video version of this lesson below: If you enjoyed…
Read More
Robotic Simulator: How to Manage the Project and Settings [Graphics, Inputs, Sound, etc.] (20/27)

Robotic Simulator: How to Manage the Project and Settings [Graphics, Inputs, Sound, etc.] (20/27)

In the previous lesson, we learned how to implement several different steps for our simulator. In this lesson, we are going to get acquainted with the primary and vital simulator settings such as graphic settings, time management, keyboard and mouse inputs, and how to optimize the simulator for different platforms. Important: Robotic Simulator's Source Code and Sample Output: The source code for the entire tutorials (from 1 to 27) can be downloaded HERE! And a test output for Windows can be downloaded HERE! You can easily get output for macOS by installing and running the source code on macOS. Watch…
Read More
Robotic Simulator: How to Create Different Levels for the Simulator (19/27)

Robotic Simulator: How to Create Different Levels for the Simulator (19/27)

In the previous lesson, we discussed how to build a complete scenario for our simulator. In this lesson, we will implement different steps and different scenarios for our simulator and design our so-called multi-step simulator. Important: Robotic Simulator's Source Code and Sample Output: The source code for the entire tutorials (from 1 to 27) can be downloaded HERE! And a test output for Windows can be downloaded HERE! You can easily get output for macOS by installing and running the source code on macOS. Watch the video version of this lesson below: If you enjoyed this post, please consider contributing…
Read More
Robotic Simulator: How to Predefine a Scenario for the Robot (18/27)

Robotic Simulator: How to Predefine a Scenario for the Robot (18/27)

In the previous lesson, we learned how to save and load different data in the simulator. In this part, we are going to design a complete step with a multi-part scenario for our simulator and define a separate function for each piece. Important: Robotic Simulator's Source Code and Sample Output: The source code for the entire tutorials (from 1 to 27) can be downloaded HERE! And a test output for Windows can be downloaded HERE! You can easily get output for macOS by installing and running the source code on macOS. Watch the video version of this lesson below: If…
Read More