Game programming
Robotic System
Robotics
programming
languages and
approaches.
Another Robotic Systems :D
Gamessss
100

Definition of game programming

Game programming is a the creation of code that turns a game script or video into a real game.

100

Definition of Robotic Systems

Robotic systems are complex machines that are designed to perform a wide range of tasks, from simple repetitive actions to complex, intelligent operations.

100

What are robotics programming languages for?

Robotics programming languages are used to program and control robots. They provide a set of instructions and commands that enable the robot to perform specific tasks or behaviors. These programming languages are designed to interface with the robot's hardware and sensors, and to control the robot's movements, actions, and responses.

100

Name types of robotic Systems

Industrial robots, Service robots, Military robots, Agricultural robots, Entertainment robots.

100

What genre are these games in?
Mortal Kombat, Injustice 2, Naruto Shippuden: Ultimate Ninja Storm 4, Tekken 7.

Fighting

200

Name genres of video game

Action games, Action-adventure games, adventure games, role-playing games, simulation games, strategy games, sports games, puzzle games, Idle games.

200

Capabilities of robotic systems

Accuracy: Robots can perform tasks with a high degree of precision;

Strength: Robots can lift heavy objects;

Endurance (Выносливость): Robots can work for long periods of time;

Autonomy: Some robotic systems can operate without human intervention.


200

The most popular programming language for Robotics programming

C/C++

200

Benefits of robotic systems

1)Increased efficiency: robotic systems can work for long hours without fatigue, increasing productivity and efficiency.
2)Improved safety: robots can perform tasks that are dangerous for humans, such as working in mines.
3)Improved quality: robots can perform tasks with high precision and accuracy, leading to improved product quality.
4)Cost reduction.

200

Order the games titles chronologically:
Super Mario Bros, Minecraft, Space Invaders, World of Warcraft, Pong, Pac-Man, Tomb Raider.

1)Pong; 2) Space Invaders; 3) Pac-Man; 4) Super Mario Bros; 5) Tomb Raider; 6) World of Warcraft; 7) Minecraft.

300

Name the roles in game creation

User Interface (UI) Programmer, AI Programmer, Graphics Programmer, Audio Programmer, Systems Designer, Gameplay Engineer, Tools Engineer, Network Engineer, Technical Artist.

300

Name tasks that robotic systems can perform

Assembly and inspection of products in the factory; Cleaning; Exploration.

300

Name most popular programming languages

C/C++, Python, Java, MATLAB, ROS

300

Name Challenges of Robotic Systems

High cost: robotic systems can be expensive to acquire and maintain.
Job losses: robots can replace people in some jobs, which will lead to job losses.
Lack of flexibility: robots are designed to perform specific tasks and may not be able to adapt to changing conditions or perform multiple tasks. Security risks: robots can be hacked or manipulated, which leads to security risks and threats

300

What subgenres are included in Rpg-role playing games

Action RPG MMORPG - massive multiplayer RPG, Rouguelikes, Tactical RPG, Sandbox RPG

400

Basic qualities of game programmer

Solid knowledge of a programming language/s (C++, Java, etc);
Experience with engines (Unreal Engine, Unity, etc);
Excellent communication skills;
Strong math, problem-solving and analytical skills;

400

Name building blocks of a robotic system

Actuators (приводы), Sensors, Controllers, Power Supply.

400

What is MATLAB?

MATLAB: This is a numerical computing environment that is commonly used for robotics research and simulation. It provides a range of tools for designing and testing algorithms, as well as for analyzing and visualizing data

400

Threats of Robotic Systems

Cybersecurity: as robotic systems become more integrated into networks, they become susceptible to cyber attacks.
Addiction: people are becoming more and more dependent on robots.
Job losses: robots can replace people in some jobs, which will lead to job losses.

400

Name the examples of Simulation Games

SimCity,  The Sims, Euro Truck Simulator 2, Cities:Skylines

500

Job responsibilities during creation of the game

Building a customized base engine for the game; Creating physics; Developing and modifying 3D graphic renders; Simulating artificial intelligence in opponents; Adding sound effects, music and voice-overs; Implementing game logic and mechanics; Writing code specific to keyboards, mice, or joysticks;

500

Consistent characteristics of robots

Programmability: Robots can be programmed to perform specific tasks;

Repetitiveness: Robots can perform the same task over and over again;

Sensing: Robots can be equipped with sensors;

Mobility.

500

Name Programming Approaches

Imperative programming: a traditional approach that involves writing step-by-step instructions for the robot to follow.

Declarative programming: an approach that focuses on defining what the robot should do, rather than how it should do it.

State-based programming: an approach that involves defining states and transitions between states to control the behavior of the robot.

500

Applications of Robotic Systems

Manufacturing
Healthcare: robots are used for tasks such as surgery, rehabilitation, and patient care.
Agriculture: robots are used for tasks such as planting.
Military: robots are used in military operations. Space exploration: robots are used for tasks such as planetary exploration, satellite maintenance, and space station maintenance.
Household: robots are used for household responsibilities, transportation of items, cooking. Security

500

Name the subgenres of Puzzle Games

Logic game (Tetris) Trivia game

Idle games

Party game (Mario party)
Programming game (Codehunt)
Educational game
Art game