With the development of computers, computer simulations have also evolved, which are an important part of our daily lives. As a result of the computer development and computer simulations, tests and experiments in various fields have been simplified, made cheaper and improved, which has directly affected the development of various systems that we still use today. Although many simulations have already been made in all areas, some are already outdated or would be much easier to do using today's programming languages and software. One of the important simulations was a 1986 bird flight simulation called Boids. Since the beginning of the Boids program, it has appeared in modified versions in many computer games, movies and researches. The purpose of the diploma thesis was to create a program in the Java programming language that will simulate bird flight, and the example was the Boids program from 1986. The simulation consists of two parts, a basic program containing three main principles from the Boids program and optimization an visual improvements, which make the simulation easier to understand for every user. The program was created with the Processing software and the Java programming language. The end result is a bird flight simulation modeled on Boids in a newer programming language and with newer software.
|