Over the years, video games have become increasingly popular and complex, leading to the need for faster development cycles. To assist developers, game engines have been created to enable the reusability of code and assets, effectively reducing the time required to develop increasingly complex games. However, game engine architectures have limitations due to their monolithic and centralized nature, which can hinder scalability, particularly when creating an online multiplayer game. These issues are also evident in video games with procedurally generated worlds, such as Minecraft, where the number of players a server can support is limited. In this work, we will explore the possibility of distributing a Minetest game world using zoning. First, we will analyze existing solutions used in Minecraft and the complications that zoning can introduce. Then, we will examine how Minetest world generation behaves when two worlds share the same seed. Specifically, we will analyze and quantify the differences during the generation of two identical worlds and determine if these differences could pose problems when considering distributing the game world through zoning.
Over the years, video games have become increasingly popular and complex, leading to the need for faster development cycles. To assist developers, game engines have been created to enable the reusability of code and assets, effectively reducing the time required to develop increasingly complex games. However, game engine architectures have limitations due to their monolithic and centralized nature, which can hinder scalability, particularly when creating an online multiplayer game. These issues are also evident in video games with procedurally generated worlds, such as Minecraft, where the number of players a server can support is limited. In this work, we will explore the possibility of distributing a Minetest game world using zoning. First, we will analyze existing solutions used in Minecraft and the complications that zoning can introduce. Then, we will examine how Minetest world generation behaves when two worlds share the same seed. Specifically, we will analyze and quantify the differences during the generation of two identical worlds and determine if these differences could pose problems when considering distributing the game world through zoning.
A Study on Virtual Environment Distribution
DALLAN, FRANCESCO
2023/2024
Abstract
Over the years, video games have become increasingly popular and complex, leading to the need for faster development cycles. To assist developers, game engines have been created to enable the reusability of code and assets, effectively reducing the time required to develop increasingly complex games. However, game engine architectures have limitations due to their monolithic and centralized nature, which can hinder scalability, particularly when creating an online multiplayer game. These issues are also evident in video games with procedurally generated worlds, such as Minecraft, where the number of players a server can support is limited. In this work, we will explore the possibility of distributing a Minetest game world using zoning. First, we will analyze existing solutions used in Minecraft and the complications that zoning can introduce. Then, we will examine how Minetest world generation behaves when two worlds share the same seed. Specifically, we will analyze and quantify the differences during the generation of two identical worlds and determine if these differences could pose problems when considering distributing the game world through zoning.File | Dimensione | Formato | |
---|---|---|---|
Dallan_Francesco.pdf
accesso aperto
Dimensione
2.75 MB
Formato
Adobe PDF
|
2.75 MB | Adobe PDF | Visualizza/Apri |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/80199